20x4 Karakter LCD Ekranın üstündeki iki sütunda takvim, saat ve termometre olacaktı.
Aslında başarmıştım, ama o zamanlar Arduino Uno yada Nano'nun hafıza kapasitesini biraz fazla abartmıştım.
Son sütuna bir menü koyup, oradan ekran gösterim seçeneği eklemeyi umuyordum!
Elbette olmadı
Hattâ tarih ile ilgili de bir sorunla karşılaşmış ve o zaman onu da çözemeden modülü yakmıştım! ツ
Sonra o modülü tekrar aldım ve tekrar yaktım!
#RDA5807M #Arduino #radio #electronic #FMRadio #coding #RSSI #SNR
SNR (Signal to Noise Ratio / Sinyal-Gürültü Oranı) bilgisi tasarımım da böyleydi.
Gürültüyü sınırlı alanda piksellerle böyle simgeleştirmiştim. ツ
Daha sonra RSSI'yı ikinci sıranın başına alıp ardına STEREO / mono yazısını eklemeyi daha güzel bulmuştum.
Son hâli öyleydi ve ekrana sâdece "0" yazdığı ve çalışmasını sağlayamadığım için SNR bilgisini iptal etmek zorunda kaldım!
..devamı yanıtta....
#RDA5807M #Arduino #radio #electronic #FMRadio #coding #RSSI #SNR
I've started messing around with this now. Details here:
https://diyelectromusic.com/2025/07/05/arduino-and-ay-3-8910/
Arduino Nano and AY-3-8910
Radyonun ekranına RSSI (Received Signal Strength Indicator / Alınan sinyal gücü göstergesi), SNR (Signal to Noise Ratio / Sinyal-Gürültü Oranı) bilgisi ve SES seviyesi için Hoparlör simgeleri tasarlarken çok daha fazla keyif almıştım.
Çünkü iki yıllık da olsa modern sanat eğitimi almıştım! ツ
SNR bilgisi ekrana sâdece "0" bilgisi yazdırıp doğru çalışmadığı için onu koddan çıkarmak zorunda kaldım ve çalıştırmak için bir daha da uğraşamadım!
Sonunda sâdece "ekrana STEREO bilgisini yaz" demenin yeterli olduğunu öğrenince çok şaşırmıştım! ツ
/*Anlık STEREO-mono bilgisini ekrana yaz*/
if (millis()- STEREO > 400)
{STEREO = millis(); lcd.setCursor(4,3); lcd.print(info.stereo ? "STEREO" : "mono " );}
Kodu ilk yazdığımda millis falan ekli değildi. Onu daha sonra kodu geliştirmek için eklemiştim.
Örneğin ekrana yayının "STEREO" mu yoksa "mono" mu olduğunu nasıl yazdıracağımı bir türlü bulamıyordum!
Çok fazla örnek yoktu ve bunu yapanlar başka radyo modülü ve farklı kodlar kullandıkları için işime yaramıyordu
Üstelik ben kod yazmayı yeni öğrenmeye çalışıyordum!
Radyonun sesini sağ (R) ve sol (L) iki ayrı kanaldan Arduino'ya geri girip, aralarında fark varsa STEREO, yoksa mono yazsam olur mu diye bile düşündüm! ツ
.. devamı yanıtta