LED矩陣模塊非常適用於微控制器,這裡給大家分享採用Arduino製作的矩陣時鐘項目,該項目使用單個8x8 LED矩陣和Arduino以及簡單的數字時鐘模塊,以攝氏度和華氏度顯示時間,日期和溫度。
組件:
Arduino UNO R3
帶MAX7219的8x8 LED矩陣模塊
RTC DS3231模塊
麵包板
跳線
底板:Arduino UNO R3
UNO R3是最適合入門且功能齊全使用量最多的Arduino開發板。它有14個數字輸入/輸出引腳(其中6個可用作PWM輸出),6個模擬輸入,16MHz晶振時鐘,USB連接,電源插孔,ICSP接頭和復位按鈕。
矩陣模塊
由MAX7219控制。它是串行輸入/輸出共陰極數碼管顯示驅動晶片,一片MAX7219可驅動8個7段(包括小數點共8段)數字LED、LED條線圖形顯示器、或64個分立的LED發光二級管。該晶片具有10MHz傳輸率的三線串行接口可與任何微處理器相連,只需一個外接電阻即可設置所有LED的段電流。
由於LED矩陣(8x8)的大小,只能同時顯示兩位數的數字。數字為5x3(行x列),矩陣頂部的前兩行用於表示所有要素的標籤。每個功能都會在一秒鐘內顯示,然後再繼續顯示。模板如下:
第一行是:
時間:小時(H)/分鐘(M)/秒(S)
日期:日(D)/月(M)/年(Y)
溫度:攝氏度(ºC)/華氏度(ºF)
以下為溫度演示
第二行是:
平日:Mo / Tu / We / Th / Fr / Sa / Su
RTC模塊
由DS3231 RTC(實時時鐘)模塊提供時間和溫度數據。
原理圖
想要了解該項目的詳細資料,歡迎點擊文末左下方「閱讀原文」~
趕快掃碼關注我吧👇~小編定期分享精品技術文章,從硬體設計技能、最新產品平臺到熱點技術應用。快來電子森林尋寶吧,你一定會流連忘返~
硬體技能文章
盡在電子森林
長按識別二維碼,了解更多精彩內容