본문 바로가기

프로그래밍/아두이노[Arduino]&라즈베리파이[Raspberry Pi]

[아두이노] 1채널 릴레이(Relay) 모듈 간단 사용법(LED 제어)



안녕하세요 오늘은 1채널 릴레이모듈로 간단하게 LED제어를 해보겠습니다.

 


소개

 

 

 

1.기본으로 LED가 꺼져있습니다.

 

2. 스위치 모듈을 누르면 릴레이 모듈 제어를 통해서 LED가 켜집니다.

 

 

 

 

 

 

핵심부품

 

 

 

- 릴레이를 1개만 제어할 수 있는 모듈입니다.

5V에서 동작을 합니다.

- 스위치 역할로 사용이 됩니다(ON/OFF)

 

 

 

 

 

 


제품 스팩


Maximum load: AC 250V/10A, DC 30V/10A
Trigger current: 5mA
Working voltage: 5V
Module size: 43 x 17 x 18.5mm (L x W x H)

 

부품 상세내용

 


부품 목록

 

 

 

회로도

 

 

소스코드

int Relaypin = 2; //릴레이 핀 선언
int Switch = 9;   //스위치 모듈 핀 선언
void setup()
{
  pinMode(Switch, INPUT_PULLUP);   //스위치 모듈의 pinMode 선언
  pinMode(Relaypin, OUTPUT);       //릴레이의 IN의 pinMode 선언
  Serial.begin(9600);              //시리얼 통신 속도 9600으로 선언
}
 
void loop(){
  if(digitalRead(Switch)==LOW){    //스위치를 누를때
     digitalWrite(Relaypin, HIGH); //릴레이 ON
     Serial.println("ON");         //시리얼 모니터에 ON 상태 표시
  } else{                          //스위치를 누르지 않을때
     digitalWrite(Relaypin, LOW);  //릴레이 OFF
     Serial.println("OFF");        //시리얼 모니터에 OFF 상태 표시
  }
  delay(3000);                     //지연 3초
}

 

구현영상

 

 

이상입니다 감사합니다.