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