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

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

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

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

如何使用DS3231模塊制作一個計時器

454398 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2019-11-26 16:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:編碼

首先,您需要一個DS3231模塊及其庫:

http://www.rinkydinkelectronics.com/library.php?id 。..

通過Sketch》 Include庫將.zip文件夾添加到Arduino IDE中》添加.zip庫并找到保存的DS3231.zip庫。

使用編程的基本知識,請使用if操作員設置警報或所需的計時器功能。

將&&插入 add 和運算符。 (請參閱最后幾行)

#include

// Init the DS3231 using the hardware interface

DS3231 rtc(SDA, SCL);

// Init a Time-data structure

Time t;

void setup()

{

// Setup Serial connection

Serial.begin(115200);

// Uncomment the next line if you are using an Arduino Leonardo

//while (!Serial) {}

// Initialize the rtc object

rtc.begin();

// The following lines can be uncommented to set the date and time

//rtc.setDOW(SUNDAY); // Set Day-of-Week to SUNDAY

//rtc.setTime(12, 0, 0); // Set the time to 12:00:00 (24hr format)

//rtc.setDate(1, 1, 2016); // Set the date to DD/MM/YYYY

}

void loop()

{

t = rtc.getTime(); // Get data from the DS3231

// Send date over serial connection

Serial.print(“Date: ”);

Serial.print(t.date, DEC);

Serial.print(“/”);

Serial.print(t.mon, DEC);

Serial.print(“/”);

Serial.print(t.year, DEC);

Serial.println();

// Send Day-of-Week and time

Serial.print(“Day of Week: ”);

Serial.print(t.dow, DEC);

Serial.println();

Serial.print(“Time: ”);

Serial.print(t.hour, DEC);

Serial.print(“:”);

Serial.print(t.min, DEC);

Serial.print(“:”);

Serial.print(t.sec, DEC);

Serial.println();

Serial.println(“--------------------------------”);

delay(1000); //Delay is for displaying the time in 1 second interval.

if (t.hour == 14 && t.min == 32 && t.sec == 53)

//Setting alarm/timer at every 2:32:53pm,

//in other words you can insert t.dow for every Thursday?, t.date for specific date?

{ digitalWrite(99, HIGH); delay(5000);

//Lets say that your component is wired to pin 99 and be switched on for 5 seconds,

//whatever you want to do with it

}

}

第2步:告訴時間

更新08/21/2016:顯然,在您第一次設置時間后,

rtc.setDOW(SUNDAY); // Set Day-of-Week to SUNDAY

rtc.setTime(12, 0, 0); // Set the time to 12:00:00 (24hr format)

rtc.setDate(1, 1, 2016); // Set the date to DD/MM/YYYY

您幾乎將時間“消耗”到了模塊中。現(xiàn)在,

1。您可以關閉并打開Arduino的電源,而不會弄亂DS3231模塊中的時間,否則Arduino會使用“ void setup()”命令將時間重置為您設置的原始時間。換句話說,重新啟動Arduino意味著重做代碼中的所有內(nèi)容。

2。因此,刪除上述命令并僅使用:

void loop(){

Serial.begin(115200);

rtc.begin();

}

,而不是通過讀取RTC DS3231模塊中的“燃燒”時間來告知時間。

步驟3:結論和參考

