Для работы нашего устройства мы подключаем библиотеку OneWare. Создаем массив для чисел от 0 до 9, в последующем для вывода на индикатор. Далее настраиваем пины на выход для каждого сегмента индикатора (7 сегментов) и светодиодов (3 светодиода). Начинается основная программа. Зажигается красный светодиод и ставится цикл. Вычитается из нашей переменной counter=10 по 1 с задержкой 1 сек до тех пор пока counter не будет 0. Каждая цифра будет выводиться на индикатор в такой же последовательности, включая нужные сегменты которые мы задавали в массиве. Далее зажигается жёлтый светодиод происходит задержка 2 сек и гасятся оба светодиода (красный и желтый). Затем зажигается зелёный светодиод и ставится цикл. Вычитается из нашей переменной counter=10 по 1 с задержкой 1 сек до тех пор пока counter не будет 0.Каждая цифра будет выводиться на индикатор в такой же последовательности, включая нужные сегменты которые мы задавали в массиве. Дальше начинает мигать зелёный светодиод 3 раза с задержкой 0,5 сек. Зажигаем жёлтый светодиод с задержкой 2 мс и гасим.
Светофор
Обновлено: 30 июн. 2020 г.
Comments