Керуйте своїм Arduino за допомогою пульта керування

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

Крок 1. Те, що потрібно

керуйте

Ось що вам знадобиться:

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

Крок 2: Зберіть приймач

пульта

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

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

керуйте

Я використав бібліотеку IRremote для arduino. Ви можете завантажити його тут: IRremote

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

Запустіть Arduino IDE та відкрийте приклад ескізу IRrecvDemo. Перепишіть HEX в DEC, як показано на малюнку. Завантажте ескіз.

Крок 4. Визначення кнопок

пульта

Після завантаження програми відкрийте послідовний монітор та почніть натискати кнопки на пульті дистанційного керування. Якщо ви все зробили добре, ви повинні побачити коди, що з'являються.

Запам'ятайте, яка кнопка була натиснута і робіть нотатки про коди, що з'являються. Наприклад:

- з'явився код 50088119, ви натиснули кнопку включення/вимкнення - код 50073839, кнопка «Відкрити/закрити» і т.д.

Крок 5: Контроль

пульта

Тепер ви знаєте, який код під час натискання кнопок. Щоб керувати чимось, ви повинні записати їх у програму.

Ось код, який ви повинні використати. Це не найкраще рішення, я думаю, але досить просте: