Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш LED Matrix Module MAX7219 Зелен към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

Демо на 8x8 LED матричен дисплей MAX7219

Този проект показва как да управлявате 8x8 MAX7219 LED матрица с Arduino Uno. Sketch-ът инициализира дисплея и последователно показва сърце, усмихнато лице и анимация на разширяващ се квадрат.

Схема на свързване: LED Matrix Module MAX7219 Зелен на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: LED Matrix Module MAX7219 Зелен на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
MAX7219_8x8_LED_Matrix_Display_Demo.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : MAX7219 8x8 LED Matrix Display Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : LED Matrix Module MAX7219
 *  Libraries : LedControl 1.0.6
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <LedControl.h>

const int DIN_PIN = 11;
const int CS_PIN  = 10;
const int CLK_PIN = 13;

LedControl lc = LedControl(DIN_PIN, CLK_PIN, CS_PIN, 1);

const byte HEART[8] = {
  B00000000,
  B01100110,
  B11111111,
  B11111111,
  B11111111,
  B01111110,
  B00111100,
  B00011000
};

const byte SMILE[8] = {
  B00111100,
  B01000010,
  B10100101,
  B10000001,
  B10100101,
  B10011001,
  B01000010,
  B00111100
};

void displayPattern(const byte pattern[8]) {
  for (int row = 0; row < 8; row++) {
    lc.setRow(0, row, pattern[row]);
  }
}

void setup() {
  Serial.begin(115200);
  Serial.println(F("MAX7219 LED Matrix Demo"));

  lc.shutdown(0, false);  // Wake up display
  lc.setIntensity(0, 8);   // Set brightness (0-15)
  lc.clearDisplay(0);
}

void loop() {
  // Show Heart
  displayPattern(HEART);
  delay(1500);

  // Show Smile
  displayPattern(SMILE);
  delay(1500);

  // Dot scan animation
  lc.clearDisplay(0);
  for (int row = 0; row < 8; row++) {
    for (int col = 0; col < 8; col++) {
      lc.setLed(0, row, col, true);
      delay(20);
    }
  }
  delay(500);
  lc.clearDisplay(0);
  delay(300);
}

Необходими библиотеки: LedControl 1.0.6

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Демо на 8x8 LED матрица MAX7219

Този проект използва хардуерния SPI интерфейс на ESP32, за да управлява 8x8 MAX7219 LED матрица без да са необходими външни библиотеки. Скетчът инициализира дисплея и превключва между показване на усмихнато лице, икона на сърце и анимация на сканиране по редове.

Схема на свързване: LED Matrix Module MAX7219 Зелен на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: LED Matrix Module MAX7219 Зелен на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
MAX7219_8x8_LED_Matrix_Demo.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : MAX7219 8x8 LED Matrix Demo
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : LED Matrix Module MAX7219
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <SPI.h>

const int CS_PIN = 5;

// MAX7219 register addresses
const byte REG_NOOP   = 0x00;
const byte REG_DIGIT0 = 0x01;
const byte REG_DECODE = 0x09;
const byte REG_INTEN  = 0x0A;
const byte REG_SCAN   = 0x0B;
const byte REG_SHUT   = 0x0C;
const byte REG_TEST   = 0x0F;

// 8x8 Bitmaps
const byte SMILE[8] = {
  0b00111100,
  0b01000010,
  0b10100101,
  0b10000001,
  0b10100101,
  0b10011001,
  0b01000010,
  0b00111100
};

const byte HEART[8] = {
  0b00000000,
  0b01100110,
  0b11111111,
  0b11111111,
  0b11111111,
  0b01111110,
  0b00111100,
  0b00011000
};

void max7219Send(byte reg, byte data) {
  digitalWrite(CS_PIN, LOW);
  SPI.transfer(reg);
  SPI.transfer(data);
  digitalWrite(CS_PIN, HIGH);
}

void clearDisplay() {
  for (byte i = 1; i <= 8; i++) {
    max7219Send(i, 0x00);
  }
}

