スレーブ・アドレス: 0x3e
使用部品:
LCDモジュール 16×2行 白色バックライト付 白文字 黒背景 AQM1602Y-NLW-FBW: ディスプレイ・表示器 秋月電子通商-電子部品・ネット通販
ブレッドボードに差すのにあたって突起があり刺さりにくいこと、バックライトLEDがピンでないのでピンソケットと針金を使ってさせるようにして試した。
回路図
スケッチ
こちらのライブラリを使わせてもらった。
asukiaaa/ST7032_asukiaaa: A library for Arduino to use ST7032 for LCD
例として入っていたスケッチで動作確認できた。
HelloWorld.ino
#include <ST7032_asukiaaa.h>
ST7032_asukiaaa lcd;
void setup() {
lcd.begin(16, 2); // columns and rows
lcd.setContrast(30);
// If lcd become black, try reduced value for contrast
// lcd.setContrast(10);
lcd.print("hello!");
}
void loop() {
lcd.setCursor(0, 1);
lcd.print(millis()/1000);
}
ハマったこと
・RES、VOUT 接続していないとI2Cが不安定?接続がうまくできなかった
・表示が見づらい→5V コントラスト10 に設定