С помощью любого инфракрасного пульта управления, например, от телевизора и IR приемника можно посылать сигналы на контроллер. Это может понадобиться, если мы делаем управление светодиодной подсветкой (включение/выключение) или конструируем простейшую машинку на пульте управления. На микроконтроллере мы можем принимать значение с любой кнопки пульта и выполнять нужные нам действия.

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

Необходимый набор электронных компонентов:

  1. Плата Arduino UNO(или любая другая совместимая с оригинальной)
  2. Макетная плата breadboard
  3. RGB светодиод с общим катодом
  4. Резисторы 220 Ом 3 штуки
  5. Резистор 100 ом 1 шт
  6. IR приемник 38кГц, 1 шт
  7. Пульт управления 38кГц (подойдут практически все пульты от телевизора)
  8. Провода «папа-папа»

Софт:

  1. IRremote библиотека https://github.com/shirriff/Arduino-IRremote Arduino IDE

Принципиальная схема подключения:

Схема подключения на макетной плате:

Исходный код программы:

После загрузки программы на Arduino мы сможем управлять RGB светодиодом удаленно с помощью инфракрасного(IR) приемника и пульта управления

Автор

Оставьте свой отзыв или комментарий к статье