色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    426

    瀏覽量

    32784
  • DS3231
    +關注

    關注

    2

    文章

    51

    瀏覽量

    23852
收藏 人收藏

    評論

    相關推薦

    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 ?0次下載
    TLC555 LinCMOS?技術<b class='flag-5'>計時器</b>數據表

    LMC555 CMOS計時器數據表

    電子發燒友網站提供《LMC555 CMOS計時器數據表.pdf》資料免費下載
    發表于 08-20 09:16 ?0次下載
    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

    TLE986x如何定期重新啟動計時器

    我在模式 0-13 位定時模式下運行 T3。 達到溢出時,計時器停止。 請問如何定期重新啟動計時器
    發表于 07-03 07:13

    雙路精密計時器選購指南:準確選擇,高效工作

    在快節奏的現代生活中,準確的時間管理對于個人和團隊的成功至關重要。雙路精密計時器作為種高效的計時工具,受到了越來越多人的青睞。那么,如何選購款適合自己的雙路精密
    的頭像 發表于 06-26 16:06 ?394次閱讀

    SNx5DPHY440SS CSI-2/DSI DPHY 重計時器數據表

    電子發燒友網站提供《SNx5DPHY440SS CSI-2/DSI DPHY 重計時器數據表.pdf》資料免費下載
    發表于 06-25 11:07 ?1次下載
    SNx5DPHY440SS CSI-2/DSI DPHY 重<b class='flag-5'>計時器</b>數據表

    帶看門狗計時器的TPS382x電壓監視數據表

    電子發燒友網站提供《帶看門狗計時器的TPS382x電壓監視數據表.pdf》資料免費下載
    發表于 03-25 09:52 ?0次下載
    帶看門狗<b class='flag-5'>計時器</b>的TPS382x電壓監視<b class='flag-5'>器</b>數據表
    主站蜘蛛池模板: 欧美亚洲国产专区在线| 日本免费一区二区三区四区五六区 | 国产手机在线亚洲精品观看| 日本久久久免费高清| 97国产精品人妻无码免费| 久久影院午夜理论片无码| 妖精视频在线观看高清| 九九免费的视频| 伊人久久99热这里只有精品| 久久精品亚洲热综合一本奇米| 诱人的女邻居9中文观看| 老熟人老女人国产老太| 69日本人xxxx16—18| 欧美亚洲精品真实在线| qvod免费电影| 色久久久综合88一本道| 国产精品美女WWW爽爽爽视频| 香蕉水蜜桃牛奶涩涩| 交换:年轻夫妇-HD中文字幕| 一区二区中文字幕在线观看| 沦为公交两奶头春药高潮迭起| 99久久久无码国产精品免费人妻| 欧美一区二区三区播放| 邓奴的视频IVK| 亚洲 日韩 自拍 视频一区| 国内精品欧美久久精品| 中国明星16xxxxhd| 欧美精品一区二区三区视频 | 国产亚洲精品免费视频| 亚洲中文热码在线视频| 老司机午夜影院试看区| xxxxx俄罗斯| 手机看片国产日韩欧美| 好男人资源免费观看1| 2018国产天天弄谢| 日本人作爰啪啪全过程| 国产一区二区精品视频| 91精品乱码一区二区三区| 色欲av蜜臀av高清| 久久AV国产麻豆HD真实乱| xxxx69美国|