zum Anschluss des I2C LCD Modul an ein Arduino Board werden die beiden I2C I/Os benötigt.
Das Arduino Programm gibt Testausgaben auf dem LCD-Modul aus. Je nach verwendetem I2C Extender wird z.B. die LiquidCrystal_I2C Bibliothek benötigt.
// include the library code:
#include <LiquidCrystal_I2C.h>
int seconds = 0;
LiquidCrystal_I2C lcd_1(39, 16, 2);
void setup()
{
lcd_1.init();
lcd_1.print("hello world");
}
void loop()
{
lcd_1.setCursor(0, 1);
lcd_1.print(seconds);
lcd_1.backlight();
delay(500); // Wait for 500 millisecond(s)
lcd_1.noBacklight();
delay(500); // Wait for 500 millisecond(s)
seconds += 1;
}