Делаем светофор с Arduino

В продолжение курса по обучению работы с микроконтроллером Arduino собирём трёх-цветный светофор с несколькими режимами работы. Научимся управлять сразу несколькими светодиодами, а также реализуем задержку в неблокирующем режиме (без использования функции delay).

В продолжение нашего знакомства с Arduino сегодня мы рассмотрим следующий простейший пример – светофор, какой мы видим каждый день на дорогах, который будет включаться, и выключаться по нажатию кнопки.

  • 3 светодиода (зелёный, жёлтый и красный)
  • Push-кнопка
  • 3 резистора на 220 [Ом]
  • Резистор на 10 [кОм]
6 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Владимир
8 лет назад

Подскажите, почему у меня все время горит зеленый?
где ошибка? 🙂

Владимир
Ответить на  Владимир
8 лет назад

Кстати, во время компиляции выдает ошибку на последнюю фигурную скобку
error: expected declaration before ‘}’ token

Владимир
Ответить на  Владимир
8 лет назад

у вас просто последние строки закоментированы

Вася Пупкин
5 лет назад

Как вариант кнопку можно повесить на внешнее прерывание, тогда нажатие во время паузы Delay() будет отрабатываться правильно.