2개의 푸시버튼을 이용하여 서보모터 제어하기 > 아두이노

본문 바로가기

아두이노

아두이노

2. 2개의 푸시버튼을 이용하여 서보모터 제어하기

페이지 정보

작성자 관리자 댓글 1건 조회 5,431회 작성일 18-10-28 15:53

본문

2. 2개의 푸시버튼을 이용하여 서보모터 제어하기

 

푸시버튼1을 눌렀을 경우에 90으로 이동하고, 푸시버튼2를 눌렸을 경우 180으로 이동한다. 만약 푸시버튼을 놓을 경우 다시 0으로 이동한다.

푸시퍼튼1은 디지털 핀 2번, 푸시버튼2의 경우 디지털 핀 6번에 연결하고, 서보모터는 디지털 핀 9번에 연결한다.


(1) 회로도 구성


그림입니다.
원본 그림의 이름: CLP000029b832a7.bmp
원본 그림의 크기: 가로 544pixel, 세로 621pixel




(2) 소스코딩


그림입니다.
원본 그림의 이름: CLP000029b80001.bmp
원본 그림의 크기: 가로 470pixel, 세로 427pixel

그림입니다.
원본 그림의 이름: CLP000029b80002.bmp
원본 그림의 크기: 가로 471pixel, 세로 647pixel


(3) 실행 결과


실행하고, 버튼1을 눌렀을 때 90도 회전하고, 버튼2를 눌렀을 때 180도 회전을 하게 된다.


그림입니다.
원본 그림의 이름: CLP000029b80003.bmp
원본 그림의 크기: 가로 344pixel, 세로 275pixel


시리얼모니터를 통해 회전할 때의 값을 출력하여 결과를 확인할 수 있다.




Copyright © LEELAB.CO.KR. All rights reserved.