總而言之,如果要關閉電源并打開Arduino的電源,并且希望“燃燒”的時間保持靜止,則需要進行兩次上傳過程。首先是“刻錄”時間,其次是刪除“刻錄”代碼。而已。簡單吧?
責任編輯:wv

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

    關注

    1

    文章

    434

    瀏覽量

    35210
  • DS3231
    +關注

    關注

    2

    文章

    51

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux內(nèi)核的“心跳”:jiffies如何為系統(tǒng)計時?

    在 Linux 內(nèi)核的世界里,有默默工作的 "計時器"——jiffies。它不像我們手機上的時鐘那樣顯示年月日,卻掌控著內(nèi)核中絕大多數(shù)時間相關的操作:從進程調度到設備驅動的定時檢查,都離不開它的身影。
    的頭像 發(fā)表于 02-04 16:27 ?829次閱讀
    Linux內(nèi)核的“心跳”:jiffies如何為系統(tǒng)<b class='flag-5'>計時</b>?

    【瑞薩RA × Zephyr開發(fā)板評測】+ E2PROM

    ; */ }; ds3231: ds3231@68 { compatible = \"maxim,ds3231\"; reg = <0x68>;// DS3231默認地址
    發(fā)表于 01-27 01:07

    睿遠研究院丨IO-Link規(guī)范解讀(十四):DS模塊詳解

    前言 ? 上回說到PM模塊,那么緊跟著的定就是DS模塊了。DS的全稱是Data Storage。雖然D
    的頭像 發(fā)表于 12-23 18:28 ?8689次閱讀
    睿遠研究院丨IO-Link規(guī)范解讀(十四):<b class='flag-5'>DS</b><b class='flag-5'>模塊</b>詳解

    TE Connectivity RAST 2.5標準計時器壓接連接:家用電器連接的可靠解決方案

    TE Connectivity (TE) RAST 2.5標準計時器壓接連接設計用于輕松可靠地連接家用電器和洗衣機應用。該連接采用薄型設計,壓接版本非常適合用于雙絕緣電線和PVC管密封式電線
    的頭像 發(fā)表于 11-04 09:16 ?622次閱讀

    耐電痕化指數(shù)測定儀:滴液計時器設置與終點判據(jù)的深度解讀

    、滴液計時器:模擬環(huán)境的“節(jié)奏控制”? 耐電痕化測試的核心是復刻絕緣材料在潮濕污染環(huán)境中的劣化過程,滴液計時器則是把控這過程節(jié)奏的關鍵
    的頭像 發(fā)表于 10-16 09:46 ?341次閱讀
    耐電痕化指數(shù)測定儀:滴液<b class='flag-5'>計時器</b>設置與終點判據(jù)的深度解讀

    PCIe 5.0信號調理技術解析:基于DS320PR412-421EVM評估模塊的設計實踐

    Texas Instruments DS320PR412-421EVM再驅動評估模塊 (EVM) 提供完整的高帶寬平臺,用于評估Tex
    的頭像 發(fā)表于 09-23 10:41 ?902次閱讀
    PCIe 5.0信號調理技術解析:基于<b class='flag-5'>DS</b>320PR412-421EVM評估<b class='flag-5'>模塊</b>的設計實踐

    DS320PR410-RSC-EVM PCIe 5.0線性重驅動評估模塊技術解析

    Texas Instruments DS320PR410-RSC-EVM再驅動評估模塊 (EVM) 為評估DS320PR410四通道PCI-Express 5.0線性再驅動
    的頭像 發(fā)表于 09-06 16:47 ?1097次閱讀
    <b class='flag-5'>DS</b>320PR410-RSC-EVM PCIe 5.0線性重驅動<b class='flag-5'>器</b>評估<b class='flag-5'>模塊</b>技術解析

    DS320-SLIMSAS-EVM評估模塊技術解析與應用指南

    Texas Instruments DS320-SLIMSAS-EVM評估模塊款可將PCI-Express? 5.0 x16轉換為兩x8 SlimSAS (SFF-8654) 的
    的頭像 發(fā)表于 09-02 16:19 ?1097次閱讀
    <b class='flag-5'>DS</b>320-SLIMSAS-EVM評估<b class='flag-5'>模塊</b>技術解析與應用指南

    DS560DF810EVM評估模塊技術解析與應用指南

    Texas Instruments DS560DF810EVM評估模塊設計用于評估DS560DF810重定時的高速和低速功能。DS560D
    的頭像 發(fā)表于 09-01 16:04 ?1025次閱讀
    <b class='flag-5'>DS</b>560DF810EVM評估<b class='flag-5'>模塊</b>技術解析與應用指南

    DS320PR1601RSC-EVM線性轉接驅動評估模塊技術解析

    Texas Instruments DS320PR1601RSC-EVM線性轉接驅動評估模塊 (EVM) 提供了完整的高帶寬平臺,用于
    的頭像 發(fā)表于 08-28 10:47 ?756次閱讀
    <b class='flag-5'>DS</b>320PR1601RSC-EVM線性轉接驅動<b class='flag-5'>器</b>評估<b class='flag-5'>模塊</b>技術解析

    DS560DF410EVM重定時評估模塊技術解析與應用指南

    Texas Instruments DS560DF410EVM重定時評估模塊 (EVM) 允許用戶快速評估DS560DF410重定時的高
    的頭像 發(fā)表于 08-26 15:56 ?1020次閱讀
    <b class='flag-5'>DS</b>560DF410EVM重定時<b class='flag-5'>器</b>評估<b class='flag-5'>模塊</b>技術解析與應用指南

    零知開源——基于STM32F407VET6零知增強板的四路獨立計時器

    本帖最后由 PCB56242069 于 2025-7-1 11:24 編輯 項目概述本教程將指導你如何使用STM32F407VET6零知增強板實現(xiàn)功能強大的四路獨立計時器。每個計時器
    發(fā)表于 07-01 10:31

    零知開源——基于STM32F407VET6零知增強板的四路獨立計時器

    )。硬件連接包括ST7789驅動TFT屏、有源蜂鳴器及4按鈕;軟件實現(xiàn)計時邏輯、消抖按鈕檢測和報警管理。系統(tǒng)提供直觀UI界面,通過短按操作計時器、長按(>1秒)復位,并支持報警靜音功能
    的頭像 發(fā)表于 07-01 10:13 ?1174次閱讀
    零知開源——基于STM32F407VET6零知增強板的四路獨立<b class='flag-5'>計時器</b>

    基于STM32F407VET6零知增強板的四路獨立計時器

    計時器
    PCB56242069
    發(fā)布于 :2025年07月01日 09:41:44

    納祥科技客戶案例 | 集計時、照明、裝飾于體的電子沙漏計時器方案

    傳統(tǒng)沙漏作為計時工具,雖具備儀式感,但存在功能單、無法實時調整具體定時等局限性。應客戶需求,納祥科技推出了結合LED顯示、重力感應、低功耗等技術的電子沙漏計時器方案,實現(xiàn)傳統(tǒng)沙漏的美學與現(xiàn)代
    的頭像 發(fā)表于 06-13 16:32 ?878次閱讀
    納祥科技客戶案例 | 集<b class='flag-5'>計時</b>、照明、裝飾于<b class='flag-5'>一</b>體的電子沙漏<b class='flag-5'>計時器</b>方案