2014년 9월 29일 월요일

Arduino+Bluetooth 연결 후 터미널에서 테스트하기

Arduino를 보고 있다.

Bluetooth 모듈하고 연결은 tx,rx를 서로 교차연결하고 전원만 받아주면 만사 오케이더라.


이렇게 해서


이렇게 하긴 했는데

테스트 하기 위해선 nc 같은 터미널로 하면 쓸 수 없을까 싶었는데
그냥 screen 명령을 쓰면 되더라.
Bluetooth Pairing 후

$ ls /dev/tty.*
/dev/tty.Bluetooth-Incoming-Port /dev/tty.HC-06-DevB
/dev/tty.Bluetooth-Modem

해보니 테스트 용으로 쓰고 있는 HC-06-DevB가 보이더라.

$ screen /dev/tty.HC-06-DevB 
으로 접근하면 시리얼 터미널로 돌입한다.
에코가 있으면 에코를 쏠테고 아니면 그냥 받아준다.
뒤에 전송속도를 써서

$ screen /dev/tty.HC-06-DevB 9600

이렇게 접근도 가능하다.
커맨드를 치고 enter를 치면 텍스트를 전달한다.

테스트를 마치고 나갈땐 ctrl+a, ctrl+\ 를 입력하면 

Really quit and kill all your windows [y/n]
하고 물어본다.
y를 눌러서 나가면 된다.