Comments 7
Возможно ли реализовать считывание кода с помощью камеры кода с имеющегося пульта (это точно должно облегчить подбор кодировки)?
Ведь самый простой способ проверки работоспособности пульта лет так 15 - это активировать камеру в телефоне, навести её на ИК-светодиод пульта и нажать на кнопку этого самого пульта. Если батарейки не разрядились и пульт в рабочем состоянии, то на экране телефона можно будет увидеть мигание светодиода.
И реализовать это можно примерно как делается в сканерах qr-кодов (рамочка визора, куда нужно поместить объект для считывания). Ну а проге нужно только записать и проанализировать последовательность и длительность мигания светодиода.
Вроде программируемые универсальные пульты так умеют (в смысле записывать сигналы с других пультов).
считывание кода с помощью камеры
Несущая частота протокола NEC равна 38kHz, а длительность посылки около 108 миллисекунд, так что нет, с помощью камеры не получится. Хорошее описание протокола можно почитать по ссылке
программируемые универсальные пульты так умеют
Они так умеют потому что там за считывание отвечает контроллер который в состоянии обрабатывать прерывания на такой частоте, и делает это хорошо. Но вообще считать ИК коды с рабочего пульта можно с помощью Arduino и ИК приемника, цена вопроса всего комплекта около 250р на Али, схемы тоже очень легко найти в сети.
Жаль, если это нельзя в смарте реализовать.
Просто в аналогичных прогах (использовал Mi Пульт и ZaZaRemote) приходилось подбирать похожие (была частичная совместимость по кодам сразу с несколькими устройствами, но или были отсутствующие функции или наоборот отсутствовали имеющиеся) из имеющихся в онлайн-базе у программ.
В статье как раз описано как найти ВСЕ команды на которые устройство может реагировать. Самое главное найти адрес устройства а дальше всё упирается в терпение)
Алгоритм подбора выглядит интересно, спасибо. Надо попробовать реализовать для Флиппера.
А как в Google Play заплатить? Сколько стоит Ваше приложение? Не увидел нигде. Заранее спасибо.
Когда приложения-пульты бессильны, на сцену выходит IrCode Finder