步驟1:零件清單
1 arduino uno
1串行UART 16×2 LCD
多根杜邦線
步驟2:接線圖
串行UART 16×2 LCD GND-》 Arduino GND
串行UART 16×2 LCD 5V-》 Arduino + 5V
串行UART 16×2 LCD Rx-》 Arduino D3
步驟3:步驟3:測試代碼
#include
#定義txPin 2
SoftwareSerial LCD = SoftwareSerial(0,txPin);
//因為LCD不會將數據發(fā)送回Arduino,所以我們只應定義txPin
const int LCDdelay = 10;//保守,實際上2個有效。
//wbp:帶有行和列的goto
void lcdPosition(int row,int col){
LCD.write (0xFE的);//命令標志
LCD.write((col + row * 64 + 128));
//位置延遲(LCDdelay);
}
void clearLCD()
{
LCD.write(0xFE);//命令標志
LCD.write(0x01);//清除命令。
延遲(LCDdelay);
}
無效的lightlightOn()
{
//打開背光
LCD.write (0x7C);//背光燈的命令標志
LCD.write(157);//燈光水平。
延遲(LCDdelay);
}
無效lightlightOff(){
//關閉背光
LCD.write(0x7C);//背光源命令命令
LCD.write(128);//關燈。
延遲(LCDdelay);
}
void serCommand(){//調用命令標志以發(fā)布所有其他命令的常規(guī)函數LCD.write(0xFE);
}
void setup(){
pinMode(txPin,OUTPUT);
LCD.begin(9600);
backlightOn();
clearLCD();
lcdPosition(0,0);
LCD.print(“ LinkSprite的世界,您好!”);
}
void loop(){
}
步驟4:步驟4:
串行UART 16×2 LCD顯示成功:來自LinkSprite的Hello World。
-
lcd
+關注
關注
34文章
4437瀏覽量
168072 -
串行
+關注
關注
0文章
237瀏覽量
33918 -
Arduino
+關注
關注
188文章
6477瀏覽量
187553
發(fā)布評論請先 登錄
相關推薦
評論