LED матрица 8×8: 64 пикселя для DIY проектов на Arduino, Espruino и Iskra JS. Железки Амперки

Просмотров: 44, 082   |   Загружено: 8 год.
icon
AmperkaRu
icon
743
icon
Скачать
iconПодробнее о видео
Закажи LED матрицу —

Любой гаджет по определению должен быть интерактивным. Он может пищать, играть светодиодами, скидывать данные по SMS или в облако. Вариантов много — но если гаджет не реагирует на внешние воздействия, то и питание на него подавать не обязательно. Именно поэтому модули индикации, пожалуй, самые популярные среди DIY-щиков.

Мы уже показывали, как использовать индикаторные светодиоды, четырёхразрядные Quad Display и цветные матрицы 4×4. Последний модуль вызвал шквал комментариев и звонков в техподдержку. Вы просили увеличить количество светодиодов, чтобы на одном модуле можно было водить сложные символы, иконки и пиктограммы.

У нас уже был опыт работы со светодиодной матрицей из 64 элементов. Для её подключения к микроконтроллеру требовался пучок из 24 проводов, 16 резисторов, 8 транзисторов и аж 2 макетки. Размер матрицы — шесть сантиметров по ребру — оказался избыточным для компактных проектов, да и со Slot Box подружить её не удалось. Поэтому мы решили сохранить количество пикселей, но привести матрицу 8×8 к формату Troyka-модулей.

Так появился монохромный одноюнитовый LED-дисплей. Модуль построен на базе красной светодиодной матрицы и чипа компании Integrated Silicon Solution.

В отличие от большинства других модулей, дисплей управляется по протоколу I²C — для подключения к контроллеру достаточно двух шлейфов. По одному подаётся питание, по второму — данные.

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

Хотя модуль является монохромный, яркость светодиодов устанавливается в одно из шестнадцати значений.

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

00:12 — зачем нужен LED Matrix
01:51 — рисуем простую пиктограммку
02:35 — подключаем эквалайзер
03:02 — делаем часы из четырёх LED-матриц и модуля часов реального времени (RTC)
03:23 — собираем тамагочи на Slot Shield
___________________________________________________________________

Подробное описание, библиотеки и примеры скетчей на wiki.amperka —

В ролике использовали:

• Arduino UNO —
• Iskra Neo —

• LED матрицы 8×8 —
• #робоняша —
• часы реального времени (RTC) —
• Troyka Pad 1×4 —
• Slot Shield —

___________________________________________________________________

#ledmatrix #arduino #amperka #амперка #железкиамперки

Похожие видео

Добавлено: 56 год.
Добавил:
  © 2019-2021
  LED матрица 8×8: 64 пикселя для DIY проектов на Arduino, Espruino и Iskra JS. Железки Амперки - RusLar.Me