ショップ
- https://store.shopping.yahoo.co.jp/microfan/weraled-rgb-led-matrix-indoor-p4-64-32-16.html
- https://www.amazon.co.jp/dp/B07KW9152T
製品概要
- 64X32個のRGB-LEDを5mmピッチで敷き詰めたカラーLEDパネルです。
- モジュールサイズ:256mmWx128mmH
- 駆動用の信号線はHUB75規格(5V)で、スキャンは1/16です。LEDドライバはICN2037BPもしくはFM6124SもしくはDP5125です。
- 添付資料はありません。ロットにより商品の外見が異なることがあります。
- HUB75Eで制御するLEDパネルに関する十分な知識のある方のみご用命ください。
LED表示用コントローラ
HUB75(E)を制御用インターフェースとするLEDパネル表示用コントローラです。
LEDパネルの表示用にご活用ください。
スケッチ例
64×32ピクセルのLEDパネルの表示スケッチ例を示します。
#include <ESP32-HUB75-MatrixPanel-I2S-DMA.h>
#define RES_X 64 // Number of pixels wide of each INDIVIDUAL panel module.
#define RES_Y 32 // Number of pixels tall of each INDIVIDUAL panel module.
#define CHAIN 1 // Total number of panels chained one to another
MatrixPanel_I2S_DMA *dma_display = nullptr;
void setup()
{
HUB75_I2S_CFG mxconfig(RES_X, RES_Y, CHAIN) ;
if (RES_Y == 64)
mxconfig.gpio.e = 32; // HUB75E, 1/32 Scan
//mxconfig.clkphase = false;
//mxconfig.driver = HUB75_I2S_CFG::FM6126A;
// Display Setup
dma_display = new MatrixPanel_I2S_DMA(mxconfig);
dma_display->begin();
dma_display->setBrightness8(200); //0-255
dma_display->clearScreen();
dma_display->setTextSize(1); // size 1 == 8 pixels high
dma_display->setTextWrap(false); // Don't wrap at end of line - will do ourselves
dma_display->setCursor(0, 0); // start at top left, with 8 pixel of spacing
dma_display->setTextColor(dma_display->color444(8,8,8));
dma_display->println("LED MATRIX!");
dma_display->setTextColor(dma_display->color444(15,0,0));
dma_display->println(" RGB 64X32");
dma_display->setTextColor(dma_display->color444(0,15,0));
dma_display->println(" MicroFan");
dma_display->setTextColor(dma_display->color444(0,0,15));
dma_display->println("ESP32LEDPRO");
}
void loop()
{
delay(1000);
}