October 11, 2010
그럼 무선으로 조종해 보겠습니다. 고고고~ 🙂
블루투스 모듈을 붙었지만, 아두이노 입장에서는 그냥 시리얼로 데이터가 들어오는 것이므로, 호스트 게스트간 사용할 적절한 포멧을 만들어 봤습니다.
#M<좌-방향><우-방향>[좌-속도][우-속도]
다른 명령들과 구분하기 위해 #M으로 시작하고, 방향은 전진, 후진, 정지에 ‘F’, ‘B’, ‘S’ 속도는 0~255까지 char의 범위 값으로 전달하였습니다. 예를 들면,
전속력 전진: #MFF\xff\xff 좌 회전: #MBF\xff\xff 정지: #MSS 해서 3~5바이트의 명령이 사용됩니다.
이제 조종기. 블루투스 모듈은 SPP 프로토콜이 올라가 있는 것으로 SPP프로토콜을 사용할 수 있는 호스트가 필요합니다.