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

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

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

使用Arduino繼電器控制led閃爍的教程

科技觀察員 ? 來源:circuitdigest ? 作者:薩達姆 ? 2022-11-22 17:41 ? 次閱讀

LED閃爍是每個嵌入式學(xué)習(xí)者或初學(xué)者非常常見且?guī)缀跏堑谝粋€程序。其中我們閃爍具有一些延遲的 LED。所以今天我們在這里進行同樣的項目,但在這里我們將使用交流燈泡而不是普通 LED,并將閃爍交流燈泡。

每當我們需要連接嵌入式電路中的任何交流電器時,我們都使用繼電器。因此,在本 arduino 繼電器控制教程中,我們將簡單地學(xué)習(xí)如何將繼電器與 Arduino 接口。這里我們不使用任何像ULN2003這樣的繼電器驅(qū)動器IC,而只使用NPN晶體管來控制繼電器。

所需組件:

阿杜伊諾

5V 或 6V 繼電器

交流電器或燈泡

BC547 晶體管

1k 電阻器

面包板或印刷電路板

連接跳線

電源

1N4007 二極管

螺絲端子接線端子

中繼:

繼電器是一種電磁開關(guān),由小電流控制,用于打開和關(guān)閉相對較大的電流。這意味著通過施加小電流,我們可以打開繼電器,從而允許更大的電流流動。繼電器是使用小得多的直流電流控制交流(交流)設(shè)備的一個很好的例子。常用的繼電器是單刀雙擲(SPDT)繼電器,它有五個端子如下:

pYYBAGN8mS-AX_bdAAApMLw0Zfk850.gif

當線圈沒有施加電壓時,COM(共)連接到NC(常閉觸點)。當對線圈施加一些電壓時,產(chǎn)生的電磁場會吸引電樞(連接到彈簧的杠桿),COM和NO(常開觸點)被連接,從而允許更大的電流流動。繼電器有多種額定值,這里我們使用 6V 工作電壓繼電器,允許 7A-250VAC 電流流動。

繼電器始終使用由晶體管、二極管和電阻組成的小型驅(qū)動器電路進行配置。晶體管用于放大電流,以便全電流(來自直流電源 – 9v 電池)可以流過線圈以使其完全通電。電阻用于為晶體管提供偏置。二極管用于防止晶體管關(guān)閉時的反向電流。每個電感線圈在突然關(guān)閉時都會產(chǎn)生相等且相反的電動勢,這可能會對元件造成永久性損壞,因此必須使用二極管來防止反向電流。繼電器模塊在市場上很容易買到,其所有驅(qū)動器電路都在板上,或者您可以在perf板或PCB上創(chuàng)建它,如下所示。這里我們使用了6V繼電器模塊。

poYBAGN8mTGALFMQAABzcDADywM061.jpg

在這里,要打開帶有Arduino的繼電器,我們只需要在連接繼電器模塊的地方使Arduino引腳高(在我們的例子中為A0)。下面給出的是繼電器驅(qū)動電路,用于構(gòu)建您自己的繼電器模塊:

pYYBAGN8mTKACTO0AAArAvfftiE905.png

電路圖和工作原理圖:

poYBAGN8mTSACGaHAAB19SJCf74817.png

在此Arduino繼電器控制電路中,我們使用Arduino通過BC547晶體管控制繼電器。我們通過 1k 電阻將晶體管基座連接到 Arduino 引腳 A0。交流燈泡用于演示。12v適配器用于為電路供電。

pYYBAGN8mTaAJyzlAADXQLFPCTI177.jpg

工作很簡單,我們需要使繼電器引腳(PIN A0)高以使繼電器模塊打開,并使繼電器引腳變低以關(guān)閉繼電器模塊。交流燈也將根據(jù)繼電器打開和關(guān)閉。

我們剛剛對 Arduino 進行了編程,使繼電器引腳 (A0) 高低,延遲為 1 秒:

// Arduino Relay Control Code



#define relay A0

#define interval 1000

void setup() {

pinMode(relay, OUTPUT);

}

void loop()

{

digitalWrite(relay, HIGH);

delay(interval);

digitalWrite(relay, LOW);

delay(interval);

}

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

    關(guān)注

    240

    文章

    22905

    瀏覽量

    650084
  • 繼電器
    +關(guān)注

    關(guān)注

    132

    文章

    5261

    瀏覽量

    147593
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185916
收藏 人收藏

    評論

    相關(guān)推薦

    Arduino繼電器的基本概念、應(yīng)用電路及接線圖

    類似繼電器這樣的電動開關(guān)用于通過允許電流流過負載來打開/關(guān)閉負載,該繼電器僅由Arduino引腳產(chǎn)生的低電壓 (5V) 控制因此,使用Arduino
    發(fā)表于 11-16 15:13 ?1.5w次閱讀
    <b class='flag-5'>Arduino</b><b class='flag-5'>繼電器</b>的基本概念、應(yīng)用電路及接線圖

    Arduino控制繼電器模塊藍牙和紅外

    電子發(fā)燒友網(wǎng)站提供《Arduino控制繼電器模塊藍牙和紅外.zip》資料免費下載
    發(fā)表于 07-18 10:14 ?5次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>控制</b><b class='flag-5'>繼電器</b>模塊藍牙和紅外

    ARDUINO IR控制繼電器開源分享

    電子發(fā)燒友網(wǎng)站提供《ARDUINO IR控制繼電器開源分享.zip》資料免費下載
    發(fā)表于 08-17 10:26 ?0次下載
    <b class='flag-5'>ARDUINO</b> IR<b class='flag-5'>控制</b><b class='flag-5'>繼電器</b>開源分享

    使用Arduino Nano的PIR運動控制繼電器

    電子發(fā)燒友網(wǎng)站提供《使用Arduino Nano的PIR運動控制繼電器.zip》資料免費下載
    發(fā)表于 10-19 14:21 ?0次下載
    使用<b class='flag-5'>Arduino</b> Nano的PIR運動<b class='flag-5'>控制</b><b class='flag-5'>繼電器</b>

    使用Arduino uno閃爍LED

    電子發(fā)燒友網(wǎng)站提供《使用Arduino uno閃爍LED.zip》資料免費下載
    發(fā)表于 10-28 09:23 ?3次下載
    使用<b class='flag-5'>Arduino</b> uno<b class='flag-5'>閃爍</b><b class='flag-5'>LED</b>

    使用Arduino閃爍LED

    電子發(fā)燒友網(wǎng)站提供《使用Arduino閃爍LED.zip》資料免費下載
    發(fā)表于 11-08 11:03 ?0次下載
    使用<b class='flag-5'>Arduino</b>來<b class='flag-5'>閃爍</b><b class='flag-5'>LED</b>

    如何使用Arduino使LED閃爍

    電子發(fā)燒友網(wǎng)站提供《如何使用Arduino使LED閃爍.zip》資料免費下載
    發(fā)表于 12-26 09:20 ?1次下載
    如何使用<b class='flag-5'>Arduino</b>使<b class='flag-5'>LED</b><b class='flag-5'>閃爍</b>

    Arduino UNO閃爍LED POT

    電子發(fā)燒友網(wǎng)站提供《Arduino UNO閃爍LED POT.zip》資料免費下載
    發(fā)表于 01-03 14:15 ?0次下載
    <b class='flag-5'>Arduino</b> UNO<b class='flag-5'>閃爍</b>的<b class='flag-5'>LED</b> POT

    Arduino Uno LED閃爍代碼

    電子發(fā)燒友網(wǎng)站提供《Arduino Uno LED閃爍代碼.zip》資料免費下載
    發(fā)表于 01-04 10:32 ?1次下載
    <b class='flag-5'>Arduino</b> Uno <b class='flag-5'>LED</b><b class='flag-5'>閃爍</b>代碼

    arduino控制繼電器介紹

    一、arduino控制繼電器 典型的繼電器結(jié)構(gòu)原理圖如下: 繼電器有一個輸入回路,一般接低壓電源,有一個輸出回路,一般接高壓電源。 輸入回路
    發(fā)表于 04-21 11:16 ?0次下載
    <b class='flag-5'>arduino</b><b class='flag-5'>控制</b><b class='flag-5'>繼電器</b>介紹

    Arduino繼電器控制Led

    繼電器:信號線接Arduino 10引腳,5伏接面包板,gnd接面包板,公共口接330歐電阻上,常開口接面包板上。 ard:gnd接led陰極,5v接面包板 led:陽極連在電阻上 i
    發(fā)表于 04-26 10:45 ?0次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>繼電器</b><b class='flag-5'>控制</b><b class='flag-5'>Led</b>

    Arduino控制繼電器(esp32+繼電器

    近年來,智能家居也普遍進入家庭當中,而智能控制開關(guān)也是其中一個很重要的亮點。本試驗,是通過繼電器的特性,常開與 常閉,設(shè)置繼電器與供電電器結(jié)合起來從而達到
    發(fā)表于 04-26 10:37 ?1次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>控制</b><b class='flag-5'>繼電器</b>(esp32+<b class='flag-5'>繼電器</b>)

    arduino繼電器控制led燈開關(guān)

    繼電器有6個引腳,一邊是繼電器的+,-,s 意思是正極(5v),負極(GND),信號端,隨便哪個可以輸出信號的引腳,我這里代碼定義的7號。 另外一邊是輸出端,也就是控制目標的三個端口,分別是NC
    發(fā)表于 04-26 10:40 ?0次下載
    <b class='flag-5'>arduino</b><b class='flag-5'>繼電器</b><b class='flag-5'>控制</b><b class='flag-5'>led</b>燈開關(guān)

    Arduino利用人體紅外控制繼電器

    Arduino利用人體紅外控制繼電器 實現(xiàn)功能:當紅外感應(yīng)到人時,繼電器模塊閉合,反之繼電器模塊斷開。
    發(fā)表于 04-27 10:23 ?0次下載
    <b class='flag-5'>Arduino</b>利用人體紅外<b class='flag-5'>控制</b><b class='flag-5'>繼電器</b>

    蜂鳴器與繼電器基本控制

    在CT107D單片機訓(xùn)練平臺上實現(xiàn)蜂鳴器與繼電器的基本控制,首先讓8路LED指示燈閃爍3遍后熄滅,接著依次點亮LED指示燈,
    發(fā)表于 05-04 11:38 ?1次下載
    蜂鳴器與<b class='flag-5'>繼電器</b>基本<b class='flag-5'>控制</b>