Оглавление:

Управление освещением ИК-приемника: 4 шага
Управление освещением ИК-приемника: 4 шага

Видео: Управление освещением ИК-приемника: 4 шага

Видео: Управление освещением ИК-приемника: 4 шага
Видео: Простой инфракрасный передатчик и приемник звука.Четыре детали! На много метров. 2024, Ноябрь
Anonim
Управление освещением ИК-приемника
Управление освещением ИК-приемника

Если вы только начинаете изучать использование ИК-приемника и понимаете, как работает компонент, это идеальный проект для начала! Прежде чем приступить к работе над этим проектом, убедитесь, что вы скачали библиотеку ИК-приемника, которая находится в меню «Инструменты << Управление библиотеками».

Запасы

  • 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: Настройка ИК-приемника

Шаг 2: Настройка ИК-приемника
Шаг 2: Настройка ИК-приемника

Пришло время установить компоненты на макетной плате. Начните со сборки ИК-приемника.

На ИК-приемнике есть 3 ножки. Крайняя правая ножка - это VCC (питание), крайняя левая ножка - если OUT (подключение к контакту), а средняя ножка - для GND.

  • Подключите VCC к шине питания на макетной плате.
  • Подключите вывод OUT к 11 на Arduino.
  • Подключите контакт GND к шине заземления на макетной плате.

Шаг 3: Шаг 3: Подключите светодиоды

Шаг 3: Подключите светодиоды
Шаг 3: Подключите светодиоды
  • Подключите короткие ножки всех светодиодов к резистору 1 кОм, который затем подключается к источнику питания.
  • Подключите длинную ножку синего светодиода к контакту 5 на Arduino.
  • Подключите длинную ножку красного светодиода к контакту 3 на Arduino.
  • Подключите длинную ножку зеленого светодиода к контакту 6 на Arduino.

Шаг 4: Шаг 4: Код

Шаг 4: код
Шаг 4: код

Вот код:

Обязательно измените шестнадцатеричный код каждой кнопки на назначенный шестнадцатеричный код используемого пульта дистанционного управления.

Рекомендуемые: