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

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

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

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

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

Структура микроконтроллера Atmega платформы Arduino

Здравствуйте, уважаемые читатели блога! Данная статья посвящена любителям платформы Arduino и  микроконтроллеров Atmega. Вашему вниманию демонстрирую шпаргалки,  в которых описаны выводы аппаратной платформы Arduino, микроконтроллера Atmega328 (Arduino UNO), а так же процессора Atmel SAM3X8E платформы Arduino Mega. Читать далее Структура микроконтроллера Atmega платформы Arduino

Авторизация на модеме D-link 2500 с помощью Arduino

Здравствуйте, уважаемые читатели! Совсем недавно я заинтересовался устройством для тестирования ADSL соединения. Основное назначение данного устройства заключается в тестировании телефонной линии и Интернет-соединения. Для удобной работы с цифровыми сигналами телефонной линии, их восприятия и обработке будет использован модем D-link-2500 и микроконтроллер Atmega 328 (платформа arduino uno).

Конечно, все параметры о линии можно получить через веб-интерфейс в разделе Device Info — Statistics – ADSL, но данный способ удобный, когда имеется под рукой есть ноутбук. ADSL-тестер предназначен для специалистов по ремонту и тестированию телефонных линий. Носить ноутбук на каждый вызов не совсем удобно, поэтому для отображения информации будет использован дисплей. Читать далее Авторизация на модеме D-link 2500 с помощью Arduino

Подключение Bluetooth модуля к Arduino

Современная платформа Arduino поддерживает подключение дополнительных модулей в том числе Bluetooth. Существует большой ассортимент модулей Bluetooth, наиболее распространенным и менее дорогим является  модуль HC-07.

bluetooth Читать далее Подключение Bluetooth модуля к Arduino

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

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

Русская Android клавиатура

Основной проблемой устройств на Android, является не стандартная раскладка клавиатуры. В одной из своих статей «Как подключить клавиатуру к планшету» я описал способ подключения и  настройки физической клавиатуры на планшете. В статье описывалась программа GoKeyboard, на время написания статьи, данная программа была наиболее подходящей и удобной для работы с физической клавиатурой. Но данная программа имеет существенный недостаток, при работе с физической клавиатурой можно было заметить несовпадение вводимых с клавиатуры символов. Читать далее Русская Android клавиатура

Характеристика микроконтроллеров 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