實驗說明:
本篇介紹如何使用繼電器模組通過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 繼電器
- 麵包板
- 麵包板跳線
- 杜邦線
程式:
int relayPin = 8;
void setup()
{
pinMode(relayPin, OUTPUT);
}
void loop()
{
digitalWrite(relayPin, HIGH);
delay(3000);
digitalWrite(relayPin, LOW);
delay(1000);
}
下載程序完成後可以看到LED亮3秒,滅1秒。這樣我們使用繼電器模組通過Arduino控制電源的LED閃爍實驗就完成了。