BASIC4MCU | 질문게시판 | 온습도 센서와 L9110 FAN Module 모터구동 질문있습니다!!
페이지 정보
작성자 진현 작성일2022-12-04 17:19 조회2,931회 댓글2건본문
안녕하세요, 아두이노를 활용한 수업을 듣고있는 대학생입니다.
일정온도나 습도가되면 L9110 FAN Module 이 구동하는 장치를 만들고싶은데
이게 일반 DC모터와 코드짜는게 달라서 질문드립니다.
L9110 FAN Module 와 DHT11센서를 사용하고 아두이노 우노와 브레드보드에 저항,전선을연결시켜
DHT11을 이용하여 온습도 측정, 시리얼 모니터에 표기하고
온도가 20도이상이거나 습도가 40도 이상일시 모터가 작동을 하는것을 만들고싶습니다.
저혼자서 만들기에 복잡해서 질문드립니다 어떻게 코드를 짜야할까요...?
댓글 2
조회수 2,931master님의 댓글
master 작성일
int INA=9,INB=10;
//
void setup(){
pinMode(INA,OUTPUT); pinMode(INB,OUTPUT);
}
//
void loop(){
digitalWrite(INA,1); digitalWrite(INB,0); delay(5000); // 정회전
digitalWrite(INA,0); digitalWrite(INB,0); delay(200); // 정지
digitalWrite(INA,0); digitalWrite(INB,1); delay(5000); // 역회전
digitalWrite(INA,0); digitalWrite(INB,0); delay(200); // 정지
}
L9110 예제는 간단합니다.
이 예제는 디지털 출력이므로 pwm핀을 사용하지 않아도 됩니다.
(속도제어를 해야 한다면 이 예제처럼 pwm핀을 사용하고 digitalWrite 대신 analogWrite 함수를 사용하세요)
//
DHT 예제를 공부하고나서 모터 코드를 추가하면 됩니다.
진현님의 댓글
진현 작성일감사합니다!