FLProg. Пошаговое выполнение программы с фиксированным временем шага.
Вставка
- Опубліковано 17 лют 2022
- Пример - последовательное включение цветов радуги на RGB светодиоде без использования delay().
Используется счетчик для переключения шагов и платы, работающие по одной, задающие необходимую яркость каждого канала.
Настроенная схема Wokwi: wokwi.com/arduino/projects/32...
Скетч FLProg: drive.google.com/file/d/181Dv...
А я бы использовал дешифратор и таблицу состояния. Это избавило бы от переменных, от лишних плат и уменьшило бы общий размер скетча. И со счетчиком както мудренно, там тоже без переменных обойтись можно. Для этого есть пунк "установка текущего значения". И да чтоб достать код, не нужно постоянно компилировать. Мажно просто нажать на кнопку посмотреть код, при нужде обновить. Это избавит от ожидания загрузки ide Хотя само выполнение по условию само по себе интересная штука))
Огромное спасибо за подсказку "просмотр кода"! Забыл про это ;)
Однозначно 👍 жаль что больше нет уроков
А по какой причине их нет ? Не подскажите ?
Не проще на командном аппарате сделать?
Спору нет задача интересная. Я бы на свичах её собрал у вас слишком много переменных и плат для проекта когда только один rgb да можно и так, но с другой стороны очень много ресурсов уходит на него.
Данный скетч для начинающих. Поэтому вроде так выглядит проще. Подразумевается, что можно использовать не только для RGB, а использовать на шагах сложные конструкции - поворот в определенную сторону и тп. По быстродействию и ресурсам if от switch не будет отличаться. Только по длине.
@@IvanPostnikov flp. Писочница и границы выступают только фантазия. В любом случии like)