Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie

Aansluitschema en codevoorbeeld

Zo sluit je de LED Matrix Module MAX7219 Rood aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.

MAX7219 8x8 LED Matrix Display-demo

Dit project laat zien hoe je een 8x8 LED-matrix aanstuurt met de MAX7219 driver chip. Het initialiseert het display en laat achtereenvolgens een smiley, een hartpictogram en een scannend pixelpatroon zien.

Aansluitschema: LED Matrix Module MAX7219 Rood op een Arduino UNO
Aansluitschema · Klik om te vergroten
Aansluittabel: LED Matrix Module MAX7219 Rood op een Arduino UNO
Aansluittabel · Klik om te vergroten
MAX7219_8x8_LED_Matrix_Display_Demo.ino · gecompileerd en getest
/*
 * ==================================================================
 *  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);

// 8x8 bitmap patterns
const byte SMILEY[8] = {
  0b00111100,
  0b01000010,
  0b10100101,
  0b10000001,
  0b10100101,
  0b10011001,
  0b01000010,
  0b00111100
};

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

void drawPattern(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, 5);  // Brightness (0-15)
  lc.clearDisplay(0);
}

void loop() {
  // Show smiley face
  drawPattern(SMILEY);
  delay(2000);

  // Show heart
  drawPattern(HEART);
  delay(2000);

  // Clear display
  lc.clearDisplay(0);
  delay(500);

  // Scan a single pixel across all rows and columns
  for (int row = 0; row < 8; row++) {
    for (int col = 0; col < 8; col++) {
      lc.setLed(0, row, col, true);
      delay(30);
      lc.setLed(0, row, col, false);
    }
  }
  delay(500);
}

Benodigde bibliotheken: LedControl 1.0.6

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

MAX7219 LED-matrixdisplay-demo

Dit project laat zien hoe je een 8x8 MAX7219 LED-matrixdisplay aanstuurt met de ESP32 hardware SPI-interface. De sketch initialiseert de displayregisters en wisselt af tussen het tonen van een hartpictogram en een smiley.

Aansluitschema: LED Matrix Module MAX7219 Rood op een ESP32 DevKit V1
Aansluitschema · Klik om te vergroten
Aansluittabel: LED Matrix Module MAX7219 Rood op een ESP32 DevKit V1
Aansluittabel · Klik om te vergroten
MAX7219_LED_Matrix_Display_Demo.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : MAX7219 LED Matrix Display 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 PIN_CS = 5;

// MAX7219 register addresses
const byte REG_NOOP        = 0x00;
const byte REG_DIGIT0      = 0x01;
const byte REG_DECODEMODE  = 0x09;
const byte REG_INTENSITY   = 0x0A;
const byte REG_SCANLIMIT   = 0x0B;
const byte REG_SHUTDOWN    = 0x0C;
const byte REG_DISPLAYTEST = 0x0F;

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

const byte smile[8] = {
  0b00111100,
  0b01000010,
  0b10100101,
  0b10000001,
  0b10100101,
  0b10011001,
  0b01000010,
  0b00111100
};

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

void showBitmap(const byte bitmap[8]) {
  for (byte i = 0; i < 8; i++) {
    writeRegister(REG_DIGIT0 + i, bitmap[i]);
  }
}

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

  pinMode(PIN_CS, OUTPUT);
  digitalWrite(PIN_CS, HIGH);

  SPI.begin();

  writeRegister(REG_DISPLAYTEST, 0x00); // Normal operation
  writeRegister(REG_SCANLIMIT, 0x07);   // Display all 8 rows
  writeRegister(REG_DECODEMODE, 0x00);  // No BCD decoding (raw matrix)
  writeRegister(REG_INTENSITY, 0x04);   // Brightness (0x00 to 0x0F)
  writeRegister(REG_SHUTDOWN, 0x01);    // Wake up from shutdown
}

void loop() {
  showBitmap(heart);
  delay(1000);

  showBitmap(smile);
  delay(1000);
}

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

LED Matrix Module MAX7219 Rood

MAX7219 is een IC die wordt gebruikt voor het aansturen van LED-panelen met gemeenschappelijke kathode, displays met 7 segmenten en niveau-indicatoren die communiceren via de SPI-interface. Dit bord heeft een 8x8 dot matrix LED-display. Meerdere modules kunnen worden gecascadeerd met behulp van header-verbindingen.

Specificaties:

  • 8x8 gemeenschappelijk kathodescherm
  • Bedrijfsspanning: 5V
  • Werkstroom: 250mA (MAX)
  • Interface logica spanning: 5V
  • Interface type: SPI
  • Verbindingen: VCC, GND, DIN, CS, CLK
  • Compatibiliteit: Compatibel met Arduino UNO R3 / Arduino Mega2560.
  • Bibliotheken voor Arduino: Max72xxPanel en Adafruit_GFX
  • LED-kleur: rood
  • LED-maat: 5 mm
  • Aantal cascadeerbare knooppunten: 32 (MAX)
  • Driver-IC: MAX7219
  • Zeer geschikt voor Arduino DIY-projecten
  • Afmetingen: 3,2 cm x 3,2 cm x 1,3 cm
  • 4x3 mm bevestigingsgaten
  • MAX7219 driver
  • 8x8 matrix
  • SPI interface
  • 32 modules

Waarom kiezen voor dit product?

  • Geschikt voor Arduino – Compatibel met UNO R3 en Mega2560.
  • Cascadeerbaar ontwerp – Meerdere modules kunnen gekoppeld worden.
  • SPI-interface – Werkt via de SPI-verbinding.
  • Ingebouwde bibliotheken – Ondersteunt Max72xxPanel en Adafruit_GFX.
  • Rode LED's – Matrixdisplay met rode LED-kleur.
Specificaties
Afmetingen3,2 cm x 3,2 cm x 1,3 cm
Bedrijfsspanning5V
CompatibiliteitCompatibel met Arduino UNO R3 / Arduino Mega2560
Driver ICMAX7219
Interface logica spanning5V
Interface typeSPI
VerbindingenVCC, GND, DIN, CS, CLK
Bibliotheken voor ArduinoMax72xxPanel en Adafruit_GFX
LED-kleurrood
LED-maat5 mm
Aantal cascadeerbare knooppunten32 (MAX)
Bevestigingsgaten4 x 3 mm
Werkstroom250mA (MAX)

Vaak samen gekocht

Totaal: € 12,69

Beoordelingen

★★★★★ 5,0/5 1 beoordeling
  • ★★★★★Martin vd V.

    Prima product.

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren

Eerder bekeken