ArduinoでカラーOLEDディスプレイを使用する

2020年7月25日

ArduinoにSPI接続のフルカラーOLEDを接続してみる。

使用するもの

Arduino - ELEGOO Arduino用 Nanoボード V3.0 CH340/ATmega328P、Nano V3.0互換 
OLEDディスプレイ -  HiLetgo 0.95インチ SPI OLEDディスプレイモジュールフルカラー65KカラーSSD1331
ジャンプワイヤ - HiLetgo® 5個セット 5*40PCS デュポン ワイヤー ジャンパー
ブレッドボード - HiLetgo® 5個セット 400穴 ミニブレッドボード 実験用ボード 8.5*5.5 CM

ディスプレイの仕様

解像度:96x64
通信:SPI
コントローラ:SSD1331

接続方法

ライブラリに「Adafruit SSD1331 OLED Driver Library for Arduino」と「Adafruit GFX Library」を使用します。

ピンは以下の様に接続します。

Arduinoディスプレイ
GNDGND
VINVCC
D13SCL
D11SDA
D8DC
D10CS
D9RES

ライブラリのインストール

Arduino IDEの「ツール」→「ライブラリを管理…」を開きます。

「Adafruit SSD1331 OLED Driver Library for Arduino」をインストール。

続いて「Adafruit GFX Library」をインストール。

サンプルコードの実行

「ファイル」→「スケッチ例」→「Adafruit SSD1331 OLED Driver Library for Arduino」→「test」を選択。