步驟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不會將數據發送回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(){//調用命令標志以發布所有其他命令的常規函數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文章
4504瀏覽量
170755 -
串行
+關注
關注
0文章
237瀏覽量
34333 -
Arduino
+關注
關注
189文章
6492瀏覽量
190135
發布評論請先 登錄
飛凌嵌入式ElfBoard ELF 1板卡-開發板適配之UART
EE-60:使用ADSP-21xx系列DSP上的同步串行端口仿真RS-232 UART

AD2S1203在輸出的18位中應該怎樣選取其中的16位輸出呢?
uart波特率和傳輸頻率的關系 UART串口的常用波特率為多少

在NXP源碼基礎上如何適配ELF 1開發板的UART功能

ElfBoard技術貼|如何在NXP源碼基礎上適配ELF 1開發板的UART功能

為什么無法在nodemcu和arduino mega之間交換數據?
NS16C2552/NS16C2752雙通道UART數據表

評論