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の開発環境を作ってみる~Arduino IDE for Visual Studioのインストール~

Arduinoの開発環境を作ってみる~VisualStudio Community 2017のインストール~ ↑でVisualStudioまでいれました Arduino IDE for Visual …

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

Arduino MegaとLED Matrix Displayを接続してみます (UNOじゃないです、MEGAです!!   Connecting with Jumper Wires | 32 …

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

2017/06/28更新 本記事は、Arduino Unoでの接続のため動作確認ができませんでした   ArduinoとLED Matrix Displayを接続してみます Connecti …

Arduinoの開発環境を作ってみる~VisualStudioの設定と動作確認~

Arduinoの開発環境を作ってみる~Arduino IDE for Visual Studioのインストール~ ↑さて、ここまででインストール類が完了しました では、設定と動作の確認をしていきます …

LED Matrix Displayにいじった可変抵抗値を表示してみる

可変抵抗を使ってみる で、可変抵抗のアナログ値を取得できました これを↓に組み合わせて表示してみようと思います LED Matrix Displayになんとなくそれっぽいものを表示してみた ねらいとし …

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

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

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