780 прочтений · 4 года назад
Arduino. Простое программирование блоками. Урок 2 - Светофор.
В предыдущей статье мы собрали простую схему со светодиодом и составили программу для того, чтобы этот светодиод мигал. Усложняем задачу: Соберем схему с тремя светодиодами и раскрасим их, как светофор Значение резистора установить в 200 Ом...
33 прочтения · 3 года назад
Используем светофоры в системе FreeRTOS на базе платы Arduino Nano в среде программирования Arduino IDE.
В данном уроке мы рассмотрим работу светофоров. В светофор представляет собой некий механизм,  который позволяет выполнения некой задачи только при наличии разрешения на выполнения данной задачи. Другими словами задача ждет пока будет зеленый цвет на выполнение, если красный – задача не выполняется. Существует два вида семафоров: Бинарные семафоры – могут принимать значения 0 и 1. Пока одна задача выполняется, она выдает значение очереди 0 (красный цвет), как только она выполнится, она дает номер очереди 1 (зеленый цвет) тем самым разрешает работу второй задачи...