Оглавление:

Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino: 5 шагов (с изображениями)
Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino: 5 шагов (с изображениями)

Видео: Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino: 5 шагов (с изображениями)

Видео: Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino: 5 шагов (с изображениями)
Видео: Используйте коммутационную плату Si4703 FM на Arduino Uno 2024, Июль
Anonim
Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino
Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino
Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino
Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino

Это оценочная плата для микросхемы FM-тюнера Silicon Laboratories Si4703. Si4703 не только является простым FM-радио, но и способен обнаруживать и обрабатывать информацию как службы радиоданных (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 на вывод 2 Arduino uno

Шаг 3: Код

Вот код, встроенный с помощью Codebender!

Попробуйте загрузить плагин codebender и нажать кнопку «Запустить на Arduino», чтобы запрограммировать вашу плату Arduino с этим скетчем. Вот и все, вы запрограммировали свой Arduino с помощью этого скетча.

Вы можете изменить или добавить любимые станции, нажав кнопку «Редактировать» и изменив код ниже:

иначе if (ch == 'a') <--- отправив 'a' {channel = 930; <--- перейдет на станцию 93.0

radio.setChannel (канал);

displayInfo ();

}

Шаг 4: Тестирование

Тестирование
Тестирование

Нажмите кнопку «Подключить» к монитору последовательного порта ниже.

По умолчанию громкость установлена на 0. Вы можете изменить уровень громкости, отправив символ «+» или «-». Вы также можете комбинировать команды. Например, если вы отправляете "a +++++++++", вы перейдете на любимую станцию 'a' (93.0 установлен на код) и измените громкость на 9.

Шаг 5: Готово

Отличная работа!
Отличная работа!

Вы успешно завершили еще одно руководство «Как сделать» и узнали, как использовать FM-радиомодуль Si4703 с платой Arduino uno.

Надеюсь, вам понравилось, дайте мне знать в комментариях.

Их будет больше, поэтому не забудьте нажать кнопку Follow!

Рекомендуемые: