#include <LiquidCrystal_I2C.h>
class LcdControl : public LiquidCrystal_I2C {
public:
LcdControl( uint8_t lcd_Addr, uint8_t lcd_cols, uint8_t lcd_rows) :
// base class constructor
LiquidCrystal_I2C ( lcd_Addr, lcd_cols, lcd_rows ) {
}
void printOnLcd( const char * data, int column, int line) {
clear();
setCursor(column, line);
print(data);
}
} ;
LcdControl lcd(0x27, 20, 4);
void setup() {
Wire.begin() ;
lcd.init() ;
lcd.backlight();
lcd.printOnLcd( "hello world2", 0 , 0 ) ;
delay(1000) ;
lcd.printOnLcd( "hello world3", 1 , 2 ) ;
}
void loop() {
}