日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Arduino矩陣時鐘的制作教程

454398 ? 來源:wv ? 2019-10-24 15:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:收集組件

該項目所需的組件:

Max7219點矩陣顯示

RTC DS3231

3V CR3032電池(用于DS3231)

此外,您需要一個Arduino電池種類(最好是Nano,以最小化項目的大?。姘?,跳線以及PC上安裝的Arduino IDE。

步驟2:庫

下載以下庫并通過將

轉到 Sketch》 Include Library》 Add .Zip將.zip文件安裝到Arduino IDE中。庫

注意:版本問題!?。?/p>

* 下載前使用正確的版本。為了安全起見,我建議下載Arduino IDE中的每個庫。

MD_Parola 3.0.1:https://github.com/MajicDesigns/MD_Parola

MD_MAX72XX 3.0 .2:https://github.com/MajicDesigns/MD_MAX72XX

DS3231 1.0.2:https://github.com/NorthernWidget/DS3231

或者,

在Arduino IDE中,轉到 Sketch》 Include Library》 Manage Libraries ,然后在搜索欄中鍵入“ MAX72XX”,您應該看到以下內容(參見圖片):

僅安裝MD_MAX72XX和MD_Parola。 不需要 。

步驟3:測試組件

之后安裝庫,分別測試組件,以確保它們可以正常工作。在將所有組件連接在一起之前,請先執(zhí)行以下步驟。

要測試DS3231 RTC模塊,請將DS3231連接到Arduino(請參見下面的接線)。然后在Arduino IDE中,轉到文件》示例》 DS3231》 DS3231_Test 并上傳草圖。打開串行監(jiān)視器,檢查是否獲得正確的日期,時間,日期等。

要測試矩陣顯示,請首先將其連接到Arduino(請參見下面的接線)。接下來,在Arduino IDE中,轉到文件》示例》 MD_Parola》 Parola_HelloWorld 并上傳草圖。您應該會在顯示屏上看到 HELLO ,并且它可能會或可能不會向后打印。如果文本是向后的,則必須更改以下行:

#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW

To

#define HARDWARE_TYPE MD_MAX72XX::FC16_HW

再次上傳草圖,該問題應得到解決。/p》

現在我們已經測試了組件,我們準備將所有組件連接在一起!

步驟4:接線

請參閱圖表或原理圖或表格

第5步:代碼

在此處獲取代碼

注意:我最初使用的是Electronic Projects的代碼,但對其進行了修改以支持當前的庫(在完成時)。

時鐘功能:

時鐘會自動設置為以24小時制顯示時間,但可以輕松更改為12小時。時鐘還將顯示溫度(以攝氏度和華氏度為單位)。我還包括一個名為“睡眠模式”的功能,該功能設置為“關閉”(有關詳細信息,請參見下面的睡眠模式)。

12hr格式: 要設置時鐘以12小時格式顯示時間,您必須注釋第88行

hour =Clock.gethour(h12,PM); //24hr Format

,并取消注釋第93至100行

if (Clock.getHour(h12,PM)》=13 || Clock.getHour(h12,PM)==0)

{

h = Clock.getHour(12,PM) - 12;

}

else

{

h = Clock.getHour(h12,PM);

}

睡眠模式:

此功能有助于降低時鐘的亮度,尤其是在我們睡覺的時間。我不認為您想在深夜醒來并被這個時鐘蒙蔽。即使處于最低設置,它也非常明亮。要啟用睡眠模式,請取消注釋行177到184

if(h == 12 || h《8) //Time intervals (in this case, from 12AM to 8AM)

{

P.setIntensity(0); //Set display brightness to lowest setting

}

else

{

P.setIntensity(6); //Set display brightness to 6 (15 is the brightest)

}

注意:當時鐘設置為12hr模式時,使用睡眠模式時遇到了一個問題。您會注意到,由于將上午8點和晚上8點都解釋為8,所以它將每天運行兩次。因此,如果將睡眠模式設置為從晚上9點至早上7點處于活動狀態(tài),則它將從上午9點至晚上7點處于活動狀態(tài)。但是,如果時鐘設置為24小時模式,則不會發(fā)生此問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 時鐘
    +關注

    關注

    11

    文章

    2000

    瀏覽量

    135346
  • Arduino
    +關注

    關注

    191

    文章

    6529

    瀏覽量

    197568
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    電力時鐘同步系統(tǒng)

    時鐘同步
    jf_47371611
    發(fā)布于 :2026年05月11日 16:17:41

    IEEE1588從時鐘模塊 ptp時鐘源 1588V2時鐘發(fā)貨視頻

    時鐘模塊
    jf_47371611
    發(fā)布于 :2026年04月08日 16:41:29

    基于瑞薩RA2E1 MCU實現智能陪伴時鐘

    搬了家,一直缺一個時鐘來看時間。這次項目,選擇陶瓷燈絲時鐘為框架,使用瑞薩R7FA2E1A72DFL為主控,加上Tuya Wi-Fi模組,制作一款可以聯(lián)動家庭智能家居設備的智能時鐘。
    的頭像 發(fā)表于 03-20 10:42 ?737次閱讀
    基于瑞薩RA2E1 MCU實現智能陪伴<b class='flag-5'>時鐘</b>

    智能汽車的隱形心臟:高精度 PTP 時鐘模塊 gPTP時鐘模塊 IEEE802.1AS PTP主時鐘

    時鐘模塊
    知道點啥
    發(fā)布于 :2026年03月09日 15:20:16

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?2074次閱讀

    停車的時長準不準?鐵路時鐘系統(tǒng)、鐵路時鐘、鐵路授時

    時鐘系統(tǒng)
    西安同步電子科技有限公司
    發(fā)布于 :2025年11月12日 17:41:04

    鐵路時鐘系統(tǒng)介紹、時鐘系統(tǒng)、授時服務器

    時鐘系統(tǒng)
    西安同步電子科技有限公司
    發(fā)布于 :2025年11月12日 17:39:23

    高清混合矩陣 vs 傳統(tǒng)矩陣:別再瞎選!3 大核心差異 + 行業(yè)選型攻略,選錯可能虧大了

    在數字化視聽系統(tǒng)快速發(fā)展的當下,矩陣切換器作為信號傳輸與調度的 “核心樞紐”,其性能差異直接影響著視聽體驗的質量與系統(tǒng)運行的穩(wěn)定性。目前市場上主流的矩陣切換器主要分為 “高清混合矩陣切換器
    的頭像 發(fā)表于 11-12 10:42 ?690次閱讀
    高清混合<b class='flag-5'>矩陣</b> vs 傳統(tǒng)<b class='flag-5'>矩陣</b>:別再瞎選!3 大核心差異 + 行業(yè)選型攻略,選錯可能虧大了

    訊維全域智能矩陣系統(tǒng)正式發(fā)布

    近日,訊維正式發(fā)布了其最新力作:全域智能矩陣系統(tǒng)。該系統(tǒng)以"一體五智,化繁為簡"為核心理念,集成了矩陣切換、大屏拼控、智能中控、視頻錄播及AI智能應用五大核心功能,旨在為會議室、指揮中心、教室、展廳等多媒體場景提供無縫、智能、一體化的信號管理解決方案,引領行業(yè)邁向高效、可
    的頭像 發(fā)表于 10-16 10:14 ?831次閱讀

    指針式時鐘 單面網絡子鐘

    時鐘
    jf_47371611
    發(fā)布于 :2025年09月12日 13:38:52

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?4030次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設計,讓用戶快速實現
    的頭像 發(fā)表于 05-22 11:40 ?1352次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎知識

    完成一個電子產品的制作。這就給開源硬件的推廣和普及設定了一個很高的門檻,電子愛好者需要花很多時間和精力才能開始開發(fā)和制作自己的作品。而使用Arduino能很快地完成一個電子產品的制作,
    發(fā)表于 05-13 09:28
    卓尼县| 永胜县| 青冈县| 太原市| 长宁区| 胶州市| 乃东县| 内黄县| 滨海县| 洛浦县| 石城县| 许昌县| 宜黄县| 化德县| 乐昌市| 河南省| 东阳市| 钟祥市| 呼伦贝尔市| 阿克苏市| 漯河市| 泗阳县| 黔东| 马公市| 威信县| 阿城市| 汕头市| 大城县| 青铜峡市| 南木林县| 玉田县| 柳林县| 沅陵县| 义乌市| 马尔康县| 兴国县| 安徽省| 新河县| 尼木县| 犍为县| 永新县|