Добавить
Уведомления

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

Rutube ответ: https://rutube.ru/video/e2d2c56722055506e762f11c0472bc3c/ 45. Светофор с кнопкой. Создайте светофор, который будет переключаться между красным, желтым и зеленым светом с помощью кнопки. Используйте условные операторы: if else if и оператор && в условии проверки состояния кнопки. if (условие1) { // выполняется, если условие1 истинно } else if (условие2) { // выполняется, если условие1 ложно, а условие2 истинно } else { // выполняется, если ни одно из условий не истинно } Сначала необходимо понять как реализовать подсчет нажатий кнопки. Используйте Serial для отладки программы. Затем просто проверяйте условие, если количество раз равно 0 - это красный, 1 - это желтый, 2 - зеленый. Соответсвенно один из них будет HIGH, остальные LOW. Если счетчик достиг зеленого (т.е 2), то происходит сброс на красный (т.е 0). 45_button_traffic_light Весь код "Arduino Starter Kit задачи для начинающих (Набор Ардуино)" с задачами и ответами: https://gitflic.ru/project/lashko_ag/arduino-starter-kit-zadachi-dlya-nachinaushchih-nabor-arduino Telegram-группа: https://t.me/arduino_starter_kit Rutube плейлист Arduino Starter Kit: задачи для начинающих (Набор Ардуино): https://studio.rutube.ru/playlist/1196693 Rutube плейлист Arduino Starter Kit: ответы на задачи (Набор Ардуино): https://studio.rutube.ru/playlist/1196692 #Arduino #StarterKit #НаборАрдуино #ОбучениеArduino #Программирование #ОбучениеПрограммированию #КурсыArduino #ПрограммированиеДляНачинающих #lashko #АлексейЛашко

12+
11 просмотров
3 месяца назад
15 сентября 2025 г.
12+
11 просмотров
3 месяца назад
15 сентября 2025 г.

Rutube ответ: https://rutube.ru/video/e2d2c56722055506e762f11c0472bc3c/ 45. Светофор с кнопкой. Создайте светофор, который будет переключаться между красным, желтым и зеленым светом с помощью кнопки. Используйте условные операторы: if else if и оператор && в условии проверки состояния кнопки. if (условие1) { // выполняется, если условие1 истинно } else if (условие2) { // выполняется, если условие1 ложно, а условие2 истинно } else { // выполняется, если ни одно из условий не истинно } Сначала необходимо понять как реализовать подсчет нажатий кнопки. Используйте Serial для отладки программы. Затем просто проверяйте условие, если количество раз равно 0 - это красный, 1 - это желтый, 2 - зеленый. Соответсвенно один из них будет HIGH, остальные LOW. Если счетчик достиг зеленого (т.е 2), то происходит сброс на красный (т.е 0). 45_button_traffic_light Весь код "Arduino Starter Kit задачи для начинающих (Набор Ардуино)" с задачами и ответами: https://gitflic.ru/project/lashko_ag/arduino-starter-kit-zadachi-dlya-nachinaushchih-nabor-arduino Telegram-группа: https://t.me/arduino_starter_kit Rutube плейлист Arduino Starter Kit: задачи для начинающих (Набор Ардуино): https://studio.rutube.ru/playlist/1196693 Rutube плейлист Arduino Starter Kit: ответы на задачи (Набор Ардуино): https://studio.rutube.ru/playlist/1196692 #Arduino #StarterKit #НаборАрдуино #ОбучениеArduino #Программирование #ОбучениеПрограммированию #КурсыArduino #ПрограммированиеДляНачинающих #lashko #АлексейЛашко

, чтобы оставлять комментарии