จอ Dot Matrix 4 in 1 MAX7219 โมดูล LED SNP-00132
รหัสสินค้า: SNP-00132

จอ Dot Matrix 4 in 1 MAX7219 โมดูล LED SNP-00132

MAX7219 เป็น IC ที่ออกแบบมาเพื่อควบคุม LED Matrix หรือ 7-segment displays โดยเฉพาะ ซึ่งสามารถเชื่อมต่อกับ Arduino หรือไมโครคอนโทรลเลอร์อื่น ๆ เพื่อแสดงผลข้อมูลหรือข้อความบนหน้าจอ LED Matrix 8x8. รุ่น 4-in-1 ของ MAX7219 มีการรวม 4 โมดูลของ LED Matrix เข้าด้วยกัน ทำให้สามารถแสดงข้อมูลที่ยาวหรือซับซ้อนได้มากขึ้น

 

1.ดาวน์โหลด และติดตั้ง Library MAX7219

ติดตั้ง Library MAX7219

ArduinoIDE > Sketch > Include Library > Add .ZIP Library > หาไฟล์ที่ดาวน์โหลด

 

2.ต่ออุปกรณ์

จอ Dot Matrix 4 in 1 MAX7219 โมดูล LED SNP-00132

MAX7219 > Arduino UNO

  • CLK > PIN 13
  • CS > PIN 10
  • DIN > Pin 11
  • GND > GND
  • VCC > 5V

 

3.ลงโปรแกรม 

Copy โค้ดด้านล่าง

Arduino
1#include <MD_Parola.h>
2#include <MD_MAX72XX.h>
3#include <SPI.h>
4
5#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
6#define MAX_DEVICES 4
7#define CS_PIN 10
8
9MD_Parola P = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
10
11void setup() {
12  P.begin();
13  P.setIntensity(5);  // Set brightness
14  P.displayClear();   // Clear the display
15}
16
17void loop() {
18  static uint8_t effect = 0;
19
20  // List of available effects
21  const uint8_t effects[] = {
22    PA_SCROLL_LEFT,       // Scroll left
23    PA_SCROLL_RIGHT,      // Scroll right
24    PA_WIPE,              // Wipe
25    PA_OPENING_CURSOR,    // Opening cursor
26    PA_CLOSING_CURSOR     // Closing cursor
27  };
28
29  if (P.displayAnimate()) {
30    effect = (effect + 1) % (sizeof(effects) / sizeof(effects[0]));
31    P.displayText("Ampify Academy", PA_CENTER, 100, 1000, effects[effect], effects[effect]);
32    P.displayReset();
33  }
34}
35

 

4.ผลลัพธ์

โค้ดที่ให้มาใช้ไลบรารี MD_Parola และ MD_MAX72XX เพื่อควบคุม MAX7219 LED Matrix 4-in-1 โดยมีการแสดงข้อความ "Ampify Academy" บน LED Matrix พร้อมเอฟเฟกต์ที่หลากหลาย

จอ Dot Matrix 4 in 1 MAX7219 โมดูล LED SNP-00132