Длительное нажатие с IR пульта
- Войдите на сайт для отправки комментариев
Чт, 22/11/2018 - 21:15
Может у кого есть пример или скетч где реализована данная идея?
Хотелось бы как с кнопками, зажатие кнопки, двойное нажатие, но мне хотя бы просто на зажатие! Принцип я понимаю но перевести в ардуиновский скетч с мыслей никак!)
Если мне не изменяет память, при нажатой кнопке пульт шлет коды беспрерывно. Стало быть, считайте, сколько раз пришло, и делайте вывод - какое нажатие: длинное или очень длинное.
Собственно, Вы просто запустите Ардуину на прием и выдачу принятого в монитор порта, и сами все увидите.
Некоторые пульты шлют 0xFFFFFF после кода кнопки, если она осталась нажатой. Один RC5 у меня добавляет или убирает 0x800 при следующем нажатии... Вобщем, кто во что горазд.
Так что андриано хороший совет дает - сначала IRDump-ом посмотреть, что там валит с пульта.
Там вроде есть варианты. Пульт может отправлять код удержания последнего нажатого. А другие повторяют код. подробней https://moluch.ru/conf/tech/archive/2/197/
По-любому, к совету
запустите Ардуину на прием и выдачу принятого в монитор порта, и сами все увидите.
добавить нечего. По крайней мере пока ТС не сделает этого и (или не скажет, что не знает, как это сделать).