컨텐츠 바로가기


product


이전 제품 보기

다음 제품 보기

크게보기

[마지막1개] 아두이노 1채널 5V 릴레이 모듈(ARDUINO RELAY MODULE) 적립금

() 해외배송 가능

[마지막1개] 아두이노 1채널 5V 릴레이 모듈(ARDUINO RELAY MODULE) 기본 정보
판매가
수량

updown

장바구니 담기 관심상품 등록 추천 메일 보내기

쇼핑 계속하기 바로 구매하기

event

상품상세정보

1. 제품명 : 아두이노 1채널 5V 릴레이 모듈(ARDUINO RELAY MODULE)
2. 간략설명 : 아두이노 1채널 5V 릴레이 모듈 입니다.
   아두이노 체계에서 사용이 가능한 1채널 릴레이 모듈이며,
   릴레이는 전자석 원리로 전류가 흐르면 자기장을 형성해서 자기력으로 자석을 끌어 당겼다가
   전류가 흐르지 않으면 자석을 놓는 원리로 스위치 역할을 합니다.
   릴레이를 이용해서 각종센서/LED등을 ON/OFF 제어를 할 수 있으며,
   제어신호(0 or 1)를 통해서 릴레이를 동작시키는 모듈으로써
   아두이노 뿐만아니라 5V 제어신호를 내는 대부분의 MCU에서 사용 가능한 제품입니다.


3.SPEC
- 작동전압 : 5V
- 최대전류 : 10A (30VDC, 250VAC)
- 크기 : 26.5 X 34 X 17.2mm





* 사용방법 : LED1/2를 제어하는 경우
LED1에는 NC+COM을 연결하고 LED2에는 NO+COM을 연결합니다.
COM은 공통단자입니다.

* 아두이노와 연결하기
- 아래 결선도와 같이 아두이노와 릴레이를 연결합니다.




* 코드예시
- 아래 코드를 아두이노 스케치에 입력하고, 업로드 해줍니다.



int Relay = 7;
 
 void setup()
{
 pinMode(Relay, OUTPUT);
}
 
void loop()
{
 digitalWrite(Relay, HIGH);
 delay(1000);
 digitalWrite(Relay, LOW);
 delay(1000);
}


* 테스트 결과
- 결선도와 코드입력후 업로드까지 마치면
릴레이의 LED가 1초 간격으로 깜빡이면서 작동합니다.




코드 예시의 "pinMode(Switch,INPUT_PULLUP); "이 부분에서 단순히 INPUT이 아닌
INPUT_PULLUP으로 설정한 이유가 있습니다.
스위치를 누르지 않았을 때 디지털 핀의 Floating 상태(HIGH와 LOW가 번갈아 바뀌는 상태)를
방지하기 위해 디지털 핀의 상태를 HIGH로 유지시켜 줍니다.
이를 위해 본래는 스위치 입력 부분에 저항을 별도로 달아 줘야 하는데 이 저항을
풀업 저항(Pullup Resistor)이라고 합니다.
하지만 아두이노에는 자체적으로 이 저항이 내장되어 있고 'INPUT_PULLUP'은
이를 이용하겠다는 의미입니다. 따라서 별도로 저항을 달아주지 않아도 됩니다.



int Relaypin = 12;
int Switch = 4;
 
void setup()
{
  pinMode(Relaypin,OUTPUT);         // 릴레이를 출력으로 설정
  pinMode(Switch,INPUT_PULLUP);     // 스위치를 입력으로 설정
}
 
void loop()
{
  if(digitalRead(Switch)==LOW)       // 스위치를 누르면
  {
    digitalWrite(Relaypin,HIGH);     // 1채널 릴레이 ON
    delay(100);
  }
 
  else                               // 스위치를 누르지 않으면
  {
    digitalWrite(Relaypin,LOW);      // 1채널 릴레이 OFF
    delay(100);
  }
}






장바구니 0