#49 ответ: Выбор режима работы устройства |
Автор: Алексей Лашко - IT Подготовка специалистов
Загружено: 2026-02-10
Просмотров: 5
Описание:
Youtube задача:
• #49 задача: Выбор режима работы устройства...
==============
Ещё больше полезного здесь, подписывайтесь:
Telegram-канал Arduino робототехника:
https://t.me/arduino_robotics_channel
==============
=== Youtube ===
Плейлист задачи:
• Arduino Starter Kit: задачи для начинающих...
Ответы:
• Arduino Starter Kit: ответы на задачи (Наб...
==============
49. Выбор режима работы устройства.
Создайте схему, которая включает в себя:
кнопку;
потенциометр (или фоторезистор, далее - "датчик");
2 светодиода (синий - пин 9 и зеленый - пин 8).
По нажатию кнопки происходит выбор режимов работы устройства, а именно:
Режим 0: устройство не выполняет никаких действий, кроме ожидания нажатия кнопки.
Режим 1: включает только зелёный светодиод постоянно на максимальном уровне яркости. При выходе из режима 1 - он выключается.
Режим 2: получение "сырых" данных от датчика.
Используйте Serial для вывода в монитор порта полученных данных каждые 100 мс.
Используйте синий светодиод для индикации процесса (миганием каждые 50 мс), но яркость не более 5.
Режим 3: математические расчёты с данными, полученными в режиме 2, например, умножение на 2.
Используйте String для формирования строки следующего формата:
3_btn: Send data from sensor : 1458 units
где 1458 - итоговый результат после математических операций над сырыми данными.
Эта строка состоит четырёх подстрок.
Отправляйте эти данные в монитор порта каждые 100 мс.
При этом должна быть световая индикация процесса (мигания каждые 50 мс), синим светодиодом, но яркость не более 50 и зеленым с максимальной яркостью.
Режим 4: режим сброса всех переменных и состояний светодиодов на начальные.
При каждом нажатии кнопки увеличивайте счётчик нажатий.
Если счётчик нажатий достигнет определённого значения (например 1), устройство работает в режиме 1 и тд.
В режиме 4 сбросьте счётчик нажатий обратно на 0, все переменные на исходные значения, светодиоды в состояние "выключены".
При работе с кнопкой возможны ложные нажатия - из-за дребезга контактов.
49_button_change_mode_device
Весь код "Arduino Starter Kit задачи для начинающих (Набор Ардуино)" с задачами и ответами:
https://gitflic.ru/project/lashko_ag/ardui...
==== Rutube ===
Rutube плейлист Arduino Starter Kit: задачи для начинающих (Набор Ардуино):
https://rutube.ru/plst/1196693/
Rutube ответы:
https://rutube.ru/plst/1196692/
==============
#Arduino #StarterKit #НаборАрдуино #ОбучениеArduino #Программирование #ОбучениеПрограммированию #КурсыArduino #ПрограммированиеДляНачинающих #lashko #АлексейЛашко
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: