Arduino UNO R3+LCD2004A(I2C)という組み合わせで、とりあえず表示テスト。
Arduino IDEのライブラリでLiquidCrystal I2C by Frank de Brabanderをインストール。
各ピンは、下記の通りに接続。
| LCD2004A(I2C) | Arduino UNO |
|---|---|
| GND | GND |
| VCC | 5V |
| SDA | A4 |
| SCL | A5 |
プログラムは下記の通り
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// I2Cアドレス 今回は0x27を指定
LiquidCrystal_I2C lcd(0x27, 20, 4); // (アドレス, カラム数, 行数)
void setup() {
lcd.init(); // LCD初期化
lcd.backlight(); // バックライトON
lcd.setCursor(0, 0); // 一行目の一番左から表示する
lcd.print("Hello, world!");
lcd.setCursor(0, 1); // 二行目の一番左から表示する
lcd.print("Arduino + LCD2004");
}
void loop() {
}
あっという間に完成。
便利な世の中ですね。


