전체상품목록 바로가기

본문 바로가기


현재 위치
  1. home
  2. community
  3. 기술문의 :)

기술문의 :)

기술문의 게시판 입니다.

상품 게시판 상세
subject 회전 속도 관련 문의입니다.
writer 장재관 (ip:)
  • date 2017-02-02 15:42:09
  • like 추천하기
  • view 408
rating 0점

 

 아두이노와 연결하여 돌리려고 하는데요.
무한 회전 서보모터의 경우에는 아래의 코드에서 angle 값을 90에 가깝게 할 수록 회전속도가 늦어지는걸로 알고 있는데요. 이 모터에서 가장 낮은 회전속도를 적용했을 때 1바퀴 도는데 걸리는 시간이 어느정도 되는지 알고 싶습니다. 
감사합니다.


<아두이노 코드>
// 서보모터를 불러오기 위한 라이브러리 호출
#include <Servo.h> 
// 서모모터에 신호를 입력할 입력핀 지정
int servoPin = 9;
// 서보모터의 도는 속도 조절
// 현재 angle=92로 두면 정지
int angle = 90;
// 서보모터의 객체 선언
Servo servo;
// setup() 함수는 아두이노에 전원이 처음 켜질 때 한번만 실행이 된다.
void setup() {
  // attach() 함수를 통해 아두이노에 모터를 장착하도록 한다. 내부인자로는 핀 번호를 대입
  servo.attach(servoPin);
}
// loop() 함수는 setup()이 완료된 후 지속적으로 반복 실행된다.
void loop() 
{
  // write()함수는 일반 서보모터에서는 내부인자의 정수값이 각도를 의미한다.
  // 하지만 무한회전 서보모터에서는 도는 속도를 의미한다.
  // 90도를 기준으로 더 크면 오른쪽으로 회전, 더 작으면 왼쪽으로 회전
  // 90도는 정지하고 180도나 0도로 가까워질 수록 회전속도가 증가한다.
  servo.write(angle);
  // 약간의 delay() 시간을 주어 전력이 바로 중단되는 피해를 방지
  delay(10);
}
file
password 삭제하려면 비밀번호를 입력하세요.
댓글 수정

password :

/ byte

비밀번호 : 확인 취소

댓글 입력

commentsname : password : 관리자 답변 보기

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

회원에게만 댓글 작성 권한이 있습니다.

관련 글 보기

관련글 모음
번호 상품명 제목 작성자 작성일 조회
16072 [TSR9347] 무한회전 특수 서보모터(Servo - Large Full Rotation) 회전 속도 관련 문의입니다. 장재관 2017-02-02 408
16073 [TSR9347] 무한회전 특수 서보모터(Servo - Large Full Rotation) 회전 속도 관련 문의입니다. 아트로봇CT 2017-02-02 436
15305 [TSR9347] 무한회전 특수 서보모터(Servo - Large Full Rotation) 빠른답변 기다리겠습니다. 김대봉 2015-12-10 4
15306 [TSR9347] 무한회전 특수 서보모터(Servo - Large Full Rotation) 빠른답변 기다리겠습니다. 아트로봇CT 2015-12-10 1
15267 [TSR9347] 무한회전 특수 서보모터(Servo - Large Full Rotation) 친애하는 판매자님...ㅎㅎ 이지윤 2015-12-03 343