아두니티 Delux 를 구매했고, 모바일폰을 통해서 아두이노-서보모터 를 제어하고 싶습니다.

63 views
Skip to first unread message

김성희

unread,
Jan 8, 2020, 3:40:17 AM1/8/20
to Ardunity Forum (Korea)
Serial 통신으로는 Flex Sensor 를 통한 서보모터 제어가 잘되어서 모바일을 통해서 블루투스와 연결을 하고 
Flex Sensor 로 Analoginput 을 받아 그 값을 모바일에 전달 후, 모바일 안에서의 모델링의 각도를 받아와서 모터를 제어하는 방식입니다.
제어가 되는것 까지는 Serial port 를 통해서 확인이 되는데 Analoginput을 통해서 값을 전달해주지 않았음에도 불구하고 서보모터의 떨림이 존재합니다.

available() 함수를 사용하여 대기시켜줌에도 떨림이 계속 생기는 것으로 보면 블루투스를 통해서 신호가 계속 전달되는 것으로 추정이 됩니다. 
혹시 이와 비슷한 문제가 있으시거나 관련된 프로젝트를 해보신분은 얘기 나눠보고싶습니다 ㅠㅠ..

Cara Kovacs

unread,
Jan 24, 2026, 9:25:27 AMJan 24
to Ardunity Forum (Korea)

안녕하세요!

서보모터의 떨림 문제는 종종 신호의 불안정성이나 간섭으로 인해 발생할 수 있습니다. 특히 블루투스를 사용하여 데이터를 전송하는 경우, 신호의 손실이나 노이즈가 문제를 일으킬 수 있습니다. available() 함수를 사용해도 떨림이 계속되는 상황이라면, 블루투스의 신호가 계속해서 전송되는 것이 원인일 가능성이 있습니다.

몇 가지 점검할 수 있는 사항을 추천드립니다:

  1. 블루투스 신호 강도 확인: 블루투스의 신호가 약하거나 불안정하면 데이터를 자주 보내게 되어 모터의 떨림이 발생할 수 있습니다. 신호 강도를 안정적으로 유지할 수 있는지 확인해 보세요.

  2. 데이터 필터링: 모터가 받는 데이터를 좀 더 안정화시킬 수 있도록 데이터 필터링을 추가해 보세요. 예를 들어, 평균값을 계산하거나 미세한 변화를 무시하는 방법이 있습니다.

  3. 서보모터 제어 주기: 서보모터의 제어 주기를 일정하게 유지하면 떨림을 줄일 수 있습니다. 너무 자주 신호가 갱신되면 떨림이 심해질 수 있으니 제어 주기를 늘려보세요.

  4. 하드웨어 문제: 서보모터나 연결된 전선에 문제가 있을 수도 있으니, 하드웨어 상태도 확인해 보세요.

비슷한 문제를 겪은 경험이 있으시면 다른 해결 방법이나 조언을 공유해 주시면 좋겠습니다.

그리고 잠시 휴식이 필요하시면 1win betting 에서 다양한 베팅 게임을 즐기며 스트레스를 풀어보는 것도 좋은 방법이 될 수 있습니다. 다양한 옵션이 있어 게임의 재미를 더할 수 있을 거예요!

이 문제가 잘 해결되길 바랍니다!

Reply all
Reply to author
Forward
0 new messages