정보나눔

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

아두이노 모터작동 if문 질문있습니다.
박창준 | 2019-06-06

아두이노 모터에 질문이있습니다.

아두이노 우노 쓰고있으며 미세먼지센서를 쓰고있고 모터드라이브는 L298N 쓰고있습니다.

 

미세먼지가 10이상이면 모터가 작동돼 창문이 닫히게 할려고하는데 

if문을

 

 

if(dustDensity > 10) {

digitalWrite(5, HIGH); 

digitalWrite(4,LOW); 


delay(3000); 

}

else 

{

 digitalWrite(4, LOW); 

digitalWrite(5, LOW); 


delay(3000); 

}

이렇게하였습니다. 이렇게 했을때 미세먼지가 10에서 9로 내려왔을때 모터가 꺼지게 됩니다.

제가 원하는 작동은 맞지만 좀더 구체적으로 10이 넘어 갔을때 모터가 5초만 작동하고 멈추게 하고 싶습니다. 

그럴러면 코드를 어떻게 해야될까요? ㅠㅠ

이전글   |    블루투스모듈 서보모터 제어 (+초음파센서)... 2019-06-06
다음글   |    다중 시리얼통신시 값이 출력이 안됩니다 ... 2019-06-07