Arduino-Projekte.de
 

LED Matrix Modul
(MAX7219)

LED Matrix Modul

MAX7219 LED

Board

MAX7219 LED

Pinbelegung

PIN Beschreibung
VCC Power supply
GND Ground
DIN/DOUT Data input/Data output
CS Chip Select
CLK Clock

Eigenschaften

  • Betriebsspannung: 5V
  • 64x 3mm-LEDs
  • bis zu 10MHz serielle Datenübertragung möglich
  • SPI kompatibel

Video



Arduino Beispielcode

  MAX7219_char.ino
  MAX7219_clock.ino

Arduino Bibliotheken

  Library: MAX7219_8x8_matrix.h

MAX7219_8x8_matrix.h Funktionen

    // Initialisierung
    MAX7219_8x8_matrix(uint8_t DIN, uint8_t CS, uint8_t CLK)

    //Helligkeitsstufe festlegen (0 bis 8)
    void setBrightness(uint8_t value)

    //Setzt den Pixelwert an der Position x,y auf HIGH oder LOW
    void set_pixel(uint8_t x, uint8_t y, bool value)

    //Setzt ein Pixel in orbitalen Reihenfolge
    void set_pixel_orbital(uint8_t x, bool value)

    //Invertiert den Pixelwert an der Position x,y
    void invert_pixel(uint8_t x, uint8_t y)

    //Setzt eine Reihe auf HIGH oder LOW
    void set_row(uint8_t y, uint8_t value)

    //Setzt eine Zeile auf HIGH oder LOW
    void set_col(uint8_t x, uint8_t value)

    //Ein boolisches 8x8-Array ian die Matrix übergeben
    void matrix(bool a[8][8])

    //Ein 8xArray aus 8-bit Werten wird an die Matrix übergeben
    void matrix(uint8_t a[8])

    //Invertiert die ganze Matrix
    void invert_matrix(void)

    //Stellt ein Zeichen da
    void set_char(uint8_t CHAR)

    //Setzt die Pixel, die durch eine Maske vorbestimmt
    //sind auf HIGH oder LOW
    void mask(uint8_t mask[8], bool value)

    //Zeichent ein Rechteck
    void square(uint8_t size, bool value)

    //Löscht die Matrix
    void clear(void)

    //Füllt die ganze Matrix
    void fill(void)

    //Rotiert die Matrix um 90° im Uhrzeigersinn
    void rotate_matrix_cw()

    //Rotiert die Matrix um 90° in Gegenuhrzeigersinn
    void rotate_matrix_ccw()

Links

  MAX7219 Datenblatt
  max7219-dot-matrix-led-bausatz
  playground.arduino.cc MAX7219
  planetarduino.org MAX7219

 
©copyright by Alhin.de