Мазмұны:

Si4703 FM радио тақтасын RDS көмегімен қалай қолдануға болады - Arduino оқулығы: 5 қадам (суреттермен)
Si4703 FM радио тақтасын RDS көмегімен қалай қолдануға болады - Arduino оқулығы: 5 қадам (суреттермен)

Бейне: Si4703 FM радио тақтасын RDS көмегімен қалай қолдануға болады - Arduino оқулығы: 5 қадам (суреттермен)

Бейне: Si4703 FM радио тақтасын RDS көмегімен қалай қолдануға болады - Arduino оқулығы: 5 қадам (суреттермен)
Бейне: FM радио модуль Si4703 для Ардуино 2024, Шілде
Anonim
Si4703 FM радио тақтасын RDS көмегімен қалай қолдануға болады - Arduino оқулығы
Si4703 FM радио тақтасын RDS көмегімен қалай қолдануға болады - Arduino оқулығы
Si4703 FM радио тақтасын RDS көмегімен қалай қолдануға болады - Arduino оқулығы
Si4703 FM радио тақтасын RDS көмегімен қалай қолдануға болады - Arduino оқулығы

Бұл Silicon Laboratories Si4703 FM тюнер чипінің бағалау тақтасы. Si4703 қарапайым FM радиосынан басқа, Radio Data Service (RDS) және Radio Broadcast Data Service (RBDS) ақпаратын да анықтауға және өңдеуге қабілетті.

Тақтада кіріктірілген антенна жоқ. Дегенмен, құлаққапты немесе ұзындығы 3 футтық 3,5 мм аудио кабельді қолдану арқылы сымдар антенна ретінде жұмыс істейді!

Бұл оқулықта сіз оны Arduino uno тақтасында қалай қолдануға болатынын білесіз. Біз Codebender сериялық мониторы арқылы станцияларды басқарамыз және RDS хабарламаларын оқимыз.

Сонымен, бастайық!

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады

Бұл оқулық үшін сізге қажет:

  • Arduino Uno
  • Нан тақтасы (немесе қалқанша қалқан)
  • Si4703 FM тақтасы
  • Құлаққаптар

2 -қадам: Цикл

Цикл
Цикл

Қосылымдар өте қарапайым, жоғарыдағы суретті тақтаның схемасымен қараңыз.

  • Si4703 3.3V Arduino uno 3.3V қосқышына қосылады
  • Si4703 GND байланысы Arduino uno GND -ге қосылады
  • Si4703 SDIO түйрегіші Arduino uno A4 түйреуішіне
  • Si4703 SCLK түйрегіші Arduino A5 түйреуішіне
  • Si4703 RST түйреуіші Arduino uno pin 2 -ге

3 -қадам: Кодекс

Міне, Codebender көмегімен енгізілген код!

Codebender плагинін жүктеп, Arduino тақтасын осы нобаймен бағдарламалау үшін «Arduino -да іске қосу» түймесін басып көріңіз. Міне, сіз осы эскизбен Arduino бағдарламаладыңыз.

Сіз «Өңдеу» түймесін басып, төмендегі кодты өзгерту арқылы сүйікті станцияларды өзгерте немесе қоса аласыз:

else if (ch == 'a') <--- 'a' жіберу арқылы {канал = 930; <--- 93.0 станциясына барады

radio.setChannel (арна);

displayInfo ();

}

4 -қадам: тестілеу

Сынақ
Сынақ

Төмендегі сериялық мониторға «Қосылу» түймесін басыңыз.

Әдепкі бойынша дыбыс деңгейі 0-ге орнатылған. «+» Немесе «-» таңбасын жіберу арқылы дыбыс деңгейін өзгертуге болады. Сіз сондай -ақ командаларды біріктіре аласыз. Мысалы, сіз «a +++++++++» жіберсеңіз, сүйікті 'a' станциясына барасыз (93.0 кодқа орнатылады) және дыбыс деңгейін 9 -ға өзгертеді.

5 -қадам: Жарайсың

Жарайсың!
Жарайсың!

Сіз тағы бір «Қалай» оқулығын сәтті аяқтадыңыз және Arduino uno тақтасымен Si4703 FM радио модулін қолдануды үйрендіңіз.

Сізге бұл ұнады деп үміттенемін, түсініктемелерде маған хабарлаңыз.

Олар көп болады, сондықтан «Жазу» түймесін басуды ұмытпаңыз!

Ұсынылған: