I2CキャラクタLCD

参考サイト

キャラクタLCDモジュール(AQM1602XA・AQM0802XA)によるテキスト表示

Simple libary for AQM1602XA I2C Character LCD.

使用モジュール

秋月通商 I2C接続小型キャラクタLCDモジュール(16×2行・3.3V/5V)ピッチ変換キット

変換基盤使用。ソルダージャンパーを半田付けして基板上でSCL,SDAを10kΩのプルアップ

I2Cアドレス0x3E(プログラム上は1ビットシフトして0x7C)

参考サイト

LCDの使い方(AE-AQM1602A)組立て編 - NOBのArduino日記!

接続

LCD LPC1114
1 +3.3V +3.3V
2 SCL 27 SCL
3 SDA 5 SDA
4 GND GND

プログラム

使用クラスライブラリ

SB1602E (ST7032)

#include "mbed.h"
#include "SB1602E.h"

DigitalOut led( LED1 );
SB1602E lcd( dp5 , dp27);

int main()
{
    lcd.contrast(0x35); //LCDコントラスト設定

    while ( 1 ) {
        lcd.clear();    
        lcd.printf( 0, "Hello world!\r" ); 
        lcd.printf( 1, "pi = %.6f\r", 3.14159265 );
        wait( 1 );
        led = !led;
    }
}