Grablo Help Grablo Help
  • User Manual
  • Tips
  • News
  • Go to
    • Grablo Home
    • Grablo App
  • 한국어
Grablo Help Grablo Help
문의하기
Grablo Help Grablo Help
  • User Manual
  • Tips
  • News
  • Go to
    • Grablo Home
    • Grablo App
  • 한국어
loading
  1. Home
  2. User Manuals
  3. I/O Device
  4. MAX7219 8×8 LED Dot Matrix
Updated on August 11, 2025

User Manuals

  • Folder icon closed Folder open iconQuick Start Guide
    • Grablo!
    • Basic Concepts
  • Folder icon closed Folder open iconProject
    • General
    • Sharing Project
  • Folder icon closed Folder open iconLogic
    • Logic
    • Control Group
    • Control
    • Condition Group
    • Action Group
    • Condition
      • General
      • Type
        • Always Met
        • Once Met
        • Variable Comparison
        • Schedule
        • Time Range
        • Time Interval
        • Condition Reference
        • Action Reference
        • Change Detection
        • Custom Condition
    • Action
      • General
      • Type
        • Write Variable
        • I/O Device Control
        • Time Delay
        • Timer
        • Display Image
        • Play Media
        • Synthesizer
        • Audio Recording
        • Audio Transform
        • Shell Command
        • Speech-to-Text
        • Text-to-Speech
        • File System
        • Read/Write File
        • Database
        • HTTP Communication
        • MQTT Communication
        • OPC UA Communication
        • Modbus Communication
        • Send Email
        • Telegram Message
        • User Defined Communication
        • PID Control
        • Statistics
        • Collection
        • Custom Action
  • Folder icon closed Folder open iconDashboard
    • General
    • Widgets
  • Folder icon closed Folder open iconSetting
    • GPIO
    • Variables
    • I/O Device
    • File Editor
    • Collection
    • Timer
    • Image Viewer
    • Audio Transfrom
    • Media Player
    • Synthesizer
    • Text-to-Speech
    • Speech-to-Text
    • Audio Recorder
    • MQTT Client
    • OPC UA Client
    • Modbus
    • Email Client
    • Telegram Bot
    • Database
    • User Defined Communication
    • PID Control
    • Statistics
  • Folder icon closed Folder open iconI/O Device
    • DS18B20 Digital Temperature Sensor
    • MAX31865 RTD Temperature Sensor
    • TinyGPS++ GPS Library
    • BMP180 Digital Pressure and Temperature Sensor
    • AHTx0 Temperature and Humidity Sensor
    • SHT2x Temperature and Humidity Sensor
    • Servo Motor Control
    • PWM Signal Output
    • PWM Signal Monitoring
    • Hardware PWM Signal Output
    • LED Control
    • Push Button Input
    • Digital I/O
    • Stepper Motor Control
    • High Speed Counter
    • ADS1x15 ADC
    • ADXL345 3-Axis Accelerometer
    • BME280 Temperature, Humidity, Pressure Sensor
    • BMP280 Temperature, Pressure Sensor
    • MLX90614 Infrared Temperature Sensor
    • MCP4725 DAC
    • QMC5883L 3-Axis Magnetometer
    • SHT31 Digital Temperature and Humidity Sensor
    • TCS34725 RGB Color Sensor
    • VEML6070 UV Sensor
    • BH1750 Digital Light Intensity Sensor
    • DS3231 RTC High-Precision Real-Time Clock
    • MPU-9250 9-Axis IMU Sensor
    • CCS811 Carbon Dioxide and TVOC Air Quality Sensor
    • VL53L0X ToF Laser Distance Sensor
    • TFmini Plus(S) LiDAR Distance Sensor
    • MAX7219 8-Digit 7-Segment Display
    • PCF8574 LCD Display Driver
    • HC-SR04 Ultrasonic Distance Sensor
    • LED Brightness Control
    • RGB LED Color Control
    • DC Motor Control
    • AT24C256 EEPROM Memory
    • DHTxx Temperature and Humidity Sensor
    • MCP3xxx ADC
    • LCD Display Driver (MCP23008, MCP23017)
    • MFRC522 RFID Reader
    • Passive Buzzer
    • NeoPixel (WS281x) LED
    • Infrared (IR) Receiver
    • NeoPixel Matrix
    • ST77xx TFT Color LCD
    • ILI9341 TFT Color LCD
    • SSD1306 0.96-inch Monochrome OLED Display
    • SH1106 1.3-inch Monochrome OLED Display
    • MAX7219 8×8 LED Dot Matrix
    • HT16K33 4-Digit 7-Segment Display
    • HX711 Load Cell 24-bit AD Converter
    • TCS3200 RGB Color Sensor
    • MPU6050 6-Axis Gyro Accelerometer
    • TM1637 4-Digit 7-Segment Display
    • PM2008(M) Particulate Matter Sensor
    • PMS x003 Particulate Matter Sensor
    • MAX30102 SpO2 and Heart Rate Sensor
    • AS608, FPM10A Fingerprint Sensor
    • TTP229 Capacitive 16-Key Touch Keypad
    • 4×4 Keypad Matrix
    • Analog to Digital Converter (ADC)
    • Digital to Analog Converter (DAC)
    • RPM Monitor
    • PCA9685 16-Channel 12-Bit PWM Servo Driver
    • INA219 DC Current Sensor
    • VL6180X ToF Distance Sensor
    • Custom Digital Waveform Output
    • NRF24L01 2.4GHz RF Module
  • Folder icon closed Folder open iconBlock Coding
    • General
    • Blocks
      • Values
      • Logic
      • Loop
      • Math
      • Date/Time
      • Text
      • Byte Array
      • List
      • Type Conversion
      • Unit Conversion
      • Science
      • Bit/Byte
      • Complex Numbers/Vectors
      • JSON
      • XML
      • Local Variables
      • Local Functions
  • Folder icon closed Folder open iconConnect & Run
    • Hardware and Operating System
    • Grablo Package Installation
    • Connect and Run

