본문 바로가기
Arduino/Module

[아두이노] 서보모터를 다뤄보자!!

by Alan_S 2016. 8. 25.

이번엔 이렇게 생기 서보모터를 다뤄보도록 하겠습니다!!ㅎㅎ

 

 

Serial 입력을 통해서 각도를 받아서 서보모터가 변하는 것을 알아볼 수도 있겠지만,

이번엔 가변저항값을 받아서 가변저항의 값에 따른 서보모터의 변화를 보도록 하겠습니다!

 

 

 

연결은 이렇게 해줍니다!!~

서보모터를 못찾아서 ㅋㅋㅋDC모터로 선하나를 더 파내서 저렇게 했습니다!! 실제로는 서보모터 입니다!

 

 

 

 

 

소스는 이렇습니다!!ㅎㅎ 서보모터를 사용할 때는 서보모터 라이브러리 를 추가시켜줘야 합니다!!

그리고 myservo 로 이름을 지정해주시고요!

attach(9)는 9번포트로 연결시켜줬다는 뜻입니다! 9번으로 초기화 시켜주시고

loop문에서는 서보모터가 가변저항 A0 에서 들어온 (0~1023)까지의 숫자를 0~180으로 map함수를 통해 바꿔줍니다!!

 

가변저항은 최솟값 0이고 최댓값 2^10 입니다! 그리고 서보모터는 숫자를 바로 각도값으로 받습니다!

저는 0도부터 180도까지로 정해놨습니다!!

 

그리고 실행시켜주면~~~~~

 

 

 

이렇게 됩니다!!~

 

간단하고 쉽지만~ 매우 많은 프로젝트를 응용시킬수 있는 서보모터 였습니다~

 

servo_R.ino
다운로드