x Adafruit SSD1331 OLED Driver Library for Arduino を インストール
x Adafruit GFX Library を インストール
x 配線とプログラムは、Arduino UNOと同じ
目的
カラーOLEDのテスト
sclk 13 , SCL
mosi 11 , SDA
cs 10 , CS
rst 9 , RES
dc 8 , DC
有機ELディスプレイ 0.95インチ 96×64ドット RGB
[QT095B]
通販コード P-14435
発売日 2019/09/02
Arduino UNO と全く同じ。
//OLED_SSD1331_NUM_TEST1
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1331.h>
#include <SPI.h>
// You can use any (4 or) 5 pins
#define sclk 13
#define mosi 11
#define cs 10
#define rst 9
#define dc 8
// Color definitions
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF
Adafruit_SSD1331 display = Adafruit_SSD1331(&SPI, cs, dc, rst);
//初期化
void setup() {
display.begin();
//display.fillScreen(BLACK);
}//setup
//メインループ
void loop() {
// 画面表示をクリア
display.fillScreen(BLACK);
// テキストサイズを設定
display.setTextSize(3);
// テキスト色を設定
display.setTextColor(WHITE);
// テキストの開始位置を設定
display.setCursor(0, 10);
//46を設定
int tempval = 46;
//表示変換する
char str1[3];
str1[0] = '0' + (tempval/10);
str1[1] = '0' + (tempval%10);
str1[2] = 0;
// 1行目に数字を表示
display.println(str1);
delay(1000); //1秒待つ
}//loop