Как определить протокол передачи данных с ИК пульта.

Dr_Off
Offline
Зарегистрирован: 09.06.2017

Помогите определить протокол передачи данных с пульта ДУ при помощи Arduino. Надеюсь существует такой готовый скетч для Arduino?

b707
Offline
Зарегистрирован: 26.05.2017

вопрос вообще непонятен, какой такой протокол?

ИК обычно используют в пультах, там нет никакого протокола, просто коды кнопок

Green
Offline
Зарегистрирован: 01.10.2015

Протокол == формат посылок. Куча их.

MaksVV
Offline
Зарегистрирован: 06.08.2015

библиотеку IRremote пробовали ? 

Dr_Off
Offline
Зарегистрирован: 09.06.2017

Конечно же пробовал. И как там протокол передачи определить? Коды кнопок - вопросов нет.
Мне нужно знать по какому протоколу у меня работает мой пульт (NEC, RC5,...)

kalapanga
Offline
Зарегистрирован: 23.10.2016

Dr_Off пишет:

Конечно же пробовал. И как там протокол передачи определить? Коды кнопок - вопросов нет.
Мне нужно знать по какому протоколу у меня работает мой пульт (NEC, RC5,...)

И что же Вы пробовали? Если в примерах к библиотеке есть готовый скетч ReceiveDemo, который среди прочего выводит в сериал протокол?

nik182
Offline
Зарегистрирован: 04.05.2015

Обычно осциллографом или цифровым анализатором снимают последовательность импульсов посылки и сравнивают с известными сигнатурами протоколов. Для одного канала можно и на блюпиле написать анализатор с точностью до микросекунд, нарисовать получившееся и сравнить с сигнатурами.                     

Dr_Off
Offline
Зарегистрирован: 09.06.2017

kalapanga пишет:

И что же Вы пробовали? Если в примерах к библиотеке есть готовый скетч ReceiveDemo, который среди прочего выводит в сериал протокол?

Есть. Запускал, выдает какую то абракадабру, такого плана:

`muTӲ /Xx\X/Øx`h+М/TؔU<~p`i3Uش/TU@?t 24t0q Tøp@`H3`HT4?t /Gڼ~ 2ØLTTt/ØZT4T6/Gڼ@/Gڝ0up33`?ZT@3ZTT4øZT uK `H/GڼqA :?t 2J@.P/Gڝ

sadman41
Offline
Зарегистрирован: 19.10.2016

Скорость сериального порта Пушкин согласовывать будет?