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

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

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

3天內不再提示

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

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 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

您幾乎將時間“消耗”到了模塊中。現在,

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

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

void loop(){

Serial.begin(115200);

rtc.begin();

}

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

步驟3:結論和參考

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

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

    關注

    1

    文章

    432

    瀏覽量

    33678
  • DS3231
    +關注

    關注

    2

    文章

    51

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

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

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

    EE-109:ADSP2106x:使用2106x SPORT作為計時器

    電子發燒友網站提供《EE-109:ADSP2106x:使用2106x SPORT作為計時器.pdf》資料免費下載
    發表于 01-07 14:11 ?0次下載
    EE-109:ADSP2106x:使用2106x SPORT作為<b class='flag-5'>計時器</b>

    單個 MSP430? 計時器模塊的多時基應用說明

    電子發燒友網站提供《單個 MSP430? 計時器模塊的多時基應用說明.pdf》資料免費下載
    發表于 09-13 11:09 ?0次下載
    單個 MSP430? <b class='flag-5'>計時器</b><b class='flag-5'>模塊</b>的多時基應用說明

    MSPM0-高級控制計時器有助于實現更好的控制和更好的數字輸出

    電子發燒友網站提供《MSPM0-高級控制計時器有助于實現更好的控制和更好的數字輸出.pdf》資料免費下載
    發表于 08-28 11:30 ?0次下載
    MSPM0-高級控制<b class='flag-5'>計時器</b>有助于實現更好的控制和更好的數字輸出

    用于電源門控的TPL5110毫微功耗系統計時器數據表

    電子發燒友網站提供《用于電源門控的TPL5110毫微功耗系統計時器數據表.pdf》資料免費下載
    發表于 08-23 11:26 ?0次下載
    用于電源門控的TPL5110毫微功耗系統<b class='flag-5'>計時器</b>數據表

    用于電源門控應用的TPL5111毫微功耗系統計時器數據表

    電子發燒友網站提供《用于電源門控應用的TPL5111毫微功耗系統計時器數據表.pdf》資料免費下載
    發表于 08-23 11:25 ?0次下載
    用于電源門控應用的TPL5111毫微功耗系統<b class='flag-5'>計時器</b>數據表

    TLC555-Q1 LinCMOS?計時器數據表

    電子發燒友網站提供《TLC555-Q1 LinCMOS?計時器數據表.pdf》資料免費下載
    發表于 08-23 11:19 ?0次下載
    TLC555-Q1 LinCMOS?<b class='flag-5'>計時器</b>數據表

    TLC555 LinCMOS?技術計時器數據表

    電子發燒友網站提供《TLC555 LinCMOS?技術計時器數據表.pdf》資料免費下載
    發表于 08-20 11:15 ?3次下載
    TLC555 LinCMOS?技術<b class='flag-5'>計時器</b>數據表

    LMC555 CMOS計時器數據表

    電子發燒友網站提供《LMC555 CMOS計時器數據表.pdf》資料免費下載
    發表于 08-20 09:16 ?1次下載
    LMC555 CMOS<b class='flag-5'>計時器</b>數據表

    spi_flash期間的計時器中斷導致崩潰怎么解決?

    這是我遇到的 SDK 中的小錯誤 (esp_iot_sdk_v0.9.5_b1): 我在 Timer1 上使用計時器中斷: ets_frc_timer1_intr_attach
    發表于 07-12 11:54

    DS3231 RTC模塊的I2C通信失敗的原因?怎么解決?

    安裝程序:SDK 版本 2.0.0 硬件:ESP-12E 我已連接DS3231 RTC模塊http://www.ebay.in/itm/252641600523使用 ESP-12E 如下所示 法典
    發表于 07-11 06:12

    在esp8266中構建了HTTP服務,功處理HTTP請求后,軟件計時器停止了,為什么?

    定時回調中創建的任務中的連接工作,都失敗了。我在HTTP處理后設置了新的軟件計時器,也失敗了...... 在處理HTTP請求的任務中,我仍然可以打印空閑堆。 我知道這些功能需要在
    發表于 07-10 06:15
    主站蜘蛛池模板: 色干干 | 欧美另类亚洲一区二区 | 亚洲精品美女久久久aaa | 夜夜操狠狠操 | 亚洲成人黄色 | 天天天天天干 | 一级毛片黄色 | 日本亚洲成人 | 91华人在线视频 | 亚洲日本精品 | 男女无遮挡在线完整视频 | 中文字幕第页 | 亚洲一级色 | 新网球王子u17世界杯篇免费观看 | 免费一级成人毛片 | 天天做天天爱天天操 | 亚洲一级香蕉视频 | 一级看片| 护士一级aaaaaa毛片 | 婷婷丁香啪啪 | 一级视频在线免费观看 | 婷婷丁香色综合狠狠色 | 四虎在线最新地址4hu | 四虎官网| 视频免费观看网址 | 久久久久毛片成人精品 | 又粗又硬又大久久久 | 在线观看黄色一级片 | 色偷偷91综合久久噜噜 | 黄色片链接 | ggg成人| 久久香蕉综合色一综合色88 | 色综合天天综合网亚洲影院 | 一级做a爱片就在线看 | 日本片免费观看一区二区 | 午夜综合| 婷婷九月色 | 韩国床戏合集三小时hd中字 | 成人a毛片高清视频 | 亚洲国产欧美视频 | 久久精品re|