Arduino LEDMatrixDisplay

ArduinoでLED Matrix Displayを使ってみる~ライブラリダウンロード~

投稿日:2017/06/24 更新日:

ArduinoでLED Matrix Displayを使ってみる~接続編~

↑で、LED Matrix DisplayとArduinoが接続できました

今度はArduinoからLED Matrix Displayを制御するライブラリの導入ですね

公式ライブラリ

Adafruit公式のライブラリ情報は↓にありました

Test Example Code | 32×16 and 32×32 RGB LED Matrix | Adafruit Learning System

ライブラリはArduino UNOと、Arduino Megaで動作するC++ソースだそうです

それ以外の機器では動作対象外だそうなので気を付けてくださいね

(じぶんで動くように改修すればわからんけど、的には書いてありました

ライブラリの種類

LED Matrix Displayを動作させるには以下のライブラリが必要だそうです

  • RGB Matrix Panelライブラリ
  • Adafruit GFXライブラリ

RGB Matrix Panelライブラリ

RGB Matrix Panelライブラリは、

デバイス固有の低レベルコードが含まれていますってことだそうです

これがArduinoでLED Matrix Displayを直接制御するライブラリですね

Adafruit GFXライブラリ

Adafruit GFXライブラリは、

Adafruit製ディスプレイ用のコアグラフィックスライブラリだそうです

グラフィックスプリミティブ(点、線、円など)の共通セットが入っているそうで、

各ディスプレイデバイス用のライブラリと一緒に使うことで、

この共通セットを使えるようになるそうです

64×32ディスプレイで使える?

RGB Matrix PanelライブラリのReadMeを見ると、、、

16×32 と 32×32に対応

っと書かれています。。。

64×32ディスプレイではつかえへん。。。

 

画像

↑っとあるので、いじればつかえそうなのかも

まずはGitHubのソースを観てみましょう

GitHub-RGB Matrix Panelライブラリ

画像

↑がソース一覧です

examplesにサンプルソースがあるそうです。。。

画像

64×32ディスプレイ、サポートされてるやん!

 

RGBmatrixPanel.hのHistoryをみてみましょう

画像

追加してくれはってますやん!

あえて言うなら、ReadMe更新してくれてるともっと親切!

 

ソースもチラッと見てみましょう

RGBmatrixPanel.h

画像

関数の引数が追加されていますね

widthだから横幅を引数渡し出来るようにしたんですかね

RGBmatrixPanel.cpp

画像

こちらも関数の引数が追加されていますね

こちらもwidthだから横幅を引数渡しでしょうかね

ちょっと気になるのが、

buffsizeの計算なおしているんですが、

32 * nRows * 3
↓
width * nRows * 3

となっています、、、

メモリ不足になってしまわないか。。。

やっぱ、Arduino Megaじゃないとダメなのかなぁ

ライブラリのダウンロード

ライブラリをダウンロードしましょう

RGB Matrix Panelライブラリ

Git-RGB Matrix Panelライブラリ

↑よりダウンロードしましょう

画像

赤枠部のClone or Downloadをクリックすると小窓が開きます

赤矢印のDownload ZIPをクリックすると

ライブラリの入ったZIPファイルがダウンロードできます

Adafruit GFXライブラリ

Git-Adafruit GFXライブラリ

↑よりダウンロードしましょう

画像

赤枠部のClone or Downloadをクリックすると小窓が開きます

赤矢印のDownload ZIPをクリックすると

ライブラリの入ったZIPファイルがダウンロードできます

 

長くなってしまったので、

ライブラリのインストールは次回に、、、

336px アドセンス

336px アドセンス

-Arduino, LEDMatrixDisplay
-, , , , , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

ArduinoでLED Matrix Displayを使ってみる

LED マトリックス ディスプレイをAliexpressで買ってみた ↑でraspberry pi用に買った64×32 RGB LED Matrix Displayですが、 これをArduinoで使っ …

LED Matrix Displayになんとなくそれっぽいものを表示してみた

LED Matrix Displayにいろいろ表示してみました   クルマのHUDメーターをつくる前提に、 それっぽいものを表示してみました   Paintで↓を書いてみてそれを数 …

可変抵抗を使ってみる

Arduinoでボリュームスイッチを使ってみたくて   ボリュームってようは可変抵抗ですよね、 ぐらいの知識しかなくて 変化した抵抗のアナログ値がとれるのかしら? 調べてみました 【Ardu …

Arduinoの開発環境を作ってみる~VisualStudio Community 2017のインストール~

Arduinoの開発環境を作ってみる~Arduino IDEのインストール~ ↑で、公式のArduino IDEがインストできました   では、次はVisualStudioのインストールです …

Arduinoの開発環境を作ってみる~Arduino IDEのインストール~

Arduino IDE for VisualStudioをインストールするには、 本家のArduino IDEが必要なようです ここではArduino IDEのインストールの手順を紹介します インスト …

いちおうソフト屋さんやってます
だめリーマンをつづけて10年過ぎました

お笑いと二次元とアイドル界隈の住人です
クルマやお料理なんかもいけるんやで

それではゆるゆるふわふわいきませう