ссылка на --> предыдущую часть Шимы и светоэффекты настроены. Теперь займусь управлением всем этим. Буду переключать режимы и скорость при помощи двоичного переключателя. Это вот такая штука. Существуют поминиатюрнее, но в наличии у меня только это В контроллере есть свободный порт "А". Буду использовать его. Подключу к нему переключатели вот так: Первый на режимы, второй на скорость. Подготовлю порт А Здесь попутно устанавливаю максимальную скважность в 30 проц . Так как поизучав схемы стабилизаторов тока светодиодных лент, прикинул , что там такая скважность примерно. Также умножаю на 3 период таймера 4, чтобы скорость совпадала с бегущими огнями - он считает одновременно на три канала . Настрою еще и таймер 5 на 4 секунды примерно . Он мне понадобится для автоматического перебора режимов. Теперь собственно управление. Режимы буду переключать просто разрешением/запретом прерываний таймеров и изменением минимальной скважности. Пишу в "теле" бесконечного цикла в главной функции во
Помигаем светодиодами на PIC24 используя ШИМ и таймеры. продолжение 3 (soft)
14 февраля 202314 фев 2023
16
2 мин