秋月の小型キャラクタLCDの表示確認
こちらを参考に秋月の小型キャラクタLCDの表示確認を行った
確認したのは16x2(AQM1602):ピッチ変換基板セットで¥550
8x2(AQM0802)のもう1ランク小型もあるが表示文字数が少なすぎるので購入していない
ピンは基板などに取り付けた時の必要面積を小さくするため説明書とは逆の内側になるように実装
表示確認
5V、3.3V(Arduino)動作かで注意が必要(説明書通りのプログラムでハマった)
//液晶初期化
void INIT_LCD()
{
delay(100);
writeCommand(0x38); // FUNCTION SET
delay(20);
writeCommand(0x39); // IS=1
delay(20);
writeCommand(0x14); // INT OSC FREQUENCY
delay(20);
writeCommand(0x7A); // 7faONTRAST SET 0,1,2,3 (3.3V=0x73, 5V = 0x7A)
delay(20);
writeCommand(0x54); // 54CONTRAST SET 4,5 (3.3V=0x56, 5V= 0x54)
delay(20);
writeCommand(0x6C); // F0LLOWER CONTROL
delay(20);
writeCommand(0x38); // IS=0
delay(20);
writeCommand(0x0C); // Display ON
delay(20);
writeCommand(0x01); // Clear Display
delay(20);
writeCommand(0x06); // Entry Mode
delay(20);
}
LCD初期化で内部の昇圧回路をON・OFF制御しなければならないようだ