BASIC4MCU | 질문게시판 | SG90C
페이지 정보
작성자 Jdhe 작성일2018-12-13 13:28 조회8,415회 댓글2건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=6819
작성일
본문
원래 초음파 센서가 동작하면 0도에서 90도로 갔다가 초후에 90도에서 0도로 와야되는데...
서보모터 SG90을 쓰다가 고장이 나서 모터를 샀는데 SG90C로 잘못사서 초음파 센서가 동작하면 360도 돌다가 잠깐 멈추게 되는데
어떤식으로 바꿔야될까요...??각도 쪽에서 바꿔야될까요...? 360도 말고 전에 처럼 0~90도 1초 후에 90~0도로 돌아왔으면 좋겠습니다.
void svangle1(float angle)
{
unsigned int pulse;
pulse = angle*225/90 + 375 + 0.5;
OCR1A = pulse;
}void svangle2(float angle)
{
unsigned int pulse;
pulse = angle*225/90 + 375 + 0.5;
OCR1B = pulse;
}
댓글 2
조회수 8,415master님의 댓글
master 작성일
360도 도는 서보모터는 DC모터와 같습니다.
보내는 각도도 정확하게 못 보내고
원래 각도로 정확하게 돌아오지 못합니다.
Jdhe님의 댓글
Jdhe
그러면 각도 부분을 바꾸면 되나요?