Page 181 - 최강 아두이노 퍼스트 참고서
P. 181
#define RELAY_ON 0
#define RELAY_OFF 1
#define Relay_1 10 // Digital Pin D 10
void setup()
{
Serial.begin(9600); // 시리얼 포트로 메시지 보기 위해 digitalWrite(Relay_1,
RELAY_OFF);
pinMode(Relay_1, OUTPUT); delay(5000); // 부
팅시 5 초 지연.
}
void loop()
{
// 릴레이 켜기 신호.
digitalWrite(Relay_1, RELAY_ON);
Serial.println("Relay On"); delay(5000); //
wait for 5 second
// 릴레이 끄기 신호.
digitalWrite(Relay_1, RELAY_OFF);
Serial.println("Relay Off"); delay(5000);
}
16.1.1.4 버튼 누르면 LED 켜지게 하기
버튼을 누르면 아두이노 보드 10 번 포트의 LED On 됩니다. 릴레이 모듈 보드의 초록색 LED
는 Off 됩니다. 버튼 포트는 PullDown 설정입니다.
AC 전원 220V 를 사용하는 만큼 정확한 사용법 숙지 후 안전하게 테스트 하시기 바 랍니다.
181