정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아두이노 8채널 릴레이 모듈 질문!
Tama | 2018-11-04

아두이노 8채널 릴레이 모듈을 이용해서 워터펌프를 제어하고 싶은데요... 인터넷에서 찾은 예제를 따라 해보았는데 뭐가 문제인지 잘 모르겠어요.. 작동시키면 릴레이 모듈의 led만 깜빡거리고 정작 모터는 안 움직여요.. 모터적정전압은 12V여서 따로 12V 2A 아답터도 연결했어요. 뭐가 문제인지 모르겠어요..  제가 NO랑 COM을 착각하고 연결한 건 가요? 릴레이 모듈이 고장난 건 가요? 도와주세요ㅠㅠ

 

//the relays connect to
int IN4 = 4;
int IN5 = 5;

#define ON   0
#define OFF  1
void setup() 
{
  relay_init();//initialize the relay
}

void loop() {
  relay_SetStatus(ON, OFF);//turn on RELAY_1 
  delay(2000);//delay 2s
  relay_SetStatus(OFF, ON);//turn on RELAY_2
  delay(2000);//delay 2s
}
void relay_init(void)//initialize the relay
{  
  //set all the relays OUTPUT
  pinMode(IN4, OUTPUT);
  pinMode(IN5, OUTPUT);
 
  relay_SetStatus(OFF,OFF);//turn off all the relay
}
//set the status of relays
void relay_SetStatus( unsigned char status_1,  unsigned char status_2)
{
  digitalWrite(IN4, status_1);
  digitalWrite(IN5, status_2);
}

 

이전글   |    lcd에 출력하기 2018-11-04
다음글   |    아두이노 초음파센서 led 밝기 조절 2018-11-05