Съдържание:

IR дистанционен анализатор / приемник с Arduino: 3 стъпки
IR дистанционен анализатор / приемник с Arduino: 3 стъпки

Видео: IR дистанционен анализатор / приемник с Arduino: 3 стъпки

Видео: IR дистанционен анализатор / приемник с Arduino: 3 стъпки
Видео: Дистанционен ключ за осветление 2024, Юни
Anonim
Image
Image
IR дистанционен анализатор / приемник с Arduino
IR дистанционен анализатор / приемник с Arduino

Този анализатор получава 40 различни IR протокола едновременно и показва адреса и кода на получения сигнал.

Той използва библиотеката Arduino IRMP, която включва това приложение като пример, както и други полезни приложения!

Ако искате да анализирате дистанционното си или искате да контролирате приложението си Arduino с резервно дистанционно, трябва да знаете кода, изпратен за всеки ключ.

Може да бъде прикрепен сериен или паралелен LCD дисплей, който да работи като самостоятелно устройство, без да е необходим сериен монитор.

Подобна, но по-основна инструкция може да бъде намерена на

Стъпка 1: Спецификация

BOM
BOM
BOM
BOM
  • Arduino Nano или UNO
  • Инфрачервен приемник

По избор

  • Сериен 1604 LCD
  • Платка
  • Кабелни проводници

Стъпка 2: Инсталиране на софтуер

След като инсталирате IDE и изберете правилната платка, отворете библиотечния мениджър с Ctrl+Shift+I и потърсете IRMP. Инсталирайте го и след това изберете Файл -> Примери -> Примери от персонализирани библиотеки -> AllProtocols.

Активирайте типа LCD, който имате на ред 43 и след това. Всички изходи могат да се видят и на серийния монитор на Arduino, така че няма нужда да прикачвате LCD за анализ!

Стъпка 3: Анализ / Получаване

Анализиране / получаване
Анализиране / получаване
Анализиране / получаване
Анализиране / получаване
Анализиране / получаване
Анализиране / получаване

Стартирайте програмата и ако бъде открит IR сигнал, вграденият светодиод ще мига.

Ако сигналът може да бъде декодиран, резултатът се отпечатва на сериен изход (и LCD). Задният R означава, че тази команда е повторна команда.

Ако трябва да анализирате един от десетте деактивирани протокола, използвайте примера на OneProtocol.

Препоръчано: