posted by 심재형 2017. 11. 3. 00:19
블루투스 모듈을 이용하면 시리얼 통신으로 데이터 값을 송수신 할 수 있다. 
10미터 거리 내에서 무선으로 LED, 모터, 버저 등을 제어할 수 있으며 컴퓨터 뿐만아니라 핸드폰 어플을 이용하면 핸드폰으로도 제어가 가능하다. HC-06이라는 저렴한 제품을 이용해도 다양한 기능을 구현 할 수 있다. 블루투스 모듈 설정에 대해 알아본다. 

블루투스 설정 1)이름설정 2)비밀번호설정 후 코딩
 




 1. 라이브러리추가 첨부된 SoftwareSerial 압축파일을 다운받는다. 
아두이노실행 후 상단바에서 스케치 - 라이브러리포함 - .zip라이브러리추가 눌러 
받은 파일을 추가한다. 

 2.비밀번호설정 및 이름설정





   

이름설정: 9600시리얼 모니터 띄운 후 AT+NAME(원하는 이름) 
ex) AT+NAMEterry 입력 후 전송하면 OK뜬다. 정상적으로 설정됨. 
 패스워드설정: AT+PIN(원하는 암호) 
ex) AT+PIN1004 입력 후 전송하면 'OKsetPIN' 문구가 뜬다. 
 블루투스 이름과 암호 설정이 완료 되었다. 

 <블루투스 코딩> 
 헤더파일 추가, 2번핀 데이터 송신, 3번핀 데이터 수신, 11번핀 LED 설정

 
시리얼로 입력되는 문자열 있으면 받아서 조건에 맞춰 LED ON/OFF 이제 아두이노로 업로드 시키면 블루투스를 이용해 시리얼 모니터에서 특정 문자열 입력시 LED를 제어할 수 있다. if조건문에 넣어주는 내용과 if(myString) 에 넣어주는 문자열에따라 원하는대로 응용하여 기기를 추가하고 제어할 수 있다.


'아두이노' 카테고리의 다른 글

아두이노 나노  (0) 2017.12.07