RDA5807M фм приемник

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
MARAT
Рядовой
Сообщения: 27
Зарегистрирован: 22 дек 2024, 17:23
Имя: МАРАТ
Благодарил (а): 2 раза

RDA5807M фм приемник

Сообщение MARAT »

добрый день уважаемые! модуль RDA5807M это фм приемник 88-108 мГц. но в даташите написано что он принимает 50-115 мГц. вопрос: как заставить работать его во всем заявленном диапазоне?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 609
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 25 раз
Поблагодарили: 44 раза

Re: RDA5807M фм приемник

Сообщение WildCat »

Заявленный диапазон не непрерывный.
Он разбит на участки. См страницы 3 и 9 документации на микросхему.

Установкой нужных битов выбирается нужный диапазон.
MARAT
Рядовой
Сообщения: 27
Зарегистрирован: 22 дек 2024, 17:23
Имя: МАРАТ
Благодарил (а): 2 раза

Re: RDA5807M фм приемник

Сообщение MARAT »

WildCat писал(а): 19 янв 2026, 12:13 Заявленный диапазон не непрерывный.
Он разбит на участки. См страницы 3 и 9 документации на микросхему.

Установкой нужных битов выбирается нужный диапазон.
спасибо! не заметил. в примере к библиотеке таких команд то же не увидел, может плохо смотрел?
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: RDA5807M фм приемник

Сообщение montirovka »

Плохо смотрели. Вот в скетче.
2026-01-19_15-53-22.png
А вот в библиотеке команды.
2026-01-19_15-52-04.png
Ну а дальше, как судьба распорядится.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MARAT
Рядовой
Сообщения: 27
Зарегистрирован: 22 дек 2024, 17:23
Имя: МАРАТ
Благодарил (а): 2 раза

Re: RDA5807M фм приемник

Сообщение MARAT »

montirovka писал(а): 19 янв 2026, 15:57 Плохо смотрели. Вот в скетче.
2026-01-19_15-53-22.png
А вот в библиотеке команды.
2026-01-19_15-52-04.png
Ну а дальше, как судьба распорядится.
спасибо что подсказали в какую сторону волшебный пинок! думаю у меня получится сделать дальше как мне надо. :)
MARAT
Рядовой
Сообщения: 27
Зарегистрирован: 22 дек 2024, 17:23
Имя: МАРАТ
Благодарил (а): 2 раза

Re: RDA5807M фм приемник

Сообщение MARAT »

если в сетап указываю под каким диапазоном работаю, значит в работе переключить не смогу?
Аватара пользователя
Phazz
Полковник
Сообщения: 3516
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 380 раз
Поблагодарили: 262 раза

Re: RDA5807M фм приемник

Сообщение Phazz »

MARAT писал(а): 19 янв 2026, 18:41 если в сетап указываю под каким диапазоном работаю, значит в работе переключить не смогу?
Можете вызвать begin с нужным параметром, если вам нужно поменять
WildCat
Лейтенант
Сообщения: 609
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 25 раз
Поблагодарили: 44 раза

Re: RDA5807M фм приемник

Сообщение WildCat »

Необязательно каждый раз вызывать begin.

Можно через Wire.write(value)

То есть в конкретно этом случае:
radio.write(RDA5807_BAND_***)
Аватара пользователя
Phazz
Полковник
Сообщения: 3516
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 380 раз
Поблагодарили: 262 раза

Re: RDA5807M фм приемник

Сообщение Phazz »

WildCat писал(а): 19 янв 2026, 19:29 Необязательно каждый раз вызывать begin.

Можно через Wire.write(value)

То есть в конкретно этом случае:
radio.write(RDA5807_BAND_***)
Ага посмотрел уже)
M_A_R_A_T
Рядовой
Сообщения: 86
Зарегистрирован: 03 июл 2016, 13:56
Откуда: астана

Re: RDA5807M фм приемник

Сообщение M_A_R_A_T »

WildCat писал(а): 19 янв 2026, 19:29 Необязательно каждый раз вызывать begin.

Можно через Wire.write(value)

То есть в конкретно этом случае:
radio.write(RDA5807_BAND_***)
Доброго здравия! Если правильно понял, то сетап ставлю эту строку, а в лупе могу изменять значение?
Примерчик не подкинете?
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: RDA5807M фм приемник

Сообщение montirovka »

Посмотрите здесь.Может найдете что то полезное.
WildCat
Лейтенант
Сообщения: 609
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 25 раз
Поблагодарили: 44 раза

Re: RDA5807M фм приемник

Сообщение WildCat »

M_A_R_A_T писал(а): 03 фев 2026, 12:07
Доброго здравия! Если правильно понял, то сетап ставлю эту строку, а в лупе могу изменять значение?
Примерчик не подкинете?
Да. Изменять параметр в лупе. Можно несколько входов сделать и на каком единица, тот параметр и использовать. Или через case и номер параметра. На входе соответственно число byte
MARAT
Рядовой
Сообщения: 27
Зарегистрирован: 22 дек 2024, 17:23
Имя: МАРАТ
Благодарил (а): 2 раза

Re: RDA5807M фм приемник

Сообщение MARAT »

Phazz писал(а): 19 янв 2026, 20:10
WildCat писал(а): 19 янв 2026, 19:29 Необязательно каждый раз вызывать begin.

Можно через Wire.write(value)

То есть в конкретно этом случае:
radio.write(RDA5807_BAND_***)
Ага посмотрел уже)
Уважаемые! подскажите где почитать подробнее про radio.write. не врубаюсь что это и как работает.
WildCat
Лейтенант
Сообщения: 609
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 25 раз
Поблагодарили: 44 раза

Re: RDA5807M фм приемник

Сообщение WildCat »

MARAT писал(а): 04 фев 2026, 19:32 Уважаемые! подскажите где почитать подробнее про radio.write. не врубаюсь что это и как работает.
Работа с библиотекой wire

https://alexgyver.ru/lessons/ardu-wire/

https://wiki.iarduino.ru/page/working-software-bus/
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость