Научиться управлять с помощью пульта дистанчионного управления схемой с ИК-модулем. Промониторить с помощью последовательного порта кнопки пульта дистанционного управления. Написать код в среде разработки Arduino IDE для этой схемы.
Прежде чем приступить к тестированию соберите информацию о новых элементах
Описание схемы:
Необходимые материалы:
Возьмите все необходимые материалы. Удобно расположите плату беспаячного монтажа и микроконтроллер. Аккуратно, без сильных нажимов, во избежании поломки материалов, подсоедините каждый элемент как показано на схеме. Внимательно проверьте правильно ли подключены элементы, проверьте полярность элементов, посмотрите заземлены ли цепь.
Схема лабораторной установки:
Макетная плата:
Принципиальная схема:
Пояснение к принципиальной схеме:
Как видно на схеме вместо элемента приемника стоит другой, это сделано вследствие того, что в программе не было ИК-модуля. Как видно из схемы у модуля 7 выходов. Распиновка сверху-вниз:
Задание на программирование лабораторной установки:
Написать программу для собранной схемы, которая будет выполнять следующие действия: запрограмировать 4 канала
при нажатии на кнопку_1 светодиод должен моргать бесперебойно меняя состояние каждые 50мс, при нажатии на кнопку_3 светодиод должен включиться и гореть пока есть питания, либо пока не будет выключен соответствующей кнопкой. Кнопка_2 - отменяет действие кнопки_1, при работающем светодиоде от кнопки 3 не должно происходить ничего. Кнопка_4 отменяет действие кнопки_3, при работающем светодиоде от кнопки_1 не должно происходить ничего.
Алгоритм написания программы:
Фото/видео отчет по выполненному заданию:
Выполните творческое задание:
Подключите реле с сервомотором, и датчик звука. И запрограмируйте 4 канала следующим образом: 1. включает реле с сервомотором, и отключает датчик звука если включен. 2. включает датчик звука. 3. выключает реле с сервомотором. 4.Имитирует замок - принажатии поворачивает сервомотор от 0 до 180 далее зажигается светодиод который оповещает "Замок открыт", если в течение 10 секунд е происходит никаких действий(нажатий), то поворачивает сервомотор в предыдущее состояние.
Замечания к работе:
Заключение: