91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Arduino矩陣時(shí)鐘的制作教程

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

掃碼添加小助手

加入工程師交流群

第1步:收集組件

該項(xiàng)目所需的組件:

Max7219點(diǎn)矩陣顯示

RTC DS3231

3V CR3032電池(用于DS3231)

此外,您需要一個(gè)Arduino電池種類(最好是Nano,以最小化項(xiàng)目的大小),面包板,跳線以及PC上安裝的Arduino IDE。

步驟2:庫

下載以下庫并通過將

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

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

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

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中,轉(zhuǎn)到 Sketch》 Include Library》 Manage Libraries ,然后在搜索欄中鍵入“ MAX72XX”,您應(yīng)該看到以下內(nèi)容(參見圖片):

僅安裝MD_MAX72XX和MD_Parola。 不需要 。

步驟3:測(cè)試組件

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

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

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

#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW

To

#define HARDWARE_TYPE MD_MAX72XX::FC16_HW

再次上傳草圖,該問題應(yīng)得到解決。/p》

現(xiàn)在我們已經(jīng)測(cè)試了組件,我們準(zhǔn)備將所有組件連接在一起!

步驟4:接線

請(qǐng)參閱圖表或原理圖或表格

第5步:代碼

在此處獲取代碼

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

時(shí)鐘功能:

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

12hr格式: 要設(shè)置時(shí)鐘以12小時(shí)格式顯示時(shí)間,您必須注釋第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);

}

睡眠模式:

此功能有助于降低時(shí)鐘的亮度,尤其是在我們睡覺的時(shí)間。我不認(rèn)為您想在深夜醒來并被這個(gè)時(shí)鐘蒙蔽。即使處于最低設(shè)置,它也非常明亮。要啟用睡眠模式,請(qǐng)取消注釋行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)

}

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

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

    關(guān)注

    11

    文章

    1986

    瀏覽量

    135097
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于瑞薩RA2E1 MCU實(shí)現(xiàn)智能陪伴時(shí)鐘

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

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

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

    Arduino plc和termux esp

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

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

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

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

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

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

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

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

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

    時(shí)鐘設(shè)計(jì)優(yōu)化實(shí)戰(zhàn)

    1、時(shí)鐘設(shè)計(jì),芯片性能的節(jié)拍器 在現(xiàn)代 IC 設(shè)計(jì)中,時(shí)鐘網(wǎng)絡(luò)的優(yōu)化是實(shí)現(xiàn)高性能、高可靠性和低功耗的關(guān)鍵。本文聚焦四大核心技術(shù):CTS 優(yōu)化、DCD 最小化、時(shí)鐘門控和時(shí)鐘域交叉(CD
    的頭像 發(fā)表于 10-09 10:07 ?587次閱讀

    指針式時(shí)鐘 單面網(wǎng)絡(luò)子鐘

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

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

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

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

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

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

    完成一個(gè)電子產(chǎn)品的制作。這就給開源硬件的推廣和普及設(shè)定了一個(gè)很高的門檻,電子愛好者需要花很多時(shí)間和精力才能開始開發(fā)和制作自己的作品。而使用Arduino能很快地完成一個(gè)電子產(chǎn)品的制作,
    發(fā)表于 05-13 09:28

    矩陣混音技術(shù)快速入門

    A&H矩陣混音技術(shù)快速入門Live_Matrix_MixingChinese
    發(fā)表于 03-26 14:12 ?0次下載