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

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

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

如何制作一個(gè)簡(jiǎn)單的2步Arduino可編程定時(shí)器電路

科技觀察員 ? 來(lái)源:homemade-circuits ? 作者:homemade-circuits ? 2023-03-19 10:06 ? 次閱讀

在本文中,我們將學(xué)習(xí)如何制作一個(gè)簡(jiǎn)單的 2 步 Arduino編程定時(shí)器電路,該電路可用于通過獨(dú)立可調(diào)的 ON 和 OFF

時(shí)序來(lái)切換電氣負(fù)載的開/關(guān)。

例如,如果您希望燈保持 ON 24 小時(shí)和 OFF 2

小時(shí),您可以通過快速修改程序代碼來(lái)執(zhí)行此操作。同樣,您可以通過適當(dāng)?shù)馗拇a,將輸出時(shí)序自定義為任何其他所需的時(shí)間間隔集。

void setup(){
pinMode(13, OUTPUT);
}
void loop(){

digitalWrite(13, HIGH);
delay(86400000);
digitalWrite(13, LOW);
delay(3600000);
}

您只需編譯以下代碼并將其上傳到Arduino板,然后根據(jù)您的特定應(yīng)用需求啟動(dòng)定時(shí)器功能。

在上面的示例代碼中,行延遲(86400000);和延遲(3600000);分別確定輸出ON和OFF延遲時(shí)間間隔,以毫秒為單位。在這里,數(shù)字

86400000 毫秒對(duì)應(yīng)于 24 小時(shí),而 3600000 表示 1 小時(shí)延遲。

您可以根據(jù)個(gè)人喜好自定義這兩個(gè)值,以獲得所需的輸出延遲。

設(shè)置并通電后,Arduino將繼續(xù)在兩步ON/OFF定時(shí)序列之間切換。只要系統(tǒng)仍然通電。

電路圖

完整的電路圖以及Arduino連接可以在下圖中看到:

1.png

Arduino 單脈沖定時(shí)器電路

如果您不希望計(jì)時(shí)器循環(huán)遍歷兩步計(jì)時(shí)器,而是希望計(jì)時(shí)器是一次性類型,這將在設(shè)置的延遲后永久關(guān)閉,則可以應(yīng)用以下代碼:

int led = 13; // Pin 13 has an LED connected on most Arduino boards.

unsigned long DELAY_TIME = 10000; // 10 sec
unsigned long delayStart = 0; // the time the delay started
bool delayRunning = false; // true if still waiting for delay to finish

void setup() {
  pinMode(led, OUTPUT);   // initialize the digital pin as an output.
  digitalWrite(led, HIGH); // turn led on

  // start delay
  delayStart = millis();
  delayRunning = true;
}

void loop() {
  // check if delay has timed out
  if (delayRunning && ((millis() - delayStart) >= DELAY_TIME)) {
    delayRunning = false; // finished delay -- single shot, once only
    digitalWrite(led, LOW); // turn led off
  }
}

Arduino可編程定時(shí)器電路所需的部件

Arduino UNO Board = 1

IC 7809 = 1

BC547 = 1

1N4007 二極管 = 1

10K 1/4 W 電阻 = 1

繼電器 12V/400 歐姆/單刀雙擲/5 安培 = 1

12V 交流轉(zhuǎn)直流適配器 = 1

