|
|
Модуль-расширение для Arduino позволит добавить в ваш проект FM радио.
Модуль построен на IC SI4702 от Silicon Lab. DataSheet SI4702
Программное обеспечение. Специально для этого проекта нами была создана библиотека для языка WIRING. Её можно скачать с нашего сайта. Скачать: Библиотеку ЗДЕСЬ
Описание команд.
1. Инициализация модуля для работы в режиме I2C
void MP1090S::InitI2C (byte RST_PIN)
входные параметры:
byte RST_PIN – номер линии ввода/вывода модуля Arduino, к которой подключена линия IN_RST модуля MP1090S: 0, 1, 2 и т.д.
2. Установка диапазона частот
void MP1090S::SetBand (byte Band)
byte Band – код диапазона частот.
Принимаемые значения: MHz87_5_108 – диапазон от 87,5 до 108 МГц;
MHz76_108 – диапазон от 76 до 108 МГц;
MHz76_90 – диапазон от 76 до 90 МГц.
По умолчанию задан диапазон от 76 до 108 МГц.
3. Установка шага частот
void MP1090S::SetSpace (byte Space)
byte Space – код шага частот.
Принимаемые значения: kHz200 – шаг 200 кГц;
kHz100 – шаг 100 кГц;
kHz50 – шаг 50 кГц.
По умолчанию задан шаг 100 кГц.
4. Установка громкости
void MP1090S::SetVolume (byte Volume)
byte Volume – значение громкости: от 0 до 15.
По умолчанию задана громкость 0, т.е. звук выключен.
5. Установка радиостанции
boolean MP1090S::SetStation (long StationFrequency)
long StationFrequency – частота радиостанции в кГц
выходные параметры:
true – радиостанция установлена;
false – радиостанция не установлена.
6. Чтение значения установленного диапазона частот
byte MP1090S::GetBand (void)
выходные параметры: текущий диапазон частот
значение MHz87_5_108 – диапазон частот от 87,5 до 108 МГц
значение MHz76_108 – диапазон частот от 76 до 108 МГц
значение MHz76_90 – диапазон частот от 76 до 90 МГц
7. Чтение значения установленного шага частот
byte MP1090S::GetSpace (void)
выходные параметры: текущий шаг частот (200, 100 или 50 (кГц)).
8. Чтение значения установленной громкости
byte MP1090S::GetVolume (void)
выходные параметры: текущее значение громкости от 0 до 15.
Посмотреть схемуОписание в формате PDF
------------------
УЛ1184274:620