Arduino Nano互換品で0.96inch(128×64)OLEDディスプレイを使う その1

Arduino Nano互換品で0.96inch(128×64)OLEDディスプレイを使うためのメモです。

まずは接続方法。
Arduino Nano互換品から各モジュールに4本の配線を繋ぎます。I2C接続です。
5V→VCC
GND→GND
A4→SDA
A5→SCL
今回入手したものはレギュレータ付きでしたので、5Vに繋いでも問題ありませんでしたが、
ものによっては3.3Vへつなぐべき物もあるらしいので購入サイトを熟読下さい。

 

ライブラリ「Adafruit GFX Library」「Adafruit SSD 1306」を追加します。

 

I2Cアドレスを確認します。
購入サイトを読めば分かるかもしれませんが、購入後時間が経つと忘れてしまうこともあるので調べ方を記載します。
サンプルスケッチ「i2c_scanner」を書き込みます。

 

シリアルモニタ(9600bps)にアドレスが表示されるので確認します。
今回の例では0x3Cです。

 

0.96inch(128×64)OLEDディスプレイのサンプルスケッチ「ssd1306_128x64_i2c」を開きます。

 

先ほど調べたアドレスを修正してArduino互換品に書き込みます。

 

これで動作確認ができます。写真は起動直後のロゴ表示中。

 

サンプルスケッチは複雑すぎて何書いてあるかがよく分からないので、
まずはシンプルなスケッチを準備しました。

 

文字の表示と四角形の表示です。

 

スポンサードリンク

電子工作

Posted by gonzy