void displayBitmap(const byte bitmap[8]) {
  for (byte i = 0; i < 8; i++) {
    max7219Send(i + 1, bitmap[i]);
  }
}

void setup() {
  Serial.begin(115200);
  pinMode(CS_PIN, OUTPUT);
  digitalWrite(CS_PIN, HIGH);

  // Initialize hardware SPI (SCK=18, MISO=19, MOSI=23, SS=5)
  SPI.begin(18, 19, 23, CS_PIN);

  // Configure MAX7219 registers
  max7219Send(REG_TEST, 0x00);   // Normal operation (display test off)
  max7219Send(REG_SCAN, 0x07);   // Scan all 8 digits/rows
  max7219Send(REG_DECODE, 0x00); // Raw matrix mode (no BCD decoding)
  max7219Send(REG_INTEN, 0x04);  // Medium brightness (0x00 to 0x0F)
  max7219Send(REG_SHUT, 0x01);   // Normal operation (wake up)
  clearDisplay();

  Serial.println("MAX7219 LED Matrix ready!");
}

void loop() {
  // Show Smiley Face
  displayBitmap(SMILE);
  delay(2000);

  // Show Heart Icon
  displayBitmap(HEART);
  delay(2000);

  // Row scan animation
  clearDisplay();
  for (byte r = 1; r <= 8; r++) {
    max7219Send(r, 0xFF);
    delay(100);
    max7219Send(r, 0x00);
  }
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

LED Matrix Module MAX7219 Зелен

MAX7219 е IC, който се използва за управление на LED панели с обща катода, 7-сегментни дисплеи и индикатори за ниво, които комуникират чрез SPI интерфейса. Тази платка има 8x8 dot matrix LED дисплей. Няколко модула могат да бъдат каскадирани с помощта на header връзки.

Спецификации:

  • 8x8 общ катоден дисплей
  • Работно напрежение: 5V
  • Работен ток: 250mA (MAX)
  • Логическо напрежение на интерфейса: 5V
  • Тип интерфейс: SPI
  • Свързвания: VCC, GND, DIN, CS, CLK
  • Съвместимост: Съвместим с Arduino UNO R3 / Arduino Mega2560.
  • Библиотеки за Arduino: Max72xxPanel и Adafruit_GFX
  • LED цвят: зелен
  • LED размер: 5 mm
  • Брой каскадируеми възли: 32 (MAX)
  • Driver-IC: MAX7219
  • Много подходящ за Arduino DIY проекти
  • Размери: 3,2 cm x 3,2 cm x 1,3 cm
  • 4x3 mm монтажни отвори
  • MAX7219 драйвер
  • SPI интерфейс
  • съвместим с Arduino
  • 8x8 дисплей

Защо да изберете този продукт?

  • Подходящо за Arduino – Съвместимо с UNO R3 и Mega2560.
  • Каскадируем дизайн – Свързване на няколко модула чрез header връзки.
  • SPI интерфейс – Работи чрез SPI интерфейса.
  • Поддържани библиотеки – Посочени са Max72xxPanel и Adafruit_GFX.
  • Зелени светодиоди – Изпълнено със зелени LED диоди.
Спецификации
Размери3,2 cm x 3,2 cm x 1,3 cm
Работно напрежение5V
Разделителна способност8 x 8
СъвместимостСъвместим с Arduino UNO R3 / Arduino Mega2560
IC на драйвераMAX7219
Логическо напрежение на интерфейса5V
Тип интерфейсSPI
СвързванияVCC, GND, DIN, CS, CLK
Библиотеки за ArduinoMax72xxPanel и Adafruit_GFX
Цвят на LEDзелено
Размер на LED5 mm
Брой каскадируеми възли32 (MAX)
Тип дисплейдисплей с общ катод
Монтажни отвори4 x 3 mm
Работен ток250mA (MAX)

Често купувани заедно

Общо: € 14,95

Отзиви

Все още няма отзиви.

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани

Електрическа ключалка 5V

Електрическа ключалка 5V

€ 6,95
SIM800L GSM GPRS модул за данни

SIM800L GSM GPRS модул за данни

€ 6,65