별건 아니지만, 예전 프로그램을 조합+개조하여 만들어 본 녀석인데..
흐음.. 엔터를 두번이나 눌러야 하다니 이걸 어떻게 개선을 해야 하려나..
아무튼 이녀석의 목적은
- 서보모터를 시리얼 포트를 통해 값을 입력받아 제어한다.
일단 약간의 버그로 인해
- 숫자 입력후 엔터를 두번 눌러야 각도가 변경되고
- 엔터만 눌러대거나, 이상한 각도를 입력하면 서보가 길길댄다.
입력가능한 숫자 범위는 서보마다 다르겠지만
ES-311 엘레파츠의 저렴한 모터로는
32~112 값으로 0도에서 180도까지 이동이 가능하다(정확하게는 한 160도 정도 되는듯?)
흐음.. 엔터를 두번이나 눌러야 하다니 이걸 어떻게 개선을 해야 하려나..
아무튼 이녀석의 목적은
- 서보모터를 시리얼 포트를 통해 값을 입력받아 제어한다.
일단 약간의 버그로 인해
- 숫자 입력후 엔터를 두번 눌러야 각도가 변경되고
- 엔터만 눌러대거나, 이상한 각도를 입력하면 서보가 길길댄다.
입력가능한 숫자 범위는 서보마다 다르겠지만
ES-311 엘레파츠의 저렴한 모터로는
32~112 값으로 0도에서 180도까지 이동이 가능하다(정확하게는 한 160도 정도 되는듯?)
'embeded > AVR (ATmega/ATtiny)' 카테고리의 다른 글
atmega128 은 8bit 프로세서임! + 변수의 크기 (0) | 2011.03.12 |
---|---|
ATMEL AVR 소프트웨어 인터럽트 발생시키기 (0) | 2010.03.02 |
대충날로 만들어 본 서보모터 제어 (4) | 2010.02.16 |
Atmega128 타이머를 이용한 서보구동 - 오실로스코프 (0) | 2010.01.14 |
Atmega128에서 아날로그 서보모터 작동시키기(Atmega128 analog servo tutorial) (7) | 2010.01.11 |
atmega128 Timer 사용하기 (2) | 2010.01.07 |
댓글을 달아 주세요
앗이거... 제가 찾고있었던건데 ㅎㅎ.. 근데 어떻게 사용해야될련지는 모르겠네요... 원격컴퓨터에서 RC 비행기를 조종하는 솔루션개발중인데 어떻게 시작할지 막막하네요 ㅠㅠ
2010.06.26 17:04 신고 [ ADDR : EDIT/ DEL : REPLY ]헐 솔루션이라니 ㅠ.ㅠ
2010.06.26 22:55 신고 [ ADDR : EDIT/ DEL ]너무 고도의 것을 하시려는거 아닌가요? ^^;
저도 백수모드라서 한번 해볼까 해요
굳이 RC가 아니더라도 여러가지 방법으로 말이죠 ^^
ㅎㅎ.. 구상도는 생각했는데 역시 너무 어렵겠죠 ?
2010.06.27 16:02 신고 [ ADDR : EDIT/ DEL ]일단 컴퓨터로 오면은 실시간성에 문제가 생기니 추락해도 책임안진다고 하시면 될꺼 같기도 해요 ㅋㅋ
2010.06.27 19:18 신고 [ ADDR : EDIT/ DEL ]