로딩
티스토리 데이터 처리 중입니다.

포텐셔미터(가변저항)으로 360도 서보모터 방향 속도 조절하기

 포텐셔미터(가변저항)으로 360도 서보모터 방향 속도 조절하기

B10K를 이용하여 360도 회전하는 서보모터 컨트롤을 해보았습니다. 준비물 아두이노, 가변저항, 서보모터 전원과 신호선만 아두이노 우노에 잘 연결해주면된다.

서보모터의 신호는 PWM 디지털핀에 연결하고 가변저항신호는 아날로그핀에 연결해준다. 코팅 서보모터 라이브러리를 사용하여 서보모터를 작동시키고 map함수를 이용하여 아날로그값 0~1023을 서보모터가 작동하는 -170~170 사이값으로 지정해준다.

#include // 아두이노 서보모터라이브러리 사용 int servoPin = 9; //서보모터 데이터케이블(주황)을 아두이노 9번 핀에 연결 Servo servo; // 서보모터를 servo 이름으로 정의 void setup (){ servo.attach(servoPin); // 서보모터를 아두이노와 .....