加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

具有Arduino,RTC和移位寄存器的數(shù)字時鐘74HC595

2020/12/28
500
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(3)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

這是我的帶有RTC(實(shí)時時鐘)的數(shù)字時鐘項(xiàng)目,它使用4位數(shù)字和7段顯示,包括有趣的溫度和濕度特性。 在顯示控制中,我使用了Arduino Uno R3和74HC595的02 IC(帶輸出鎖存器的8位移位寄存器)。 移位寄存器的使用對于保存Arduino的輸出端口非常重要,并且僅需Arduino的3個輸出即可控制顯示。 有兩種突破:一種是針對溫度(ºC-攝氏/ºF-華氏度)和濕度(以%為單位)的傳感器,另一種針對RTC(實(shí)時時鐘)。 組裝非常簡單,但是必須注意跳線的連接。

組件的組裝非常簡單,但是由于電線連接,您需要仔細(xì)遵循原理圖。此項(xiàng)目中有2個移位寄存器:一個用于控制顯示的每個部分,另一個用于控制顯示的內(nèi)容。

以下二進(jìn)制數(shù)據(jù)表示LED顯示屏的數(shù)字(0至9)與段(A至G)之間的關(guān)系:

B01111110-0

B00110000-1

B01101101-2

B01111001-3

B00110011-4

B01011011-5

B01011111-6

B01110000-7

B01111111-8

B01111011-9

為了在LED顯示屏上依次顯示時間,溫度和濕度的所有數(shù)據(jù),我使用了帶有函數(shù)millis()和while()的“計時器” 。在這種情況下,每條信息的03秒鐘后將依次在顯示屏上顯示每條信息。簡單高效。 您可以通過幾種不同的方式應(yīng)用此函數(shù)millis()來管理程序運(yùn)行期間的時間。在許多情況下,您可以使用它代替某些計時器庫。 另一個有用的功能是digitalWrite() 可以簡化將數(shù)據(jù)寫入移位寄存器的過程

 

  • digital_clock_-_v1a_-_schematics_9HXSo5sQ1M.pdf
    描述:原理圖

相關(guān)推薦

電子產(chǎn)業(yè)圖譜