- esp8266開發(fā)板(ch340g)其它也差不多
- lcd1602
- 代碼(lcd1602四線驅(qū)動接法,省線,速度不如八線驅(qū)動)
- # include <LiquidCrystal.h>
- // 對應(yīng)gpio5,4,0,2,14,12口,5 ----> rs,4 ----> en,d4-d7 ----> 0,2,14,12
- LiquidCrystal lcd(5,4,0,2,14,12);//實例化,并初始化引腳
- void setup() {
- lcd.begin(16,2);//設(shè)置行列
- lcd.print("hello,word!");//打印信息
- }
- void loop() {
- lcd.setCursor(0,1);//設(shè)置光標位置
- lcd.print("time:");
- lcd.print(millis()/1000);//計算運行時間
- }
復(fù)制代碼
調(diào)用了arduino的庫 ----> LiquidCrystal 4位數(shù)據(jù)線接法:LiquidCrystal(rs,enable,d4,d5,d6,d7)
- LiquidCrystal(rs,rw,enable,d4,d5,d6,d7)
8位數(shù)據(jù)線接法:
- LiquidCrystal(rs,enable,d0,d1,d2,d3,d4,d5,d6,d7)
- LiquidCrystal(rs,rw,enable,d0,d1,d2,d3,d4,d5,d6,d7)
參數(shù):
- rs,連接到RS的Arduino引腳。
- rw,連接到R/W的Arduino引腳。
- enable,連接到E的Arduino引腳。
- d0,d1,d2,d3,d4,d5,d6,d7數(shù)據(jù)引腳。
-
20220803_204820_777_copy.png (317.47 KB, 下載次數(shù): 64)
下載附件
2022-8-3 20:48 上傳
- 注釋:最后把背光接上,因為esp8266輸出是3.3v,lcd1602需要5v才顯示清楚,所以顯示效果會很淡
- 或者,直接把lcd1602的vdd接到esp8266的vin,因為vin輸出是5v。如果屏幕顯示不清晰,把lcd1602的v0(vee)和esp8266的gnd串聯(lián)一個可調(diào)電阻,調(diào)一下就清晰了
51hei.jpg (133.98 KB, 下載次數(shù): 54)
下載附件
2022-8-4 02:02 上傳
|