소스코드
아래는 소스코드입니다. 아두이노 IDE에 붙여넣기 하여 컴파일하고 업로드합니다.
// 아두이노 릴레이모듈 실험 // 1초마다 ON/OFF를 반복합니다. 1초마다 릴레이 접점이 붙었다 떨어지는 "딸깍"소리를 들을 수 있습니다. const int relayPin = 6; //릴레이 신호핀(S)에 연결되는 아두이노 핀 void setup() { pinMode(relayPin, OUTPUT); //릴레이 신호용 아두이노 디지털 핀을 출력으로 설정 } void loop() { digitalWrite(relayPin, HIGH); //릴레이 접점 ON delay(1000); //1초 대기 digitalWrite(relayPin, LOW); //릴레이 접점 OFF delay(1000); //1초 대기 }
아래는 실제 결선하고 프로그램을 업로드하여 동작시킨 모습입니다.
아래와 같이 220V 백열전구를 출력 접점에 연결하면 실제 1초마다 백열전구가 켜졌다가 꺼졌다가 반복하는 동작을 확인할 수 있습니다.
* 경고 : 220V 전압을 다룰 경우 감전 사고의 위험이 있으며 반드시 전문가의 도움을 받으시기 바랍니다.