이전에 이와 같은 질문사항에 대한 답을 듣고 e메뉴얼을 통해
동시제어를 할 수 있는 지 찾아봤는데 다이나믹셀 쉴드 라이브러리를
참고해보면 다이나믹셀 위치 제어는 setGoalPosition() 함수로 할 수가 있습니다.
그러나 위의 경우에는 다이나믹셀 1개만 제어가 가능합니다.
그래서 여러 개를 동시에 하려고 하면 그나마 for문으로 돌리는 것 말고는
방법이 없는 거 같아 보이고 다이나믹쉘 e메뉴얼 부분을 찾아봐도
아두아노로 다이나믹셀을 동시에 제어하는 것은 보이지 않는 거 같습니다.
그렇다면 다이나믹셀 프로파일 속도를 별개로 제어해서 맞춰줘야 하는 건가요?
(추가 및 수정)
현재 Syncwrite를 통해서 동시제어를 할 수 있는 거 같습니다.
이제 여기서 엔코더값으로 제어하는 대신
UNIT_DEGREE로 제어를 하고 싶은데 어떻게 할 수 있는 방법이 없을까요?
![]() |
2022-07-26 12:54:28 |
mistahan |
안녕하세요.
Goal Position의 단위는 0.088[deg/pulse]입니다.
코드상에서 변환하여 사용하시면 될 것 같습니다.
감사합니다.
![]() |
2022-07-27 09:34:47 |
ykw4463 |