Управление яркостью светодиодов на ATmega

Обсуждаем цифровые устройства...
Ответить
Davydov
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Чт авг 16, 2012 21:34:24

Управление яркостью светодиодов на ATmega

Сообщение Davydov »

Ребята, посоветуйте, как можно реализовать следующий функционал. :solder:
Задача: В течении 30 минут плавно увеличивать яркость свечения группы светодиодов от 0 до 100% яркости используя контроллеры серии ATmega.
Если бы это было так, это бы еще ничего. Если бы ничего, то так бы оно и было. Но так как это не так, так оно и не эдак. Такова логика вещей. (с)
Аватара пользователя
Gisteresis
Друг Кота
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Re: Управление яркостью светодиодов на ATmega

Сообщение Gisteresis »

Примерно так:
30 минут = 1800сек. Делим на 256 (разрешение ШИМа) = 7,03125 сек.
на такой интервал нужно настроить таймер в котором изменять значение шима.

Гирлянду нужно повесить на ШИМ.

Или организовать счетчик как нибудь по другому, например точно считать секунды и каждые 7 секунд повышать.

ПС: С такой задачей справится самый мелкий из ATTiny
Ответить

Вернуться в «Цифровая техника»