반응형

 

아두이노, 릴레이로 꼬마전구 외부전원 제어하기

글. 오상문 sualchi@daum.net 

 

아두이노에서 릴레이에 전기를 공급하거나 끊었을 때 릴레이에 연결된 외부 전원 공급을 제어할 수 있습니다.

여기에서는 가장 기본 적인 1채널 릴레이를 사용합니다.

 

준비물: 아두이노 우노, 꼬마전구, 건전지 2개 및 연결상자, 1채널 릴레이 

 

연결 구조는 다음과 같습니다.

 

[아두이노]               [릴레이]               [전구]             [외부전원] 

디지털 7번 ---------   SIG      NC                 한쪽 핀 -------- 마이너스(-)

    5v --------------  VCC     COM -------- 다른 핀

  GND -------------  GND     NO  ------------------------- 플러스(+)  

 

전구 개를 제어하고 싶으면 다른 전구는 NC를 연결하고 GND는 함께 씁니다. 다만 on/OFF 제어는 반대인데, NO는 평상시 OFF 상태이며 아두이노에서 5V 공급하면 외부전기가 on 상태가 됩니다.

 

[그림] 배선 구조도

 

 

[그림] 실제 연결 사진

 

예제 코드는 다음과 같습니다.

 

# 릴레이 제어 핀은 다른 디지털 핀을 사용해도 됩니다.

#define RELAY_PIN  7    

 

void setup() {
  // put your setup code here, to run once:
  pinMode(RELAY_PIN, OUTPUT);
}

 

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(RELAY_PIN, HIGH);
  delay(3000);
  digitalWrite(RELAY_PIN, LOW);   
  delay(3000);
}

 

<이상>


 

반응형

+ Recent posts