Форум РадиоКот https://radiokot.ru/forum/ |
|
Si4703 + Arduino - как декодировать RDS? есть скетч https://radiokot.ru/forum/viewtopic.php?f=61&t=155749 |
Страница 1 из 1 |
Автор: | AonMaster [ Сб июн 23, 2018 13:52:55 ] | ||
Заголовок сообщения: | Si4703 + Arduino - как декодировать RDS? есть скетч | ||
Добрый день! Взял скетч Si4703_RDS_Spy (приложен), и модуль Si4703. Радио поёт, но RDS выдаётся в виде каких-то HEX сообщений. 7583524152414449 4F204F204F20554E 3772377237720516 E0CDE0CDE0CD4449 E0CDE0CDE0CD554E Как перевести это в нормальные буквы, или, например, узнать, передаёт ли станция текущее время в RDS? В инете ничего про это не нашёл(
|
Автор: | Мурик [ Сб июн 23, 2018 15:37:18 ] |
Заголовок сообщения: | Re: Si4703 + Arduino - как декодировать RDS? есть скетч |
В этих строках передано. Цитата: uѓRARADIO O O UN7r7r7rаНаНаНDIаНаНаНUN СпойлерКод: #s="75835241524144494F204F204F20554E3772377237720516E0CDE0CDE0CD4449E0CDE0CDE0CD554E" l=Len(#s) For i=1 To l Step 2 r.s+Chr(Val("$"+Mid(#s, i, 2))) Next i MessageRequester("", r) |
Автор: | AonMaster [ Сб июн 23, 2018 19:08:29 ] |
Заголовок сообщения: | Re: Si4703 + Arduino - как декодировать RDS? есть скетч |
Спасибо! Должно быть что-то вроде RADIO UNITON Если такие ошибки постоянно, то как же оттуда инфу брать, время, например... Коррекции ошибок поди нету там. |
Автор: | Albert_V [ Чт июл 19, 2018 03:20:28 ] |
Заголовок сообщения: | Re: Si4703 + Arduino - как декодировать RDS? есть скетч |
Насколько я помню, там информация передаётся частями (не "всё разом"). Может быть ситуация, когда пакет с информацией о времени "вклинивается" в передачу строки текста (всегда нужно следить за принадлежностью пакета принятых данных). Коррекция ошибок есть (по каждому из 4-ёх блоков данных). Фиг знает что там написали в скетче, но в реальности, нужно вначале набрать данные для строки ("собрать строку") и только потом уже можно отображать информацию. Сам я сейчас подробностей не вспомню (делал программу для 4703 с RDS более 2-ух лет назад), но точно помню, что тогда мне помогла информация из этих файлов: /я работал по прерыванию от Si4703 по приёму RDS/ СпойлерВложение: Вложение: Вложение: |
Автор: | andzhey1 [ Сб окт 05, 2019 12:46:43 ] |
Заголовок сообщения: | Re: Si4703 + Arduino - как декодировать RDS? есть скетч |
Добрый день! Всем Добрым Людям Я искал много времени библиотеки и скетч подходящий но так и не нашол ни чего, только нашол что другие Страны сделали библиотеку одну но каждый человек передел скетч ито по ихнему но не кто не дали ссылки на библитеки и скетч тоже не выложели. И от только вчера нашол сдесь и то толком не работает , но работает радио звучит но на одну радио станцию и не управляется не как и я пытался переделать скетч под себя но так и не смог выдает кучу ошибок то нету якобы библиотеки такой то подчёркиват строки красной строкой так что так от и обращяюсь к Вам Добрые Люди Взял скетч Si4703_RDS_Spy (приложен), и модуль Si4703. Радио поёт, но RDS не выдаётся в Мониторе порта а в виде каких-то обозначений от приложил как изначально показывает и не управляемое Si4703 to RDS Spy decoder ================ 880.. 105 set new freguency S0..s15 – set audio volume Как перевести это в нормальные буквы, или, например, узнать, передаёт ли станция текущее время в RDS? Как подключить дисплей Oled 0,96 128 x 64 Драйвер чип IC: SSD1306 Цвет дисплея: желтый синий: на 7 пинов • Подключение такое на 7 пинов • GND — земля; • VCC — питание 3.3 В; • DO — синхросигнал; • D1 — входные данные (MOSI); • RST — сброс (Reset); • DC — выбор режима (Data/Command select). • cs или на 8 пинов дисплей Oled 0,96 128 x 64 Драйвер чип IC: SSD1306 тот же самый Цвет дисплея: желтый синий: на 8 пинов • Подключение Другое на 8 пинов • RST — сброс (Reset); • DC — выбор режима (Data/Command select). • cs • CLK • DIN • NC • GND — земля; • VCC — питание 3.3 В; либо нокия 5110 • Подключение Другое на 8 пинов 1. VCC — питание 3.3 В; 2. GND — земля; 3. SCE 4. RST 5. D\C 6. DN(MOSI); 7. SCLK 8. LED но хотелось бы на Oled 0,96 Да и кнопки тоже как можно подключить в скетче В инете ничего про это не нашёл( Помогите Пожалуйста Я сам Инвалид 2 группы Зарание Огромное Человеческое Спасибо |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |