Контроллер ATmega8 управляет RGB-светодиодом

Опубликовано 30.12.2011 Ведущий Валерий Харыбин

RGB-контроллеры служат для управления интенсивностью свечения светодиодов в создании статических и динамических световых эффектов в декоративной подсветке и освещении. RGB-контроллер с прошитой программой управления способен сохранять в памяти обширную информацию, записанную в нее специальным программатором от персонального компьютера. RGB-контроллер способен управлять светодиодными нагрузками по трем каналам. Управляющая последовательность, на основании которой и происходит изменение интенсивности свечения светодиодов, содержится в перезаписываемой памяти RGB-контроллера. Один из примеров контроллеров, способного выполнять функцию управления трехцветным светодиодом – 8и разрядный микроконтроллер ATmega8. Высокопроизводительный AVR контроллер ATmega8 с малым потреблением предназначен для управления различными электронными устройствами, сочетает в себе функцию процессора, энергозависимую память программ и данных, встроенную периферию, программируемые линии ввода/вывода. Один из вариантов использования котроллера с мощным трехцветным светодиодом – простая схема включения с программой управления в режиме изменения цвета в хаотическом порядке. Питается устройство от источника питания 5В. В качестве мощных ключей использованы полевые транзисторы, которые подключены к выходам каналов ШИМ. Режим изменения, смешивание цвета, скорость переключения, все происходит с различной скоростью и в случайном порядке.