Оглавление:
Видео: Управление освещением ИК-приемника: 4 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Если вы только начинаете изучать использование ИК-приемника и понимаете, как работает компонент, это идеальный проект для начала! Прежде чем приступить к работе над этим проектом, убедитесь, что вы скачали библиотеку ИК-приемника, которая находится в меню «Инструменты << Управление библиотеками».
Запасы
- 3 светодиода разного цвета
- ИК-приемник
- Пульт дистанционного управления (подойдет пульт для телевизора)
- Провода перемычки
- 3 резистора по 1 кОм
- Макетная плата
Шаг 1. Шаг 1. Получите шестнадцатеричный код
В зависимости от того, какой пульт используется, шестнадцатеричные коды для каждого пульта различаются. Чтобы ИК-приемник мог распознавать нажатые кнопки пульта дистанционного управления, необходимо идентифицировать шестнадцатеричные коды и сохранить их в коде.
Вот код для получения HEX-кода для каждого элемента управления. Вы хотите записать 5 кнопок с вашего пульта дистанционного управления, включая кнопку ВЫКЛ и ВКЛ.
#включают
const int RECV_PIN = 7;
IRrecv irrecv (RECV_PIN); decode_results результаты;
void setup () {
Serial.begin (9600); irrecv.enableIRIn (); irrecv.blink13 (правда); }
void loop () {
if (irrecv.decode (& результаты)) {
Serial.println (results.value, HEX);
irrecv.resume (); }}
Шаг 2: Шаг 2: Настройка ИК-приемника
Пришло время установить компоненты на макетной плате. Начните со сборки ИК-приемника.
На ИК-приемнике есть 3 ножки. Крайняя правая ножка - это VCC (питание), крайняя левая ножка - если OUT (подключение к контакту), а средняя ножка - для GND.
- Подключите VCC к шине питания на макетной плате.
- Подключите вывод OUT к 11 на Arduino.
- Подключите контакт GND к шине заземления на макетной плате.
Шаг 3: Шаг 3: Подключите светодиоды
- Подключите короткие ножки всех светодиодов к резистору 1 кОм, который затем подключается к источнику питания.
- Подключите длинную ножку синего светодиода к контакту 5 на Arduino.
- Подключите длинную ножку красного светодиода к контакту 3 на Arduino.
- Подключите длинную ножку зеленого светодиода к контакту 6 на Arduino.
Шаг 4: Шаг 4: Код
Вот код:
Обязательно измените шестнадцатеричный код каждой кнопки на назначенный шестнадцатеричный код используемого пульта дистанционного управления.