Arduino連線LCD1602顯示屏

2022-07-23 08:48:09 字數 1768 閱讀 2999

材料大麵包板 x1

3腳電位器 x1

lcd 1602 x1

arduino uno x1

接線示意圖

lcd1602 —> arduino uno 說明

gnd —> gnd 接地

vcc —> 5v 5v電源

v0 —> 連線3腳繼電器中間,用於調節對比度

rs —> 3 隨便接乙個輸出口,方便接線、畫圖

r/w —> gnd 接地,寫模式

en —> 5 隨便接乙個輸出口,方便接線、畫圖

d0~d3 —> 4位工作模式,不使用

d4~d7 —> 10~13 其它口也行,方便接線、畫圖

bla —> 背光,電源正極,可選

blk —> 背光,接地,可選

開始抄**

載入庫檔案

開啟arduino ide,選專案 -> 載入庫 -> 管理庫中搜尋liquidcrystal,然後安裝即可,筆者的ide版本為1.6.12,自帶該庫。

示例**, hello word

//引入依賴

#include // 初始化針腳

const int rs = 3, en = 5, d4 = 10, d5 = 11, d6 = 12, d7 = 13;

liquidcrystal lcd(rs, en, d4, d5, d6, d7);

void setup()

void loop()

//引入依賴

#include // 初始化針腳

const int rs = 3, en = 5, d4 = 10, d5 = 11, d6 = 12, d7 = 13;

liquidcrystal lcd(rs, en, d4, d5, d6, d7);

char arr [9]= ;

void setup()

void loop()

lcd.print(arr[i]);

delay(500);

}//關閉自動滾屏

lcd.noautoscroll();

//為下重迴圈清屏

lcd.clear();

}

#include // 初始化針腳

const int rs = 3, en = 5, d4 = 10, d5 = 11, d6 = 12 ,d7 = 13;

liquidcrystal lcd(rs, en, d4, d5, d6, d7);

unsigned long time;

unsigned long starttime;

int timehour; //顯示小時數

int timeminute; //顯示分鐘數

int timesecond; //顯示秒數

int starthour=0; //初始小時數

int startminute=1; //初始分鐘數

int startsecond=40; //初始秒數

void setup()

void loop() else

}//n->"0n",nn->"nn"

string pressing_string(int myint)else

return mystring;

}

微控制器串列埠通訊接受多個位元組在LCD1602實時顯示

為了檢測我的微控制器接受資料能正常顯示,修改了原本只能從串列埠一次讀單個位元組的程式,其實很簡單,但是折騰挺久的。include dsp2833x device.h dsp2833x headerfile include file include dsp2833x examples.h dsp283...

如何將LCD顯示屏連線到Arduino開發板

使用arduino連線乙個lcd顯示屏,為您的專案提供顯示。將字元lcd顯示屏連線到arduino開發板,為您的專案新增了乙個很好的可讀性元素。世界上許多最好的arduino專案都有液晶顯示器。這些lcd可用於顯示arduino或連線到它的任何感測器的資訊。例如,您可以建立乙個溫度監控系統,顯示ar...

Windows遠端連線Ubuntu16 04

window7和ubuntu16.04 1.安裝xrdpsudo apt get install xrdp2.安裝vnc4serversudo apt get install vnc4server注意 有很多教程在這一步是採用下面的命令 sudo apt get install vnc4server...