1.3 Подключение ИК-приемника к Ардуино
Датчик имеет три вывода (три ноги). Если посмотреть на датчик со стороны приёмника ИК сигнала, как показано на рисунке,
то слева будет — выход на контроллер,
по центру — отрицательный контакт питания (земля),
и справа — положительный контакт питания (2.7 - 5.5В).
Подключите ИК приемник по схем(рисунок х), также можно подключить выход ИК приемника к цифровому пину.
Рисунок х - Схема подключения ИК приемника к аналоговому порту Ардуино
Для начала напишем код, который просто выводить коды кнопок ИК пульта в окно монитора последовательного порта.
Код каждой кнопки будет выводиться в окне «монитор последовательного порта/интерфейса». Полученные ответы будут выведены в 16-теричной системе, так как при выводе результатов указано свойство “HEX”. Если убрать данное свойство, например Serial.println(results.value), то коды кнопок будут выводиться в двоичном формате автоматически (по умолчанию).
После получения кодов кнопок, мы можем начать управлять различными устройствами. Рассмотрим более сложным код, для управления включение и выключением светодиода.
2 Задания к практической работе
Узнать какой код выдает каждая кнопка ИК - пульта. Записать полученные данные в виде таблицы (1 граhфа-номер/название кнопки, 2 графа – код пульта);
Разработать программу для управления включением и выключением светодиода;
Разработать программу для управления яркостью светодиода;
Разработать программу для управления сервоприводом:
А)Поворот сервопривода на 90 градусов с помощью клавиши 1, поворот на 180 с помощью клавиши 2, поворот на 0 градусов с помощью клавиши 0 или 3;
Б)Поворот по часовой и против часовой двумя кнопками.
Достарыңызбен бөлісу: |