Подключение светодиодов к микроконтроллеру. От теории к практике

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

В настоящее время в цифровой электронике без микроконтроллеров, практически не обходится не одно современное электронное устройство. Спектр применения контроллеров очень разнообразен. Сюда можно отнести различные измерительные бытовые приборы, системы радиоуправления, робототехника, источники питания, и многим полюбившиеся генераторы световых эффектов, где контроллеры берут на себя весь процесс построения цветовой динамики, естественно, с красочной светодиодной палитрой. Среди многочисленных устройств световых эффектов пользуются спросом простые схемы с применением программируемых контроллеров, которые стали популярны в широком кругу любителей мастерить самостоятельно. Как управляет контроллер светодиодом, и как они ладят друг с другом, можно понять по очень простым схемам включения. Как мы знаем, у контроллера присутствуют порты ввода/ вывода. У каждого вывода порта есть ограничение по протекаемому через него току. И каждая такая линия способна безболезненно перенести максимальный ток в 40мА. Поэтому, в случае использования светодиода с рабочим током, не превышающим 30мА, можно смело подключать его к линии, заранее запрограммируемой в режим вывода. Установив линию порта PB0 в единицу, автоматически прикладываем к светодиоду прямое напряжение, за счет чего он светится. При необходимости использовать мощный светодиод, рабочий ток которого гораздо выше значения тока линии вывода, используется буферный элемент – транзистор в ключевом режиме. Установкой линии порта В0 в единицу, открываем транзистор, который автоматически подключает катод светодиода к минусу источника питания, подавая на него прямое напряжение. На таком принципе основана работа популярного контроллера ATtiny2313 в схеме управления трехцветным светодиодом, где в качестве ключей используются полевые транзисторы.