Mündəricat:

Si4703 FM Radio Kartını RDS ilə necə istifadə etmək olar - Arduino Dərsliyi: 5 addım (şəkillərlə)
Si4703 FM Radio Kartını RDS ilə necə istifadə etmək olar - Arduino Dərsliyi: 5 addım (şəkillərlə)

Video: Si4703 FM Radio Kartını RDS ilə necə istifadə etmək olar - Arduino Dərsliyi: 5 addım (şəkillərlə)

Video: Si4703 FM Radio Kartını RDS ilə necə istifadə etmək olar - Arduino Dərsliyi: 5 addım (şəkillərlə)
Video: KLYDE KD-7000 Топовий Автозвук на Kia Ceed 2008 з Alibaba. Огляд і тест. 2024, Iyul
Anonim
Si4703 FM Radio Kartını RDS ilə necə istifadə etmək olar - Arduino Dərsliyi
Si4703 FM Radio Kartını RDS ilə necə istifadə etmək olar - Arduino Dərsliyi
Si4703 FM Radio Kartını RDS ilə necə istifadə etmək olar - Arduino Dərsliyi
Si4703 FM Radio Kartını RDS ilə necə istifadə etmək olar - Arduino Dərsliyi

Bu, Silicon Laboratories Si4703 FM tuner çipinin qiymətləndirmə lövhəsidir. Sadə bir FM radiosundan başqa, Si4703 həm Radio Məlumat Xidməti (RDS), həm də Radio Yayımı Məlumat Xidməti (RBDS) məlumatlarını aşkarlaya və işləyə bilər.

Lövhədə quraşdırılmış anten yoxdur. Bununla birlikdə, qulaqlıq və ya 3 fut uzunluğunda 3,5 mm səs kabeli istifadə edərək tellər anten kimi işləyəcək!

Bu dərslikdə Arduino uno lövhəsi ilə necə istifadə ediləcəyini öyrənəcəksiniz. Codebender -in serial monitoru vasitəsi ilə stansiyaları idarə edəcəyik və RDS mesajlarını oxuyacağıq.

Beləliklə, başlayaq!

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq

Bu dərs üçün sizə lazım olacaq:

  • Arduino uno
  • Çörək taxtası (və ya çörək taxtası qalxanı)
  • Si4703 FM lövhəsi
  • Qulaqlıq

Addım 2: Dövrə

Dövrə
Dövrə

Bağlantılar olduqca asandır, çörək taxtasının sxem sxemi ilə yuxarıdakı görüntüyə baxın.

  • Si4703 3.3V Arduino uno 3.3V üçün pin
  • Si4703 GND Arduino uno GND -ə bağlayın
  • Si4703 SDIO pin Arduino uno pin A4
  • Si4703 SCLK pin Arduino uno pin A5 -ə
  • Si4703 RST pin Arduino uno pin 2 -ə

Addım 3: Kod

Codebender istifadə edərək quraşdırılmış kod budur!

Arduino lövhənizi bu eskizlə proqramlaşdırmaq üçün codebender plaginini yükləməyə və "Arduino -da Çalış" düyməsinə basmağa çalışın. Budur, Arduino -nuzu bu eskizlə proqramlaşdırdınız.

"Redaktə et" düyməsini basaraq sevimli kodu dəyişdirə və ya aşağıdakı kodu dəyişə bilərsiniz:

else if (ch == 'a') <--- 'a' göndərməklə {kanal = 930; <--- 93.0 stansiyasına gedəcək

radio.setChannel (kanal);

displayInfo ();

}

Addım 4: Test

Test
Test

Aşağıdakı serial monitor üçün "Bağlan" düyməsini basın.

Varsayılan olaraq səs səviyyəsi 0 olaraq təyin olunur. "+" Və ya "-" simvolu göndərərək səs səviyyəsini dəyişə bilərsiniz. Əmrləri birləşdirə bilərsiniz. Məsələn, "a +++++++++" göndərsəniz sevdiyiniz 'a' stansiyasına gedərsiniz (93.0 kod olaraq təyin olunur) və səsi 9 -a dəyişir.

Addım 5: Yaxşı tamam

Yaxşı!
Yaxşı!

Daha bir "Necə" təlimini uğurla başa vurdunuz və Si4703 FM radio modulunu Arduino uno lövhəsi ilə necə istifadə edəcəyinizi öyrəndiniz.

Ümid edirəm bunu bəyənmisiniz, şərhlərdə bildirin.

Daha çox olacaq, buna görə də İzləmə düyməsini tıkladığınızdan əmin olun!

Tövsiyə: