Управляйте своим Arduino с помощью пульта управления

Хотите знать, как контролировать что-либо в вашем доме с помощью простого пульта дистанционного управления? Это довольно просто и дешево, если у Вас есть Arduino!

Шаг 1. То что нужно

Шаг 1. То что нужно

Вот что вам понадобится:

— Arduino (я использую UNO)
— Макет без паяльника
— Инфракрасный приемник
— Беспаечные проводы
— Любой пульт дистанционного управления

Шаг 2: Соберите приемник

Шаг 2: Соберите приемник

Подключите инфракрасный приемник к макету и подключите его к вашему Arduino.

Подключите правый штырь к 5V Arduino, центральный вывод к GND, а левый штырь к цифровому выводу 11.

Шаг 3: Код

Шаг 3: Код

Я использовал библиотеку IRremote для arduino.
Вы можете скачать его здесь: IRremote

Закройте среду разработки Arduino и разархивируйте ее в папку arduino / libraries.

Запустите Arduino IDE и откройте пример эскиза IRrecvDemo. Перепишите «HEX» в «DEC», как показано на рисунке. Загрузите эскиз.

Шаг 4. Определение кнопок

Шаг 4. Определение кнопок

После загрузки программы откройте последовательный монитор и начните нажимать кнопки на пульте дистанционного управления. Если вы все сделали хорошо, вы должны увидеть появляющиеся коды.

Запомните, какая кнопка была нажата и делайте заметки о появляющихся кодах. Например:

Смотрите также  Текстовая анимация с помощью Arduino

— появился код 50088119, вы нажали кнопку включения / выключения
— код 50073839, кнопка «Открыть / закрыть» и т. д.

Шаг 5: Контроль

Шаг 5: Контроль

Теперь вы знаете, какой код при нажатии кнопок. Чтобы управлять чем-то, вы должны записать их в программу.

Вот код, который вы должны использовать. Это не лучшее решение, я думаю, но довольно простое:

Удачи всем любителям Arduino!

Arduino-сенсор обнаружения вторжений Для этого проекта мы сделаем простое устройство, которое поможет обнаруживать "вторжения", назовем её системой сигнализации. Эта система будет запускать...
Измеряем скорость вращающегося спиннера В этом уроке мы создадим экспериментальную установку для измерения скорости, частоты, времени периода вращения спиннера. С помощью лазерного излучателя и ф...
Программируем Arduino с помощью Raspberry Pi В этом уроке мы расскажем как запрограммировать микроконтроллер Arduino с помощью другого микроконтроллера Raspberry Pi. Шаг 1: Комплектующие Ard...

Просмотров: 1401