Оглавление:

Интерфейсная светодиодная матрица (8x8) с NodeMCU: 6 шагов (с изображениями)
Интерфейсная светодиодная матрица (8x8) с NodeMCU: 6 шагов (с изображениями)

Видео: Интерфейсная светодиодная матрица (8x8) с NodeMCU: 6 шагов (с изображениями)

Видео: Интерфейсная светодиодная матрица (8x8) с NodeMCU: 6 шагов (с изображениями)
Видео: RGB светодиодный дисплей 64x32 P2.5/P3 в связке с Arduino 2024, Ноябрь
Anonim
Интерфейсная светодиодная матрица (8x8) с NodeMCU
Интерфейсная светодиодная матрица (8x8) с NodeMCU

Привет, создатели

Я с другим простым и крутым Instructable.

В этом руководстве мы узнаем, как соединить светодиодную матрицу точек (8x8) с NodeMCU.

Итак, приступим.

Шаг 1. Необходимые вещи

Необходимые вещи
Необходимые вещи

Это необходимые вещи для выполнения этой инструкции.

Требования к оборудованию

  • Светодиодная матрица (8x8)
  • NodeMCU
  • Провода-перемычки / соединительные провода (необязательно)
  • Хлебная Доска
  • Кабель Micro USB

Требования к программному обеспечению

Arduino IDE (с установленной библиотекой ESP8266)

Шаг 2: Описание

Описание
Описание
Описание
Описание
Описание
Описание

Светодиодный точечно-матричный или светодиодный дисплей - это большой точечно-матричный дисплей с низким разрешением.

Он полезен как для промышленных, так и для коммерческих целей, для отображения информации, а также для создания человеко-машинных интерфейсов для любителей.

Он состоит из двумерной диодной матрицы, катоды которой соединены рядами, а аноды соединены столбцами (или наоборот).

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

Шаг 3: Схема подключения

Схема подключения
Схема подключения
Схема подключения
Схема подключения
Схема подключения
Схема подключения

Точечная матрица имеет 5 контактов, т. Е.

VCC - для подключения к NodeMCU Vin.

GND - Подключается к контакту заземления (GND) NodeMCU.

Din - для подключения к цифровому выводу D0 NodeMCU.

CS - Подключается к цифровому выводу D1 NodeMCU.

CLK - Подключается к цифровому выводу D2 NodeMCU.

Шаг 4: Настройка библиотеки

Прежде чем вы начнете писать код, вам понадобится Arduino IDE.

Чтобы загрузить Arduino IDE и установить NodeMCU, вы можете проверить мои предыдущие инструкции. А для этого руководства вам понадобится библиотека LedControl Matrix LIbrary, вы можете скачать ее по ссылке ниже.

Библиотека управления светодиодами

Хорошо, начнем с кодирования

Шаг 5: Исходный код

КОД:

#включают

int DIN = 16; // D0

int CS = 5; // D1 int CLK = 4; // D2

LedControl lc = LedControl (DIN, CLK, CS, 0);

void setup () {

lc.shutdown (0, ложь); // MAX72XX находится в режиме энергосбережения при запуске lc.setIntensity (0, 15); // Устанавливаем максимальное значение яркости lc.clearDisplay (0); // и очищаем дисплей}

void loop () {

байт a [8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L байт b [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // I байт c [8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G байт d [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H-байт e [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // Байт T f [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H-байт g [8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // O байт h [8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // Байт U i [8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S-байт j [8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E printByte (a); задержка (1000); printByte (б); задержка (1000); printByte (c); задержка (1000); printByte (d); задержка (1000); printByte (е); задержка (1000); printByte (f); задержка (1000); printByte (г); задержка (1000); printByte (ч); задержка (1000); printByte (я); задержка (1000); printByte (j); задержка (1000); }

void printByte (байтовый символ ) {

int я = 0; для (я = 0; я <8; я ++) {lc.setRow (0, я, символ [я]); }}

Загрузите код LED_DotMatrix_NodeMCU.ino, прикрепленный ниже.

Вы можете возиться с кодом по своему усмотрению или использовать его как есть.

Шаг 6: ВЫВОД

Это все производители

Надеюсь, вам понравилось. Следите за новыми проектами!

Рекомендуемые: