#47 ответ: Мигающий светодиод с кнопкой.
Rutube задача: https://rutube.ru/video/9305d15b40c0c1ddbd9bad54d4ecff50/ 47. Мигающий светодиод с кнопкой. Используйте кнопку для управления миганием светодиода. При нажатии кнопки светодиод начинает мигать, при повторном нажатии — останавливается. Используйте флаг lastButtonState, чтобы понимать отпущена ли кнопка или всё еще удерживается. Используйте флаг isBlinking, чтобы переключать состояние мигания. Подсказки: - Реализовать мигание светодиода с определённым интервалом (например, 200 мс или меньше). - Переключать состояние мигания при помощи флага isBlinking - если true, то мигаем. Если false - отключен. - Этот флаг изменяется при нажатии кнопки. - Настроить кнопку для определения нажатия. Понадобится флаг lastButtonState - чтобы понимать, что кнопка изменяла флаг isBlinking только один раз за нажатие. Переключаем состояние isBlinking. Перезаписываем флаг lastButtonState. Т.к используется delay(200); то физически необходимо держать кнопку нажатой 400 мс минимум для отключения. 47_button_led_toggle Весь код "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 #АлексейЛашко
Rutube задача: https://rutube.ru/video/9305d15b40c0c1ddbd9bad54d4ecff50/ 47. Мигающий светодиод с кнопкой. Используйте кнопку для управления миганием светодиода. При нажатии кнопки светодиод начинает мигать, при повторном нажатии — останавливается. Используйте флаг lastButtonState, чтобы понимать отпущена ли кнопка или всё еще удерживается. Используйте флаг isBlinking, чтобы переключать состояние мигания. Подсказки: - Реализовать мигание светодиода с определённым интервалом (например, 200 мс или меньше). - Переключать состояние мигания при помощи флага isBlinking - если true, то мигаем. Если false - отключен. - Этот флаг изменяется при нажатии кнопки. - Настроить кнопку для определения нажатия. Понадобится флаг lastButtonState - чтобы понимать, что кнопка изменяла флаг isBlinking только один раз за нажатие. Переключаем состояние isBlinking. Перезаписываем флаг lastButtonState. Т.к используется delay(200); то физически необходимо держать кнопку нажатой 400 мс минимум для отключения. 47_button_led_toggle Весь код "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 #АлексейЛашко
