실습 목표 
🚩 블루투스 이름 변경하기




  수업 영상 보기



  블루투스란?


블루투스 모듈은 시리얼통신을 이용하여 데이터를 보내거나 받을 수 있습니다. 
주로 스마트폰을 이용하여 아두이노의 센서나 엑추에이터를 조작할 수 있습니다. 
키트에 포함된 블루투스 모듈의 이름은 HC-06으로
총 4 개의 핀이 있으며 신호를 받는 RX핀, 보내는 TX핀, GND, VCC 핀이 있습니다.

아두이노의 블루투스 모듈은 시리얼통신을 이용하여 데이터를 보내거나 받을 수 있습니다. 주로 스마트폰을 이용하여 아두이노의 센서나 엑추에이터를 조 작할 수 있습니다. 메이커스 박스에 포함된 블루투스 모듈은 HC-06으로 총 4 개의 핀이 있으며 신호를 받는 RX핀, 보내는 TX핀, GND, VCC 핀이 있습니다


    [실습 1] 블루투스 이름 정하기


회로 만들기


총 4 개의 핀이 있으며 신호를 받는 RX(리시버)핀, 보내는 TX(트랜스미터)핀, GND, VCC 핀이 있습니다. 
HC-06은 3.3V와 5V 모두 사용 가능합니다. (간혹 3.3V 사용 시 전압이 부족한 경우가 있습니다)
아래와 같이 회로를 연결해주세요!






💻 코드 작성하기


아래의 코드를 업로드하고 시리얼 모니터를 실행하세요!
시리얼 모니터가 켜진 상태에서 업로드하면 오류가 발생할 수 있습니다. 시리얼 모니터를 먼저 종료하세요.

⬇ 복사 붙여 넣기 가능한 코드


 ✅ 시리얼 모니터로 블루투스 이름 정하기


블루투스 회로 구성과 코드 업로드가 끝나면 AT명령을 사용하여 블루투스에 이름을 부여합니다. 
참고로 초기 블루투스 이름은 HC-06입니다.


 1. 블루투스 이름 설정을 위해 "시리얼 모니터"기능을 사용합니다.




 2. 전송 옵션 및 보드레이트 확인


전송 옵션은 line ending 없음으로 바꿔주고 보드레이트가 9600인지 확인 합니다. 




 3. 시리얼 모니터에 "AT" 입력 후 "OK"라고 뜨는 것 확인


1. 시리얼 모니터의 입력 창에 AT(영어 대문자)를 입력합니다. 
2. 전송 버튼을 누르면 아래에 OK라는 싸인이 출력 됩니다.

*만약 OK가 출력되지 않는다면? 아래와 같이 문제를 파악해보세요!


- 시리얼 모니터의 전송옵션이 "line ending 없음"인지 확인
- 블루투스 모듈이 rx는 3번, tx는 2번에 제대로 연결되었는지 확인
- 블루투스 모듈은 3.3V와 5V에서 모두 잘 작동하지만 간혹 여러가지 
부품을 연결하면 전압이 부족하여 작동하지 않을 수 있습니다. 5V에 다시 연결하고 시도해보세요.
- 아두이노의 전원을 차단하고 다시 켜서 시도해보세요.




 4. AT+NAME을 입력하고 바로 이어서 자신이 원하는 이름을 입력하세요.


시리얼 모니터의 입력창에 AT+NAMEXXXX를 입력합니다. 
(XXXX칸에 자신이 원하는 이름을 입력하면 됩니다.) 
이름은 반드시 영문자와 숫자로 작성해주세요! 
이후 전송 버튼을 누르고 OKsetname 또는 OKname이 뜨면 완료!

 
 5. 마지막으로 본인 휴대폰으로 블루투스 이름을 찾고 등록


스마트폰을 이용해서 내가 설정한 블루투스 이름이 있는지 찾아보세요! 
자신의 블루투스 이름을 선택한 뒤 등록해야만 앱에서 사용할 수 있습니다.
[핀 번호 : 1234]