BASIC4MCU | 질문게시판 | 아두이노 우노 조도센서로 서보모터 제어하기
페이지 정보
작성자 김창현 작성일2019-11-29 19:21 조회13,452회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=10966
본문
만들고자하는것 : 스마트 화분
기능 : LED를 깜빡거리게 구성하고 옆에 조도센서와 서보모터를 두어 움직이게 한다
문제점 :
LED가 10초 동안 켜졌다 23시간50초 동안 꺼져있게 깜빡거리게 한다
(실험확인을 위해 딜레이는 5초 켜지고 10초 꺼져있게 했다)
이에 맞춰 조도센서가 반응하고 조도센서의 반응에 따라 서보모터가 90도 돌아가고 되돌아가고를 반복하겠끔 할 생각이다(서보모터: 수문개폐역할)
실험 결과:
LED (rgb X) 가 처음에
켜지면 서보모터가 90도 돌아가고
꺼지면 조금있다 되돌아가는것을 확인했으나
이후에 LED가 켜지지않았습니다.
질문을 위해 여러 실험을 해보는중 코딩에 문제가 있음을 유추할수있었다.
LED5초 켜지고 10초꺼지게 void loop 하니
처음한번만 LED5초 켜지고 꺼진다음 10초가 지나자 다시켜지지않고 서보모터가 돌아갔습니다
4초,5초로 void loop 했을때도 5초간 꺼져있다 켜지는게 아닌 서보모터가 움직였습니다.
코딩에 문제가 있다는건데 아직 왕초보라 잘 모르겠습니다..
무엇이 문제일까요?
(ps.브레드보드, 아두이노 각각하나씩 밖에 없어서 하나의 브레드 보드에 하고 싶은데 방법이 없을까요?)
댓글 1
조회수 13,452master님의 댓글
master 작성일소스코드는 그림이 아닌 텍스트로 첨부하세요