第1步:所需組件
對(duì)于這個(gè)項(xiàng)目,您將需要:
Arduino Uno。
16x2 LCD。
5k鍋。
連接線。
面包板。
第2步:關(guān)于LCD
LCD代表液晶顯示器。字符和圖形LCD在業(yè)余愛(ài)好者和DIY電子電路/項(xiàng)目制造商中最常見(jiàn)。這是向用戶(hù)顯示傳感器數(shù)據(jù)或任何消息的好方法。
開(kāi)箱即用,LCD不會(huì)連接任何引腳。因此,您必須手動(dòng)將16個(gè)公頭接頭針腳焊接到LCD上。一旦你完成了,你就準(zhǔn)備好了。
所有字符LCD都有:
八(8)個(gè)數(shù)據(jù)引腳D0-D7
Vcc(此處施加+5伏)
Gnd(將此引腳接地)
Rc (注冊(cè)選擇)
Rw(讀寫(xiě))
En(啟用)
V0(設(shè)置Lcd對(duì)比度)
步驟3:連接
按照電路原理圖,在連接線的幫助下進(jìn)行連接。
電路:
LCD RS引腳至數(shù)字引腳12
LCD使能引腳至數(shù)字引腳11
LCD D4引腳至數(shù)字引腳5
LCD D5引腳至數(shù)字引腳4
LCD D6引腳至數(shù)字引腳3
LCD D7引腳至數(shù)字引腳2
LCD R/W引腳接地
結(jié)束至+ 5V,通過(guò)5k電位接地
擦拭器至LCD VO引腳(引腳3)
注意: Pot可以旋轉(zhuǎn)以調(diào)整LCD的對(duì)比度
步驟4:代碼
Arduino LiquidCrystal庫(kù)中有很多例子。您可以在IDE的示例部分中找到它。
#include
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD‘s number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print(“hello, world!”);
}
void loop() {
// Turn on the display:
lcd.display();
delay(500);
}
第5步:輸出
一旦你編寫(xiě)并上傳到Arduino的代碼,你會(huì)看到LCD顯示你的消息。 你也可以在屏幕上發(fā)揮創(chuàng)意,并在屏幕上編寫(xiě)一些動(dòng)畫(huà),就像我在這里展示的那樣。
將LCD連接到Arduino的過(guò)程非常繁瑣。為了方便起見(jiàn),可用的電路很少。
-
lcd
+關(guān)注
關(guān)注
34文章
4438瀏覽量
168168 -
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187658
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論