ショップ

製品概要

  • 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); 
}