Лампа настроения на Ардуино

Генератор случайных сигналов - основа программы устройства. Случайные числа определяют цвет лампы, изготовленной из трехцветной светодиодной ленты.

Случайные числа задают яркость каждого из каналов, управляемых через транзисторные ключи выходами широтно-импульсной модуляции (ШИМ) Arduino. Чтобы яркость не изменялась скачком, программа изменяет значения яркости плавно, переходя от одного цвета к другому.

Неплохо бы предусмотреть и ручное управление лампой - для этого нужно добавить переключатель режима ("случайный - ручной") и три переменных резистора, подключенных к аналоговым входам Arduino.

Передвигая движки резисторов можно регулировать яркость каждого из каналов RGB-ленты.

Из чего это сделано?
1 Arduino 1 шт.
2 Лента светодиодная RGB 1 шт.
3 Транзисторы 3 шт.
Вверх