LEDマトリックスコントローラHSES-LMC1には、ESP8266が搭載されており、 ESP8266にプログラムを書き込むことで、ネットワークから取得した 情報をLEDマトリックスモジュールに表示することが可能です。
このページでは HSES-LMC1のプログラムを作成する際に必要な情報を 提供します。
HSES-LMC1では、プログラム開発環境として esp8266-arduino を使用します。
インストール方法は、下記ページを参照して下さい。
ESP8266 Arduinoから HSES-LMC1を使ってLEDマトリックスへの描画、表示を 行うためにGitHubというサイトで、ライブラリHumblesoft_LedMatを提供しております。
GitHubからArduinoのライブラリのインストールの仕方については Arduinoライブラリのインストールのページを御覧ください。
Humblesoft_LedMatは、他のArduinoライブラリを使用しています。
下記の3つのライブラリもインストールして下さい。
LEDに文字と枠を表示する簡単なプログラム例lello.inoで説明します。
プログラムはHumblesoft_LedMatライブラリのexamplesに収められていますので、 Arduino-IDEのスケッチの例で呼び出せます。
以下のページでも参照、ダウンロード可能です。
#include <Adafruit_GFX.h> #include <Fontx.h> #include <Humblesoft_GFX.h> #include <Humblesoft_LedMat.h>
uint8_t imgBuf[1024*4];
LedMat.begin(LMMT64x32s16); LedMat.setLedMode(1); LedMat.setImgBuf(imgBuf, sizeof imgBuf);
LedMat.println("Hello"); LedMat.display();
uint16_t fg = LedMat.rgb(colors[ci]); LedMat.clear(); LedMat.setTextColor(fg); LedMat.setCursor(4,8); LedMat.println(colors[ci]); LedMat.drawRect(0, 0, LedMat.width(), LedMat.height(), fg); LedMat.display();
LedMat.checkSubcon();