Ниже приведён пошаговый алгоритм и пример реализации на языке C для микроконтроллера (например, семейства AVR). В данном примере предполагается, что кнопка подключена к внешнему прерыванию (например, INT0), а светодиоды – к отдельным портам микроконтроллера. Программа использует как внешний обработчик прерывания для определения состояния кнопки, так и таймер для формирования последовательности переключения светодиодов.
ШАГ 1. Анализ задачи
- При нажатии кнопки (то есть, когда кнопка удерживается) должны поочерёдно мигать все парные светодиоды.
- При отпускании кнопки должны поочерёдно мигат...