#include <Wire.h>
#include <LiquidCrystal_I2C.h> //1602LCD 驱动 引用I2C库
LiquidCrystal_I2C lcd(0x27,16,2); // 定义LCD的地址为0x27,16列2行
//
//显示字符
#if defined(ARDUINO) && ARDUINO >= 100
#define printByte(args) write(args);
#else
#define printByte(args) print(args,BYTE);
#endif
uint8_t dong[8]= {0x0,0x4,0xA,0x11,0x0,0x8,0x0,0x4,};//东
uint8_t nan[8]= {0x0,0x4,0xA,0x11,0x0,0x2,0x0,0x4};//南
uint8_t xi[8]= {0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0};//西
uint8_t bei[8]= {0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0};//北
uint8_t shang[8]= {0x0,0xA,0x1F,0x1F,0xE,0x4,0x0,0x0,};//爱心
uint8_t gong[8]= {0x0,0xA,0x1F,0xA,0x1F,0xA,0x0,0x11};//共
uint8_t bai[8]= {0x04,0x08,0x1F,0x09,0x0F,0x09,0x09,0x0F,};//白
uint8_t tou[8]= {0x14,0x0C,0x04,0x1F,0x04,0x04,0x0A,0x11,};//头
uint8_t qing[]={
0x02,0x00,0x42,0x00,0x33,0xFE,0x00,0x04,0x00,0x08,0x22,0x00,0x2A,0xFF,0x2A,0xA8,
0x2A,0xA8,0xFE,0xA8,0x2A,0xAA,0x2A,0xA9,0x2A,0xFE,0x22,0x00,0x02,0x00,0x00,0x00,};/*"请",0*/
void setup(){
lcd.init(); //初始化LCD
lcd.createChar(0, dong);
lcd.createChar(1, nan);
lcd.createChar(2, xi);
lcd.createChar(3, bei);
lcd.createChar(4,shang);
lcd.createChar(5, gong);
lcd.createChar(6, bai);
lcd.createChar(7,tou);
lcd.createChar(8,qing);
lcd.setCursor(0,0);
lcd.printByte(0);
lcd.printByte(1);
lcd.print("请输入");
lcd.printByte(4);
lcd.print("LBJ");
lcd.setCursor(0,1);
lcd.printByte(2);
lcd.printByte(3)
lcd.print("RX&lBJ");
lcd.printByte(5);
lcd.printByte(6);
lcd.printByte(7);
lcd.printByte(8);
lcd.backlight();
}
void loop(){
}