Использование инфракрасного датчика в моем приложении для дистанционного управления телевизором
Я хочу создать приложение для Android для пульта дистанционного управления на основе телевизора. В Android Docs я получил это: https://developer.android.com/reference/android/hardware/ConsumerIrManager.html
В этом документе есть метод transmit
который принимает два параметра: несущая частота и шаблон. Являются ли эти параметры уникальными для разных моделей телевизоров?
Предполагая, что они уникальны, и если я хочу управлять Samsung Smart TV с помощью этого приложения, то как я могу получить доступ к соответствующим данным для передачи в качестве параметров в transmit
функция.
1 ответ
Да, частота носителя и параметры шаблона обычно уникальны для разных моделей и брендов. Однако есть вероятность, что один и тот же производитель может использовать один и тот же шаблон в разных моделях.
Например, этот шаблон может работать для интеллектуальных телевизоров SAMSUNG (кнопка питания):
carrierFrequency: 38000
pattern: 4500, 4500, 560, 1680, 560, 1680, 560, 1680, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 1680, 560, 1680, 560, 1680, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 1680, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 1680, 560, 560, 560, 1680, 560, 1680, 560, 1680, 560, 1680, 560, 1680, 560, 1680, 560, 46946
(убедитесь, что ваш телефон оснащен встроенным ИК-бластером)
Нет простого способа найти шаблоны для конкретного телевизора. Вот почему есть люди или компании, которые сканируют и собирают эти образцы для обмена или продажи.