材料大麵包板 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...