Съдържание:

Как да използвате Si4703 FM радио платка с RDS - Урок за Arduino: 5 стъпки (със снимки)
Как да използвате Si4703 FM радио платка с RDS - Урок за Arduino: 5 стъпки (със снимки)

Видео: Как да използвате Si4703 FM радио платка с RDS - Урок за Arduino: 5 стъпки (със снимки)

Видео: Как да използвате Si4703 FM радио платка с RDS - Урок за Arduino: 5 стъпки (със снимки)
Видео: [Audio Fixed] Robojax Arduino Course: What is Arduino? Lesson 00 2024, Юли
Anonim
Как да използвате Si4703 FM радио платка с RDS - Урок за Arduino
Как да използвате Si4703 FM радио платка с RDS - Урок за Arduino
Как да използвате Si4703 FM радио платка с RDS - Урок за Arduino
Как да използвате Si4703 FM радио платка с RDS - Урок за Arduino

Това е оценителна дъска за чип за тунер на Silicon Laboratories Si4703 FM. Освен че е просто FM радио, Si4703 също така е в състояние да открива и обработва както услугата за радио данни (RDS), така и информация за радиоразпръскване на данни (RBDS).

Платката няма вградена антена. Въпреки това, с помощта на слушалки или 3,5 мм аудио кабел с дължина 3 фута, проводниците ще функционират като антена!

В този урок ще научите как да го използвате с дъската Arduino uno. Ще контролираме станциите и ще четем RDS съобщения чрез серийния монитор на Codebender.

Така че, нека започнем!

Стъпка 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 uno щифт A5
  • Si4703 RST щифт към Arduino uno пин 2

Стъпка 3: Кодът

Ето кода, вграден с Codebender!

Опитайте да изтеглите приставката codebender и щракнете върху бутона „Run on Arduino“, за да програмирате вашата Arduino платка с тази скица. И това е всичко, вие сте програмирали вашия Arduino с тази скица.

Можете да промените или добавите любими станции, като щракнете върху бутона „Редактиране“и променете кода по -долу:

else if (ch == 'a') <--- Като изпратите 'a' {channel = 930; <--- ще отиде до станция 93.0

radio.setChannel (канал);

displayInfo ();

}

Стъпка 4: Тестване

Тестване
Тестване

Натиснете бутона "Connect" към серийния монитор по -долу.

По подразбиране силата на звука е зададена на 0. Можете да промените силата на звука, като изпратите символа "+" или "-". Можете също да комбинирате команди. Например, ако изпратите „a +++++++++“, ще отидете на любимата станция „a“(93.0 е зададена на код) и ще промените силата на звука на 9.

Стъпка 5: Браво

Много добре!
Много добре!

Успешно завършихте още един урок „Как да“и научихте как да използвате радиомодула Si4703 FM с дъската Arduino uno.

Надявам се това да ви е харесало, уведомете ме в коментарите.

Ще има повече от тях, така че не забравяйте да щракнете върху бутона Следвай!

Препоръчано: