Basic Tutorial for Arduino, 感測器 Sensor, 進階篇

【Arduino進階教學課程】 第十篇:Relay繼電器模組 快速上手

實驗說明:

本篇介紹如何使用繼電器模組通過Arduino控制電源。讓繼電器來控制LED燈,也就是當Arduino輸出HIGH時就會觸發繼電器,LED燈點亮,反之輸出LOW時將不會觸發繼電器,LED燈熄滅。理解這個實驗後,我們就可以很容易的控制電器用品的開和關。

 

繼電器模組一端是電源接口由公共(COM),常閉(NC)和常開(NO)三個組成 。

  • 在Arduino沒有訊號提供時(Low),繼電器的「常閉」與「公共端」是通路,「常開」和「公共端」是斷路。
  • 在Arduino提供高電位訊號時(High),此時繼電器的「常閉」與「公共端」會變成斷路,「常開」和「公共端」變成通路。

 

另一端則是用來和Arduino溝通的Pin腳,由VCC(+)、GND(-)、Signal(S)組成,可藉由Arduino來控制繼電器。

  • GND(-):接地
  • VCC(+):5V
  • Signal(S):控制繼電器(連接到Arduino的數位腳位)

 

材料:

  • Arduino Uno R3
  • USB 傳輸線
  • 直插LED
  • 220Ω直插電阻
  • 5V 繼電器
  • 麵包板
  • 麵包板跳線
  • 杜邦線

 

👍爆款推薦:程式學習套件組 

購買網址:shop.mirotek.com.tw

 

程式:

int relayPin = 8; 
void setup()
{
  pinMode(relayPin, OUTPUT);
}
void loop()
{
  digitalWrite(relayPin, HIGH); 
  delay(3000); 
  digitalWrite(relayPin, LOW); 
  delay(1000); 
}

下載程序完成後可以看到LED3秒,滅1秒。這樣我們使用繼電器模組通過Arduino控制電源的LED閃爍實驗就完成了。