MAX7219 8×8 LED Dot Matrix

Estimated reading: 4 minutes 311 views

Overview

An 8×8 LED dot matrix using the MAX7219 chipset. Multiple modules can be connected to display text, shapes, and more. It uses SPI interface.

​

Specifications
  • Operating voltage: 5V DC
  • Data communication interface: SPI serial
  • Controller: MAX7219


Supported GPIO
  • Raspberry Pi 0~4
  • Raspberry Pi 5
  • BeagleBone Black/Green
  • Jetson Nano
  • FT232H, FT2232H, FT4232H



Commands

[INIT]

Enters initial configuration settings.

Item Type Description
Module Type * WRITE Select the module type. (GENERIC, FC16, PAROLA, IC_STATION)
Matrix Count WRITE Enter the number of connected matrices.
* Refer to the following to select the module type.


[PRINT_TEXT]

Displays text on the matrix.

Item Type Description
Start Column WRITE Column number of the matrix where text will be displayed. The leftmost column is 0. (0~2047)
Text WRITE Text to display.

​

[SET_POINT]

Turns on or off the LED at a specified position on the matrix.

Item Type Description
Row WRITE Row number of the matrix. The topmost row is 0. (0~7)
Column WRITE Column number of the matrix. The leftmost column is 0. (0~2047)
Value WRITE If true, turns on the LED; if false, turns it off.

​

[SET_COLUMN]

Turns on or off a specified column of the matrix. You can control the column’s ON/OFF state with a number between 0~255.

Item Type Description
Column WRITE Column number of the matrix. The leftmost column is 0. (0~2047)
Value * WRITE Value to control the matrix column. (0~255)
* Example) Decimal 10 -> Binary 00001010 -> From top: OFF OFF OFF OFF ON OFF ON OFF


[SET_ROW]

Turns on or off a specified row of the matrix. This applies to all connected matrices in the row, and you can control the row’s ON/OFF state with a number between 0~255.

Item Type Description
Row WRITE Row number of the matrix. The topmost row is 0. (0~7)
Value * WRITE Value to control the matrix row. (0~255)
* Example) Decimal 10 -> Binary 00001010 -> From left: OFF OFF OFF OFF ON OFF ON OFF


[SET_BUFFER]

Displays custom data on the matrix. Each byte represents one column.

Item Type Description
Data WRITE Byte array value. Each byte represents one column.
Start Column WRITE Column number of the matrix. The leftmost column is 0. (0~2047)

​

[SET_BRIGHTNESS]

Sets the brightness of the matrix.

Item Type Description
Brightness WRITE Sets the brightness of all connected matrices. (0~15)

​

[CLEAR]

Clears all content displayed on the matrix.

​

[UPDATE]

Sets whether to display configured text, shapes, etc. on the matrix in real-time. The default value is true. When set to false, content is not displayed in real-time but stored in internal memory and displayed all at once when set to true.

Item Type Description
Value WRITE Sets whether to display in real-time.

​

[TRANSFORM]

Moves, mirrors, rotates, or inverts the current content set on the matrix.

Item Type Description
Option WRITE Select the option to apply.
(Left Move, Right Move, Up Move, Down Move, Horizontal Mirror, Vertical Mirror, Clockwise 90° Rotation, Invert)

​

[SCROLL_TEXT]

Moves text one position to the left or right. Calling this command at regular intervals creates a scrolling effect.

Item Type Description
Text WRITE Enter the text to display.
Move Direction WRITE Select the direction to move one position at a time. (Left, Right)

​

[TEST]

Turns on or off all pixels on the matrix.

Item Type Description
Value WRITE If true, turns on all pixels; if false, turns off all pixels.

​

[SHUTDOWN]

Puts the matrix into standby mode or returns it to normal mode.

Item Type Description
Value WRITE If true, the matrix enters standby mode; if false, returns to normal mode.

​

Example

Objective

When clicking the dashboard button widget, scroll the text “Hello World” to the left for 10 seconds.


Parts
Part Quantity
Raspberry Pi 4 * 1
LED Matrix 1
* Other hardware can also be used. Refer to Supported GPIO.


Wiring

Connect the following pins horizontally to each other.

LED Matrix GPIO
VCC * 5V
GND GND
DIN 10 (SPI0 MOSI)
CS 8 (SPI0 CE0)
CLK 11 (SPI0 SCLK)
* When using 2 or more LED matrices, a separate external 5V DC power supply must be connected.


Project Link

​

References

Datasheet

Library

찾으시는 내용이 없나요? 문의하기

문의하기

공유하기

MAX7219 8×8 LED Dot Matrix

Or copy link

Clipboard Icon
콘탠츠

ㅤ

Grablo Inc.
support@grablo.co

Site Links

  • Grablo Home
  • Grablo App

이 사이트의 모든 컨텐츠는 저작권법에 보호받는 저작물로서, 무단으로 복제, 배포하는 경우에는 저작권법에 의하여 처벌을 받을 수 있습니다. Copyright 2024 grablo.co. All Rights Reserved.