블루투스

블루투스는 왜 사용하나요?

블루투스는 무선으로 로봇을 제어하기 위해서 사용됩니다. 로봇과 저는 미리 약속을 해 둘 것입니다. 로봇에게 내가 어떤 신호를 보내면 어떤 팔을 들어서 드럼을 치게 할 것인지 약속을 해 두는 것이지요. 이러한 약속은 아두이노에 미리 프로그램 해 둘 것입니다. 프로그램은 미리 제작되어 있는 예제를 그대로 이용하시면 됩니다.

신호를 어떻게 전달하나요?

아두이노에게 어떤 신호를 보낼지는 정했다고 하긴 했지만 그 신호를 어떻게 전달 할 수 있을까요? 가장 간단한 방법은 유선으로 전달하는 것입니다. 가장 구현하기 쉽고 확실한 방법이며 빠르기까지 합니다. 쉽게 생각해서 유선 랜 속도는 무선 랜 속도보다 훨씬 빠른 것이 상식입니다. 아두이노에게 신호를 전달하기 위해서 우리는 PC 와 아두이노를 USB 로 연결하면 됩니다. 그러면 아두이노 내부 회로에서 적당한 신호로 변환하여 그 둘은 통신할 수 있는 것이지요.

왜 블루투스를 선택했나요?

하지만 우리는 좀 더 나아가서 무선으로 로봇을 제어하려고 합니다. 그 중 "블루투스"라는 통신 방법과 "블루투스 모듈" 이라는 하드웨어를 이용할 예정입니다. 왜 블루투스를 선택했을까요? 가장 큰 이유는 요즘 모바일 기기 및 랩톱 컴퓨터는 거의 모두 블루투스 기능을 탑재하고 있기 때문입니다. 즉, 무선으로 통신할 수 있는 블루투스 모듈들을 모두 가지고 있는 것이지요. 그러면 이제 그 컴퓨터나 스마트폰을 가지고 로봇을 제어할 수 있다는 이야기가 됩니다. 다만 로봇은 무선 신호를 전달받을 블루투스 모듈을 반드시 가지고 있어야 합니다.

블루투스 어플리케이션은 어떻게 만들어요?

블루투스를 제어하는 어플리케이션을 어떻게 제작하는지 궁금하실 수 있습니다. 이 책에서는 안드로이드 앱 인벤터를 사용해서 아주 쉽고 간단하게 제작할 예정입니다. 혹시 앱을 제작하기 귀찮으시다면 제가 만들어 놓은 앱 혹은 앱스토어에 있는 앱을 그대로 가져다 쓰시면 됩니다.

results matching ""

    No results matching ""