Merhaba Arkadaşlar;

Bu uygulamada sizlere Si4703 FM Mdülü ile radyo alıcısı kontrolü yapacağız.

Si4703 FM modülün özelliklerine bakalım;

Üzerinde bulunan mevcut ses çıkışı ile herhangi bir amfi yada ses ortamına bağlanabilir. Raspberry Pi bağlantısı ise aşağıdaki gibidir:

 

 

Pi                         Si4703
SDA1……………….SDIO
SCL1………………..SCLK
GPIO0……………..RST
3v3…………………..3.3V
GND………………..GND

 

 

Programı > netbeans projesi için tıklayın. fm

Programı fonksiyonları hakkında;

  • si4703_init(): Modülü resetleyerek baştan kurulum yapar.
  • si4703_status(): Modülün bağlı olduğu frekans, stereo durum, sinyal seviyesi ve ses seviyesini gösterir.
  • si4703_tune(char *frq): Modülün frekansını değiştirmeye yarar. Girilen string değer ile istenilen kanal seçilir. örnek: “99.5”
  • si4703_volume(char *vol): Modülün ses seviyesini ayarlar. örnek: “1”, “15”
  • si4703_exit(): Modülü kapatır. (açmak için tekrar init edilir.)

Programı derledikten sonra nasıl çalıştırılır ona bakalım, komut satırına ./fm yazılır fakat program sizden komut ve değer isteyecektir.

  • ./fm -i            : -i yazarak modül init edilir.
  • ./fm -f 99.5  : -f ile frekans arada “.” olacak şekilde yazılır. tam sayı ise sayı direkt yazılır. örnek: ./fm -f 100
  • ./fm -v 10      : -v ile ses seviyesi kontrol edilir. 1 ile 15 arasında değer girilir.
  • ./fm -s            : -s ile modül durum bilgisi alınır.
  • ./fm -e           : -e ile modül kapatılır açmak için -i yapılır.

 

 

Bir başka uygulamada görüşmek üzere…

Kolay Gelsin.

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Umut Kazanç
Daha Fazla Göster -  Raspberry Pi

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

NodeMCU : LUA ile Program yazmak (LED blink)

Merhaba Arkadaşlar, Bu yazı dizisinde ise sizlere ESP8266 ile yapılmış NodeMCU örnekleri v…