Практические задания Arduino

Задание «Управление работой светодиодов»

Соберите схему. Составьте следующий код: если кнопка не нажата, то светится зеленый светодиод.  Иначе светится красный светодиод.

 

watermarked Button and 2 Led bb


 

Задание  «Установка режима работы устройств при загрузке в течении 3 секунд»

Соберите схему. Составьте код: при включении ардуино производится короткий сигнал (0,5 с). Он информирует о том, что ардуино включилась. Затем пользователь в течении трех секунд может нажать (и удерживать) или не нажимать кнопки. После трех секунд издается длинный сигнал (1 с). Он информирует о том, что время выбора режима истекло. Ардуино запоминает выбор пользователя. Затем если кнопка была нажата, то светится красный светодиод, иначе должен светиться зеленый светодиод

watermarked Button and 2 Led sound bb


 

Задание «Установка режима работы устройств при загрузке»

Соберите схему. Составьте код: при включении, ардуино ждёт выбор пользователя. Затем если 1-ая кнопка была нажата, то будет светится красный светодиод, а если была нажата 2-ая кнопка, то будет светится зеленый светодиод. Подсказка: используйте команду while.

Решение


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

Potencionometr 5 Led bb

Задание .Сигнализация. Подключите к ардуино две кнопки, лазер, динамик. Соберите и запрограммируйте систему так, чтобы при нажатии кнопки включалась сигнализация (5 секунд на настройку лазера). Затем, если лазер пересекли, то включается сигнал. Чтобы отключить сигнал, надо нажать вторую кнопку. После отключения сигнала сигнализация переходит в режим ожидания включения сигнализации.
laser bb

Решение

 

Прерывания


Задание. Соберите схему.

Составьте программу №1: светодиод мигает с интервалом 2 секунды; если инфракрасный датчик расстояния заметил преграду, то включить звуковой сигнал немедленно, не переставая мигать светодиодом. Сигнал отключаться не должен, даже если преграда исчезнет.

Составьте программу №2: светодиод мигает с интервалом 2 секунды; если инфракрасный датчик расстояния заметил преграду, то включить звуковой сигнал немедленно, не переставая мигать светодиодом. Сигнал отключается, если преграда исчезнет. И сигнал возобновляется, если преграда появилась.

Interr1


Задание. Соберите схему.

Составьте программу №1: светодиод мигает с интервалом 2 секунды; если инфракрасный датчик расстояния заметил преграду, то включить звуковой сигнал немедленно, не переставая мигать светодиодом. Отключить сигнал, если нажата кнопка.

Interr2


 Ультразвуковой дальномер

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

Arduino Ultrasonic HC SR 04 connection

Решение

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

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