Arduino IIC 1602液晶操作和库,其中包含库文件和使用实例代码,欢迎下载。
#include< Wire.h>
#include< LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
lcd.init(); //初始化LCD
lcd.backlight();//背光打开
}
void loop()
{
int i;
// lcd.setCursor(0,0);//lcd.setCursor(col, row) col: 列数 row:行数
for(i=0;i<6;i++ )//向右移动
{
lcd.setCursor(i,0);
lcd.print("Welcome to");
lcd.setCursor(i,1);
lcd.print("My world!");
delay(500);
lcd.clear();
}
for(i=6;i>0;i-- )//向左移动
{
lcd.setCursor(i,0);
lcd.print("Welcome to");
lcd.setCursor(i,1);
lcd.print("My world!");
delay(500);
lcd.clear();
}
}
#include< Wire.h>
#include< LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{lcd.init(); //初始化LCD
lcd.backlight();//背光打开
}
void loop()
{
int i;
// lcd.setCursor(0,0);//lcd.setCursor(col, row) col: 列数 row:行数
for(i=0;i<6;i++ )//向右移动
{
lcd.setCursor(i,0);
lcd.print("Welcome to");
lcd.setCursor(i,1);
lcd.print("My world!");
delay(500);
lcd.clear();
}
for(i=6;i>0;i-- )//向左移动
{
lcd.setCursor(i,0);
lcd.print("Welcome to");
lcd.setCursor(i,1);
lcd.print("My world!");
delay(500);
lcd.clear();
}
}