정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

안녕하세요 서보 함수 관련 질문 입니다.
굥대생 | 2017-11-01

안녕하세요

현재 아두이노 우노 보드를 이용해서 드론을 만드는중입니다.

다른 곳에 있는걸 그대로 쓰는게 아니라 하나하나 다 쓰다보니 원하는 결과가 나오지 않아 질문 드립니다

 

현재 모터를 돌리는 함수로 변수이름..writeMicroseconds() 를 이용하고 있습니다.

자세 제어를 위해 PID 계수 값을 변경하던 도중에 코드의 작동속도(?)가 느린 것이 문제인것을 알게 되었습니다.

속도측정을 해보니 loop 안 코드는 0.02초 간격으로 일정하게 돌아갑니다

어디에서 들은바로는 servo 함수는 기본적으로 0.02초 간격으로 작동하도록 되어 있다 들었습니다.

servo의 refrashtime(?) 값을 줄여주면 더 빠른 응답을 얻을 수 있다고 하여 2500으로 설정 해 보았지만 여전히 반응은 그대로 입니다.

이게 servo 함수의 근본적인 한계인지, 아니면 제가 빠트린 부분이 있는지, 더 좋은 함수가 있는지 궁금 합니다.

 

 

이전글   |    물체 인식 2017-10-31
다음글   |    질문 있습니다! 2017-11-02