Самоделки на микроконтроллерах

авторский проект Александра Писанца

+38 097 8875581
 Skype: alex
Е-mail: im48@yandex.ru

Светодиодный индикатор 16x16

Оцените материал
(2 голосов)

В данном видео познакомимся с матричным светодиодным индикатором 16х16, также, рассмотрим как с ним работать. Светодиодный индикатор рекомендую именно для начинающих, хотя на первый взгляд он может показаться сложным, но это не так. Но давайте все по порядку. 

В качестве ознакомления я приобрел светодиодный индикатор 16х16, в сумме получается 256 светодиодов, цвет светодиодов ультра яркий красный. В интернет магазине, я хотел приобрести аналогичный индикатор только с разрешением 16х24, но их не оказалось в наличии. Светодиодный индикатор отличается от других матричных индикаторов тем, что он оснащен особым драйвером HT1632C. Это дает большое преимущество по с равнению с таким же индикатором только бес драйвера. Благодаря встроенной памяти, на индикаторе не нужно постоянно сканировать светодиоды. Передали информацию и все, драйвер сам выполнит остальную работу по обслуживанию индикатора. Что в свою очередь делает индикатор простым в обслуживании. Благодаря драйверу на обслуживание индикатора понадобится минимальное количество портов и внутренних ресурсов микроконтроллера.

Для передачи данных как с микроконтроллера, так и на оборот с индикатора на микроконтроллер, реализован простой протокол обмена. Для реализации обмена данными, понадобится минимум три вывода, не включая питание. Замете, на индикаторе расположены, четыре совершено одинаковых разъема которые имеют два назначения. Основное назначение, обеспечить обмен данными между микроконтроллером и индикатором. Другое назначение дает возможность добавлять индикаторы с разных сторон. Тем самым светодиодный индикатор может быть большего разрешения. Для этого в комплекте идут перемычки. В качестве демонстрации я написал две простых программы для микроконтроллера. К сожалению встроенный знакогенератор отсутствует, поэтому для отображения как цифр так и букв придется самому создавать библиотеку символов. Увы, я пока не делал данных библиотек, поэтому демонстрация пока простая.

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

Купить матричный светодиодный индикатор можно тут

Программа для микроконтроллера ATMEGA16 написана на языке си, в программной среде Atmel Studio 6.2

Прочитано 1416 раз

Комментарии   

0 # Денис 28.11.2016 17:20
Александр. Добрый день. Я новичок в микроконтроллерах. Могли бы вы более подробно описать плату управления светодиодным индикатором(ту в которой меняете микросхему на видео)? Возможно выложить схему, описание(я так понял, что это универсальная плата, т.к. видел ее и в другом вашем видео)?
Ответить | Ответить с цитатой | Цитировать
0 # Автор 28.11.2016 19:13
Здраствуйте. Это обычная макетка, с низу све соединяется проводами. Я перепаиваю макетку под разные проекты как мне нужно. Разъемы выведены на порта микроконтроллера. Также имеется разем для программирования и отладки по JTAG
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Защитный код
Обновить