在本文中,我們將學(xué)習(xí)如何制作一個簡單的 2 步 Arduino 可編程定時器電路,該電路可用于通過獨(dú)立可調(diào)的 ON 和 OFF
時序來切換電氣負(fù)載的開/關(guān)。
例如,如果您希望燈保持 ON 24 小時和 OFF 2
小時,您可以通過快速修改程序代碼來執(zhí)行此操作。同樣,您可以通過適當(dāng)?shù)馗拇a,將輸出時序自定義為任何其他所需的時間間隔集。
void setup(){pinMode(13, OUTPUT); }void loop(){digitalWrite(13, HIGH);delay(86400000);digitalWrite(13, LOW);delay(3600000); }
您只需編譯以下代碼并將其上傳到Arduino板,然后根據(jù)您的特定應(yīng)用需求啟動定時器功能。
在上面的示例代碼中,行延遲(86400000);和延遲(3600000);分別確定輸出ON和OFF延遲時間間隔,以毫秒為單位。在這里,數(shù)字
86400000 毫秒對應(yīng)于 24 小時,而 3600000 表示 1 小時延遲。
您可以根據(jù)個人喜好自定義這兩個值,以獲得所需的輸出延遲。
設(shè)置并通電后,Arduino將繼續(xù)在兩步ON/OFF定時序列之間切換。只要系統(tǒng)仍然通電。
電路圖
完整的電路圖以及Arduino連接可以在下圖中看到:
Arduino 單脈沖定時器電路
如果您不希望計時器循環(huán)遍歷兩步計時器,而是希望計時器是一次性類型,這將在設(shè)置的延遲后永久關(guān)閉,則可以應(yīng)用以下代碼:
int led = 13; // Pin 13 has an LED connected on most Arduino boards.unsigned long DELAY_TIME = 10000; // 10 secunsigned long delayStart = 0; // the time the delay startedbool delayRunning = false; // true if still waiting for delay to finishvoid 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 onlydigitalWrite(led, LOW); // turn led off } }
Arduino可編程定時器電路所需的部件
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)容,您有什么問題嗎?
電子電路資源推薦
- 電力電子技術(shù)哈爾濱工業(yè)大學(xué)課件講義
來源:下載中心
- 電源小白到實(shí)戰(zhàn)
來源:大學(xué)堂
- EMC基礎(chǔ)知識---華為
來源:下載中心
- 信號與系統(tǒng):模擬與數(shù)字信號處理
來源:大學(xué)堂
- 戴維寧定理:概念介紹及其求解過程
來源:電路圖
- 電阻和電阻定律以及0歐電阻和上、下拉電阻的作用
來源:電路圖
推薦帖子 最新更新時間:2025-07-02 03:19
- 學(xué)挖掘機(jī)再也不用去山東了!
- 學(xué)挖掘機(jī)再也不用去山東了! 實(shí)踐和理論是兩馬回事,虛擬和現(xiàn)實(shí)更是兩馬回事,想學(xué)習(xí)挖掘的還得上山東 這個似乎不是虛擬現(xiàn)實(shí),而是通過5G網(wǎng)絡(luò)實(shí)時遙控真實(shí)的挖掘機(jī)。不過若是遙控,用來學(xué)習(xí)就不合適了 高危險動作 還是可以采用的 這樣更安全嘛 那么問題來了,挖掘機(jī)
freebsder
無線連接
- LPS22的MakeCode擴(kuò)展(驅(qū)動)
- LPS氣壓傳感器的MakeCode擴(kuò)展。 演示程序 : https://makecode.microbit.org/_JCXVbMVjURTa 擴(kuò)展程序 : https://github.com/makecode-extensions/LPS22 此
dcexpert
MEMS傳感器
- 處理抑制問題:儀表放大器的 PSRR 與 CMRR
- 電氣工程師習(xí)慣于處理各種抑制問題,從共模抑制到電源抑制,以至于 EMI 抑制,而且這也絕對是我們喜歡做的事。抑制越多越好! 然而對于儀表放大器而言,在計算由電源或共模電壓變化產(chǎn)生的失調(diào)偏移時很容易產(chǎn)生困惑。這種困惑的根本原因如下圖所示:
Aguilera
模擬與混合信號
- dsp28335adc的外接電阻問題
- adc必須外接一個22k的電阻,這有什么用呢? dsp28335adc的外接電阻問題 與接地電容構(gòu)成濾波,手冊上有 樓主您好! 我想請教您兩個問題。DSP28335我配置4路ADC通道,沒有接入外部電壓但是已經(jīng)有1V電壓值值。并且只把一路(A0)和模擬地短接,為什么會影
malicious
微控制器 MCU
- 這個是怎么弄得?
- 第一個是我畫的,第二個是別人畫的。 我不知道第二個圖那個里面的效果是如何畫出來的。 請高手指教,謝謝! 這個是怎么弄得? 什么效果,板子中摳掉一塊嗎? dcexpert 發(fā)表于 2019-7-18 12:12 什么效果,板子中摳掉一塊嗎? 不是啊,我的效
chenbingjy
PCB設(shè)計
- 希望高人指點(diǎn)模擬隔離采集方案
- 希望高人指點(diǎn)模擬隔離采集方案 輸入信號:電壓型(直流0至5V),電流型(直流1ma至20ma),交流型電壓信號(0至380V),有經(jīng)驗(yàn)的高手指導(dǎo)一下參考電路怎么接,要求上述滿足隔離輸入。 希望高人指點(diǎn)模擬隔離采集方案 可以隔離模擬信號,也可以隔離數(shù)字信號。 隔離模擬信號,是每一
chilezhima
模擬電子
- 單片機(jī)如何通過ADC模塊采集模擬信號
- 適用于嵌入式應(yīng)用的機(jī)器學(xué)習(xí)接口參考設(shè)計
- CCS安裝仿真器時,提示出現(xiàn)需要bh2usb.sys文件解決辦法
- 圖中三極管發(fā)射級電壓的問題
- 移植ubuntu到A7
- LaunchPad配什么電容?
- 4層板,可不可以把4個層都鋪地?
- 馬達(dá)啟動干擾到單片機(jī)問題
- 直播FAQ: 無線技術(shù)改變智能生活
- 一個關(guān)于數(shù)據(jù)手冊的問題
- 過孔孔徑與線寬的問題
- 關(guān)于ESP32的片外RAM配置。轉(zhuǎn)至esp-idf官方參考
- 這家工廠將100%使用可再生能源!
- TI 培訓(xùn)人氣課程投票應(yīng)援開始啦,福利多多!
- 基于STM32 I2S的音頻應(yīng)用開發(fā)介紹【ST官方應(yīng)用筆記】
- 仿真出來的波形有什么作用呢 或者是說怎么看 看值嗎還是形狀?還是看什么
- 波導(dǎo)天線
- Pyvisa 萬用表讀取數(shù)據(jù)
- Windows CE項目開發(fā)實(shí)踐叢書
- 各版主極力推薦:linux驅(qū)動開發(fā)基礎(chǔ)教程
- 在 PWM 接口的 5V 電源中嵌入 SHT2xP 應(yīng)用筆記
- AD5347 并行接口、八路電壓輸出、10 位 DAC 的典型應(yīng)用
- LT1172CQ、-10 至 -26/1.25A LCD 對比度電源的典型應(yīng)用
- 使用基于 ZICM357SP2-2-R Ember EM35x 收發(fā)器模塊的 Mesh Connect EM35x 迷你模塊的典型應(yīng)用電路
- 使用 MaxLinear, Inc 的 SPX385AN-1.2/TR 的參考設(shè)計
- AM2S-2403SZ 3.3V 2瓦直流轉(zhuǎn)直流轉(zhuǎn)換器的典型應(yīng)用
- AP5100 1.4MHz、3.3V 輸出、1A 降壓轉(zhuǎn)換器的典型應(yīng)用
- 物聯(lián)網(wǎng)網(wǎng)關(guān)解決方案
- EVAL-ADM1063TQEBZ,用于評估 ADM1063ASUZ 電壓監(jiān)控器排序器以實(shí)現(xiàn)復(fù)雜排序的評估板
- TEA1936xDB1533: USB PD 45W Mobile Charging
- 彩蛋丨這是一張邀請函,請查收(內(nèi)附彩蛋 別錯過)
- “不遜色GPT-4”!百度最強(qiáng)大模型發(fā)布,我們第一時間實(shí)測了一波
- 英飛凌為智慧城市提供安全便捷的移動解決方案
- 需求迎拐點(diǎn)?70%臺灣Top10 半導(dǎo)體企業(yè)業(yè)績下滑
- 臺灣地區(qū)發(fā)生6.1級地震,半導(dǎo)體企業(yè)回應(yīng)
- MOTO G5 發(fā)布,聯(lián)想花 29 億美金到底買來了什么?丨 MWC 2017
- 目前最全國產(chǎn)芯片公司一覽
- 無線通訊時代的正式來臨
- 黃仁勛:如果能回到30歲,我不會創(chuàng)立英偉達(dá)
- 如何快速摘掉“技術(shù)小白”的帽子——五天時間教你玩兒轉(zhuǎn)RZ微處理器系列 · STEP 5