Подключение светодиодной матрицы к Arduino

Подключение светодиодной матрицы к платформе Arduino, не представляет ни какой сложности, если имеется драйвер, через который непосредственно осуществляется подключение. В данной статье речь пойдет о драйвере MAX7219, через который будет осуществляться подключение светодиодной матрицы КЕМ-15088-ASR.

Светодиодная матрица представляет собой ряд взаимосвязанных между собой светодиодов. Матрица могут содержать различное количество светодиодов, размер матрицы может отличаться и не только от количества светодиодов, а от их размера.

Что касается драйвера MAX7219 – то через него осуществляется подключение  не только светодиодной матрицы, но и несколько сегментных индикаторов. Драйвер позволяет управлять пинами подключенных к нему светодиодных индикаторов. Конечно, осуществить подключение матрицы можно на прямую к Arduino и все будет работать, только тогда будут заняты почти все пины микроконтроллера, подключить другие устройства к AVR микроконтроллеру будет не  возможно. Поэтому в цели экономии пинов, используется  драйвер управления светодиодными индикаторами MAX7219.

Подключение светодиодной матрицы к Arduino осуществляется через драйвер MAX7219 по следующей схеме. Читать далее Подключение светодиодной матрицы к Arduino

Узнаем код кнопки ИК-пульта c помощью LaunchPad

Как известно, каждый пульт имеет встроенный инфракрасный передатчик, с помощью которого передается на приемник в закодированном формате поток данных, например код нажатой кнопки. На основе полученных данных приемника устройство выполняет заданную ему операцию. Например, телевизор, при нажатии на определенные кнопки ИК-пульта, телевизора происходит регулировка звука, переключение каналов, вызов меню и прочее. Читать далее Узнаем код кнопки ИК-пульта c помощью LaunchPad

Характеристика микроконтроллеров MSP430G

Компания Texas Instruments поставляет новые сборки платформы LaunchPad в которую входят 20 пиновые микроконтроллеры MSP430G2553 и MSP430G2452 вместо 14 пиновых MSP430G2211 и MSP430G2231.  В свободной продаже вышеперечисленные  20pin микроконтроллеры найти сложно. Стоимость микроконтроллера в свободной продаже ~ 6$. Texas Instruments к сожалению отдельно не поставляет микроконтроллеры физическим лицам. Читать далее Характеристика микроконтроллеров MSP430G

Программирование UART LaunchPad

Платформа LaunchPad не смотря на свою цену, обладает встроенным UART — универсальный асинхронный приёмно/передатчик. LaunchPad поддерживает два вида UART: HW UART — встроенный в платформу (аппаратный), поддерживает чип MSP430G2553 и SW UART — поддерживает чип MSP430G2452 (программный UART), который поставляется с платформой. Одно из проблем при программирование UART платформы LaunchPad, является правильная установка джамперов.

Для большего понимания о назначении UART, скажу, что данный универсальный асинхронный приёмно/передатчик служит для обмена информацией между компьютером и микроконтроллером в реальном времени. Прежде чем рассмотреть пример, я хочу остановится о настройке платформы LaunchPad. Читать далее Программирование UART LaunchPad

LaunchPad — альтернатива Arduino

В современной электронике, не так уж давно появилась аппаратная вычислительная платформа Arduino, основными компонентами которой являются простая плата ввода/вывода и среда разработки на языке Processing/Wiring. Плата базируется на микроконтроллере Atmel AVR (ATmega328 и ATmega168 в новых версиях и ATmega8 в старых), а так же имеет элементы для интегрирования с другими компонентами (схемами). Читать далее LaunchPad — альтернатива Arduino