소프트웨어교육

Snap4Arduino에 HC-06 연결하기

labj 2016. 4. 11. 23:08

[Snap4Arduino에 HC-06 연결하기]

스크래치와 아두이노를 교육 할 때 S4A를 사용하였습니다. 

그런데 구버전이라는 것과 블록을 처리 할 때 속도가 느려지는 문제가 여간 불편하게  아니었습니다. 

그러던 중에 Snap4Arduino란 것을 알게 되었고 그걸 이용하여 교육을 진행하려고 합니다. 


S4A에서 아두이노를 블루투스를 연결하여 무선으로 동작이 가능합니다.

Snap4Arduino도 마찮가지로 블루투스를 연결하여 무선으로 동작시킬 수 있습니다.  


1. HC-06을 사용하였습니다. Snap4Arduino는 블루투스의 통신속도를 57600으로 설정해야 합니다. 


2. 아두이노와 HC-06 연결 하드웨어 구성을 다음과 같이 합니다. 물론 전원은 따로 연결해야 하고요 

3. 아두이노 프로그램을 실행시키고 예제>Firmata>StandardFirmata를 선택하고 아두이노로 업로드 합니다. 



4. Snap4Arduino가 깔려 있는 PC에서 아두이노의 HC-06 블루투스 장치를 연결합니다. 

1) 우측 하단의 아이콘을 엽니다.


2) 오른쪽 버튼을 누르고 'Bluetooth 장치 추가'를 누릅니다. 


4) 근처에 있는 블루투스 장비가 검색되어 연결할 준비를 하고 있습니다. 


5) 연결 버튼을 누릅니다.


7) 장치에 대한 암호를 입력하고 다음을 누릅니다. HC-06은 기본이 1234입니다. 


8) 정상적으로 연결되었습니다. 

9) 정상적으로 연결된 후부터는 장치와 페어링 되었다고 표시됩니다. 



이제 노트북과 아두이노의 HC-06과 연결된 것입니다. 


5. Snap4Arduino 블루투스 연결 테스트하기 

가장 간단한 LED 점등하기를 해 보겠습니다. 

1) LED와 저항 달기


2) Snap4Arduino 실행하기

3) Arduino 블럭 선택하고 Connect Arduing 누른 후 연결 포트 선택하기

HC-06이 페어링 되면서 시리얼 포트가 생겼습니다.


  

 

4) COM24를 누르면 연결을 시도하고, 연결이 정상적으로 되면 '... Happy prototyping!' 이라는 메세지를 보여줍니다. 


이제부터는 블럭을 만들면 됩니다. 


5) Snap4Arduino 블럭




6. 전체 연결된 회로 사진입니다.