時間顯示器的制作方法_第1頁
時間顯示器的制作方法_第2頁
時間顯示器的制作方法_第3頁
時間顯示器的制作方法_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

時間顯示器的制作方法時間顯示器是一種非常有用的設備,能夠準確地顯示當前的時間。制作一個時間顯示器需要一些簡單的電路和基本的編程技能。所需材料ArduinoUno板(含USB線)LED數碼管模塊220歐姆電阻10K歐姆電阻杜邦線若干面包板電路連接將ArduinoUno板插入面包板。將LED數碼管模塊與ArduinoUno板連接,將220歐姆電阻連接到模塊的正極(即數字管左側)的引腳上。將模塊的共陽引腳連接到ArduinoUno板的數字引腳9、8、7、6、5、4、3、2上,連接杜邦線用于傳輸電信號。最后將10K歐姆電阻連接到ArduinoUno板的數字引腳13、GND上。接線圖如下所示:LED數碼管模塊ArduinoUno板

見內容數字引腳

||

Pin1---|>----------------D9

Pin2---|>----------------D8

Pin3---|>---------------D7

Pin4---|>---------------D6

Pin5---|>---------------D5

Pin6---|>---------------D4

Pin7---|>---------------D3

Pin8---|>---------------D2

Com----|>---------------GND代碼編寫在ArduinoIDE中編寫代碼。首先,聲明變量,初始化引腳數字,并設置LED數碼管模塊顯示數碼管的數字。intsegA=9;

intsegB=8;

intsegC=7;

intsegD=6;

intsegE=5;

intsegF=4;

intsegG=3;

intsegDP=2;

intdigitOne=13;

intdigitZero[10][8]={//設置LED數碼管模塊顯示數碼管的數字

{1,1,1,1,1,1,0,0},

{0,1,1,0,0,0,0,0},

{1,1,0,1,1,0,1,0},

{1,1,1,1,0,0,1,0},

{0,1,1,0,0,1,1,0},

{1,0,1,1,0,1,1,0},

{1,0,1,1,1,1,1,0},

{1,1,1,0,0,0,0,0},

{1,1,1,1,1,1,1,0},

{1,1,1,1,0,1,1,0}

};接下來,設置ArduinoUno板讀取實時時鐘的時間,并更新LED數碼管模塊的顯示狀態(tài)。voidloop(){

DateTimenow=rtc.now();//讀取實時時鐘的時間

inthour=now.hour();//獲取當前小時

intminute=now.minute();//獲取當前分鐘

digitalWrite(digitOne,LOW);//顯示第一個數碼管

displayNum(hour/10);//顯示小時的第一位數

delay(5);//延時

digitalWrite(digitOne,HIGH);//關閉第一個數碼管

digitalWrite(digitOne,LOW);//顯示第二個數碼管

displayNum(hour%10);//顯示小時的第二位數

delay(5);//延時

digitalWrite(digitOne,HIGH);//關閉第二個數碼管

digitalWrite(digitOne,LOW);//顯示第三個數碼管

displayNum(minute/10);//顯示分鐘的第一位數

delay(5);//延時

digitalWrite(digitOne,HIGH);//關閉第三個數碼管

digitalWrite(digitOne,LOW);//顯示第四個數碼管

displayNum(minute%10);//顯示分鐘的第二位數

delay(5);//延時

digitalWrite(digitOne,HIGH);//關閉第四個數碼管

}最后,增加LCD顯示器以顯示板子的狀態(tài)。```c#include<L

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論