在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認識你,還能領取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中。庫

注意:版本問題!!!

* 下載前使用正確的版本。為了安全起見,我建議下載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:測試組件

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

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

要測試矩陣顯示,請首先將其連接到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點處于活動狀態,則它將從上午9點至晚上7點處于活動狀態。但是,如果時鐘設置為24小時模式,則不會發生此問題。

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

    關注

    11

    文章

    1887

    瀏覽量

    132957
  • Arduino
    +關注

    關注

    189

    文章

    6494

    瀏覽量

    190324
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

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

    矩陣混音技術快速入門

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

    開源項目!手把手教你制作一個互動式LED墻壁時鐘

    一定經驗,本指南都將帶你走完所有必要的步驟。 教程內容概覽 制作視頻 編碼視頻 CAD文件 材料清單 電子組件: Arduino Uno x 1 DS1302 實時時鐘模塊 x 1 WS2812B
    發表于 02-08 17:47

    I2C總線與Arduino的接口示例

    基礎 I2C總線由兩條線組成:數據線(SDA)和時鐘線(SCL)。SDA用于傳輸數據,而SCL用于同步數據傳輸。I2C設備可以是主設備或從設備。主設備生成時鐘信號并啟動數據傳輸,從設備響應主設備的請求。 Arduino與I2C
    的頭像 發表于 01-17 15:34 ?1454次閱讀

    自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控板原理圖部分截圖: *附件:MYArduino
    發表于 12-10 10:14

    開源項目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:給鼓墊接線 1、固定電纜: 使用熱膠將帶狀電纜連接到墊子上。 2、焊接鼓墊: 通過焊接將鼓墊連接到多頻段帶狀電纜。 第 7 步:制作 Arduino 擴展板 1
    發表于 11-25 12:00

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?2018次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個經常被提及的名字。STM32是一系列由STMicroelectronics生產的高性能微控制器,而Arduino則是一個開源電子原型平臺,基于易于
    的頭像 發表于 11-19 15:45 ?3997次閱讀

    如何使用Arduino實現CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發表于 11-12 10:09 ?2571次閱讀

    MATLAB(6)--特殊矩陣

    通用的特殊矩陣 zero函數:產生全是0矩陣,即零矩陣。 ones函數:產生全是1矩陣,即幺矩陣。 eyes函數:產生對角線為1的
    發表于 09-06 10:24

    MATLAB(2)--MATLAB矩陣的表示

    矩陣的建立 利用直接輸入法建立矩陣:將矩陣的元素用中括號括起來,按矩陣的順序輸入各元素,同一行的各元素之間用逗號或者空格分隔,不同的元素之間用分號分隔。 利用已建好的
    發表于 09-06 10:05

    MATLAB中的矩陣索引

    矩陣進行索引是從矩陣中選擇或修改部分元素的一種方式。MATLAB 有幾種索引樣式,它們不僅功能強大、靈活,而且可讀性強、表現力強。矩陣是 MATLAB 用來組織和分析數據的一個核心組件,索引是以可理解的方式有效操作
    的頭像 發表于 09-05 09:28 ?1016次閱讀
    MATLAB中的<b class='flag-5'>矩陣</b>索引

    機器人的三大矩陣是什么及關系式

    在機器人學中,三大矩陣主要指的是與機器人位移、速度和力相關的矩陣,它們分別揭示了機器人在不同空間(如關節空間和作業空間)之間的映射關系。這三大矩陣及其關系式可以概括如下: 1. T矩陣
    的頭像 發表于 09-04 09:37 ?2920次閱讀

    XLT開關矩陣

    開關矩陣 蘇州新利通 系列化開關矩陣是提高被測件測試效率、實現自動化測試的核心設備,是基于標準控制平臺可進行定制化設計的產品。系列化開關矩陣工作頻率范圍覆蓋DC~67GHz,可通過LAN、GPIB
    的頭像 發表于 08-06 17:15 ?433次閱讀
    XLT開關<b class='flag-5'>矩陣</b>
    主站蜘蛛池模板: 中国china体内裑精亚洲毛片 | 黄色小毛片 | 台湾一级毛片永久免费 | 五月天激情开心网 | 成年啪啪网站免费播放看 | 黄色免费的视频 | 久久久精品2021免费观看 | 在线免费观看h | 四虎国产精品免费观看 | 全黄性色大片 | 天天躁狠狠躁夜夜躁 | 四虎黄色 | 啪啪免费网站视频观看 | 午夜毛片在线观看 | 亚洲韩国欧美一区二区三区 | 妇少香港三日本三级视频 | 欧美性另类 | 夜夜骑狠狠干 | 天天综合欧美 | 久久观看视频 | 她也啪97在线视频 | 三级视频在线 | a一级黄 | 黄色网址视频在线观看 | 美国bj69 video18 | a资源在线 | 欧美一区二区三区大片 | 天天操天天干天天舔 | 色综合亚洲 | 九九热在线免费视频 | 亚洲一区二区精品推荐 | 九色视频网 | 欧美性猛交xxxxbbbb | 久久久噜噜噜久久 | 亚洲精品久| 嘿嘿嘿视频在线观看网站 | 口述他拿舌头进去我下面好爽 | 日本黄色高清视频网站 | 天天操伊人 | 天天摸天天躁天天添天天爽 | 伊人婷婷色香五月综合缴激情 |