아두이노를 이용해서 스테핑 모터나 서보 모터를 제어하려고 하는데..

   조회 2936   추천 0    

 안녕하세요 

2CPU  관련 질문은 아닙니다. 꾸벅...

하지만 여려 분야의 고수님들이 계신 관계로 혹시나 해서 여쭤봅니다.

아두이노를 이용해서 스테핑 모터나 서보 모터를 제어하여 연출을 하려고 하는데 

단순 회전이 아니라 연동형으로 하려고 하다 보니 쉽지가 않아 도움을 받고 싶은데

어느곳을 찾는것이 좋을지 몰라 여쭈어 봅니다.

짧은글 일수록 신중하게.
the촌놈 2021-03
연동이라면 여러 모터를 함께 돌리는 뭐 그런 동기화 말씀인가요? 그건 통신으로 해결하면 됩니다. 그리고 모터를 돌리는 예제들은 너무나도 많이 나와 있어서 그냥 받아서 조금 수정하면 되고요. 서보 모터는 구동원리가 너무나도 간단해서 배울 것도 거의 없고 스텝모터도 드라이버를 사용할 것이니 구동 원리만 좀 보면 그냥 예제만 봐도 이해할 수 있는 수준입니다.
     
아 그런 연동이 아니라... 단순히 돌리는것이 아니라 사용자가 버튼을 누르는 것에 따라 정해진 비율로 정회전 하다가 버튼을 때면 원래의 위치로 다시 역회전을 해서 정해진 위치로 돌아와야 합니다.
그리고 돌아올때는 입력이 있더라도 원점으로 돌아가기전까지는 무시해야 하구요
          
무아 2021-03
프로그램 짜는 재미죠.
순서도 만들어놓고 동작 해보고 순서도 수정해서 적용 해보고.
구차니 2021-03
입력 받은 값에 연동해서 작동하는걸 의미하나요?
아두이노라면 복잡하게 알 필요없이 선만 연결해주고 드라이버 불러서 값만 써주면 될 것 같은데요?

개인적으로 도움이 될진 모르겠지만 AVR 카페(당근이네) 정도가 떠오르긴 합니다.
     
답변 감사합니다.
avr 카페가 이런 것에 대한 자료가 있나보군요 한번 가입해서 확인해 보도록 하겠습니다.
고요한바람 2021-03
레지스터를 1비트를 써서 입력신호에 대한 반영 여부를 제어할 수 있게하고
초기 0값을 부여한 상태에서 버튼을 누르면 레지스터 값을 체크해서 0이면
모터 구동하고 버튼을 떼면 1로 값을 바꿔준 후 역회전 구동,
이후 입력이 들어오면 1이기 때문에 무시하고 원위치로 돌아오면 다시 0으로
변경해서 구동가능상태로 변경.
대충 이런 스토리 아닐까요..
     
네맞는거 같습니다. 코딩이.. 코딩이.. 그러게요 코딩이 문제입니다.
그래도 뭔가 중요한 힌트를 받은거 같습니다. 감사합니다.
제온프로 2021-03
정말 재밌는 걸 하시는군요..

아두이노에 서보 모터 연결하고.. LED 연결하고...

그 다음부터는 프로그램...

아두이노에서 기본으로 주는 프로그램 있습니다. ..IDE 인가...
요걸로 조물딱 거려 보세요...

Home Automation !~!!
isaiah 2021-03
음 저도 이 관련된 것들을 좀 검색했는데요...
 3D 프린터용 trinamic 모터 드라이버가 좋습니다. 3D프린터 유행탓에 많이 만들어 지고 국내에서도 5~10달러 수준으로 하나 살수 있는데

 UART나 spi 등으로 통신할 수 있으면서 내장된 펄스제너레이터가 있어서 여러가지로 수월합니다. 소음이 적은것도 장점이고요..
 그리고 대부분의 기능을 사용한 수 있는 아두이노 호환 드라이버도 유지되고 있습니다.


QnA
제목Page 840/5710
2014-05   5160250   정은준1
2015-12   1694489   백메가
2020-03   2934   전진
2021-06   2934   쿠팡이
2017-06   2934   머라카는데
2020-03   2934   미수맨
2020-05   2935   공백기
2019-05   2935   루비아빠
2020-12   2935   코뿔사냥
2020-07   2935   장동건2014
2022-12   2935   핸즈
2019-09   2935   전산직딩
2019-03   2935   블루스카이
2020-10   2935   명랑
2022-03   2935   군인1
2024-02   2935   미담
2021-08   2935   perls
2019-07   2936   나파이강승훈
2022-09   2936   loveallmusic
2022-03   2936   디지유
2018-11   2936   그린
2018-11   2936   정의석