聲明:本文內(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)注

    1

    文章

    29

    瀏覽量

    12950
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6457

    瀏覽量

    186501
  • 可編程定時(shí)器
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    1760
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    可編程計(jì)數(shù)/定時(shí)器的相關(guān)資料分享

    過程)■CPU干預(yù)■指令執(zhí)行時(shí)間作間隔2、不可編程的硬件定時(shí)方式(就像保險(xiǎn)絲熔斷樣,并不是由程序控制的)■方式固定■硬件設(shè)定參數(shù)3、可編程
    發(fā)表于 12-13 06:23

    可編程定時(shí)器繼電器3-7信道

    描述可編程定時(shí)器繼電器3-7信道這是個(gè)可以應(yīng)用于日常使用的項(xiàng)目,稱為可編程定時(shí)器繼電器。該
    發(fā)表于 08-10 06:11

    可編程定時(shí)控制電路

    可編程定時(shí)控制電路
    的頭像 發(fā)表于 08-11 08:24 ?3269次閱讀
    <b class='flag-5'>可編程</b><b class='flag-5'>定時(shí)</b>控制<b class='flag-5'>器</b><b class='flag-5'>電路</b>

    可編程定時(shí)器計(jì)數(shù)8253

    實(shí)驗(yàn) 可編程定時(shí)器計(jì)數(shù)8253)實(shí)驗(yàn)?zāi)康恼莆?253的基本工作原理和編程方法。http://ttokpm.com 電子發(fā)燒友
    發(fā)表于 03-25 10:58 ?4080次閱讀
    <b class='flag-5'>可編程</b><b class='flag-5'>定時(shí)器</b>計(jì)數(shù)<b class='flag-5'>器</b>8253

    寬范圍可編程定時(shí)器電路

    寬范圍可編程定時(shí)器電路
    的頭像 發(fā)表于 05-19 13:10 ?1988次閱讀
    寬范圍<b class='flag-5'>可編程</b><b class='flag-5'>定時(shí)器</b><b class='flag-5'>電路</b>圖

    可編程控制器實(shí)驗(yàn)教程之定時(shí)器指令實(shí)驗(yàn)

    可編程控制器實(shí)驗(yàn)教程之定時(shí)器指令實(shí)驗(yàn),很好的學(xué)習(xí)資料。
    發(fā)表于 04-19 13:45 ?0次下載

    8253可編程計(jì)數(shù)定時(shí)器芯片的仿真資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是8253可編程計(jì)數(shù)定時(shí)器芯片的仿真資料免費(fèi)下載。
    發(fā)表于 04-24 08:00 ?6次下載
    8253<b class='flag-5'>可編程</b>計(jì)數(shù)<b class='flag-5'>器</b>和<b class='flag-5'>定時(shí)器</b>芯片的仿真資料免費(fèi)下載

    MC14541B可編程定時(shí)器芯片數(shù)據(jù)手冊(cè)

    MC14541B可編程定時(shí)器芯片數(shù)據(jù)手冊(cè)
    發(fā)表于 07-31 16:24 ?7次下載

    微機(jī)原理—可編程計(jì)數(shù)/定時(shí)器8253概念詳解

    過程)■CPU干預(yù)■指令執(zhí)行時(shí)間作間隔2、不可編程的硬件定時(shí)方式(就像保險(xiǎn)絲熔斷樣,并不是由程序控制的)■方式固定■硬件設(shè)定參數(shù)3、可編程
    發(fā)表于 11-26 20:51 ?12次下載
    微機(jī)原理—<b class='flag-5'>可編程</b>計(jì)數(shù)<b class='flag-5'>器</b>/<b class='flag-5'>定時(shí)器</b>8253概念詳解

    CC2530定時(shí)器1使能

    CC2530定時(shí)器1CC2530有5個(gè)定時(shí)器定時(shí)器1,定時(shí)器2,
    發(fā)表于 11-29 20:06 ?6次下載
    CC2530<b class='flag-5'>定時(shí)器</b>1使能

    通用可編程定時(shí)器開源設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《通用可編程定時(shí)器開源設(shè)計(jì).zip》資料免費(fèi)下載
    發(fā)表于 08-08 11:45 ?0次下載
    通用<b class='flag-5'>可編程</b><b class='flag-5'>定時(shí)器</b>開源設(shè)計(jì)

    可編程定時(shí)器-HEF4541B_Q100

    可編程定時(shí)器-HEF4541B_Q100
    發(fā)表于 02-15 18:48 ?0次下載
    <b class='flag-5'>可編程</b><b class='flag-5'>定時(shí)器</b>-HEF4541B_Q100

    可編程定時(shí)器-HEF4541B

    可編程定時(shí)器-HEF4541B
    發(fā)表于 02-15 18:48 ?0次下載
    <b class='flag-5'>可編程</b><b class='flag-5'>定時(shí)器</b>-HEF4541B

    帶振蕩可編程延遲定時(shí)器-74HC5555

    帶振蕩可編程延遲定時(shí)器-74HC5555
    發(fā)表于 02-21 19:20 ?0次下載
    帶振蕩<b class='flag-5'>器</b>的<b class='flag-5'>可編程</b>延遲<b class='flag-5'>定時(shí)器</b>-74HC5555

    如何制作個(gè)簡(jiǎn)單2Arduino可編程定時(shí)器電路

    在本文中,我們將學(xué)習(xí)如何制作個(gè)簡(jiǎn)單2 Arduino
    的頭像 發(fā)表于 05-24 17:04 ?2157次閱讀
    如何<b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>簡(jiǎn)單</b>的<b class='flag-5'>2</b><b class='flag-5'>步</b><b class='flag-5'>Arduino</b><b class='flag-5'>可編程</b><b class='flag-5'>定時(shí)器</b><b class='flag-5'>電路</b>