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

Разбираемся как контролировать что-либо в вашем доме с помощью простого пульта дистанционного управления и Ардуино.

Шаг 1. Что нужно

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

Вот что вам понадобится для контроля устройств через пульт управления и Ардуино:

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

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

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

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

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

Шаг 3. Код проекта

Шаг 3: Код

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

  1. Закройте среду разработки Arduino и разархивируйте ее в папку: arduino/libraries.
  2. Запустите Arduino IDE и откройте пример эскиза IRrecvDemo.
  3. Перепишите «HEX» в «DEC», как показано на скриншоте выше.
  4. Загрузите эскиз.

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

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

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

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

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

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

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

switch(results.value){
    case 50088119:
    // do something
    break;
    case 50073839:
    // do something else...
    break;
  }

Удачи всем любителям Arduino. Больше уроков смотрите в разделе Уроки Ардуино.

23 апреля 2017 в 21:37 | Обновлено 1 мая 2020 в 03:41 (редакция)
Опубликовано:
Уроки,

2 комментария

  1. ррр
    18 февраля 2021 в 14:53

    круто

    Ответить
    1. www
      18 февраля 2021 в 14:55

      да круто

      Ответить

Добавить комментарий

Ваш E-mail не будет никому виден. Обязательные поля отмечены *