Друзья, не так давно мы рассказывали вам о возможностях Конечных автоматов Engee на примере алгоритма управления светофором. Сегодня настало время для развития темы!
🚦 В этом примере мы научили светофор мигать зелёной секцией, прежде чем включить желтую, а по сигналу от кнопки он переходит в дежурный режим – постоянное мигание желтой секцией.
🚦Весь алгоритм светофора описан в блоке chart, ведь генерация кода Engee поддерживает большинство возможностей библиотеки конечных автоматов. Взаимодействие с периферией контроллера - входами, выходами, последовательным интерфейсом осуществляется через блоки C Function. Список поддерживаемых генератором кодом блоков вы можете найти в документации.
🚦 Обязательно попробуйте сгенерировать Си-код из модели Engee. При помощи Arduino IDE его можно легко загрузить на исполняющее устройство и каждую секунду получать отладочный вывод, пока светодиоды на выходах Arduino будут воспроизводить работу секций светофора.
Это далеко не все возможности Engee, о которых мы хотели бы вам рассказать. И даже не все возможности инструментария Конечных автоматов и Генерации кода. Ждите продолжения.
А пока откройте пример в документации и скачайте его к себе в Engee.