반응형
아두이노 메가 2560의 TX1, RX1 핀 -핀번호 18, 19번-을 블루투스 모듈 HC-06 의 RX, TX 와 연결한다. 아래 소스코드를 업로드 하고 실행한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | //Bluetooth 모듈 HC-06 Test Program // Android APP is BT Chat App void setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println("Hello!"); Serial1.begin(9600); } void loop() { // put your main code here, to run repeatedly: if (Serial1.available()) { Serial.write(Serial1.read()); } // Serial –> Data –> BT if (Serial.available()) { Serial1.write(Serial.read()); } } | cs |
아두이노 Sketch 에서 씨리얼 모니터를 켠다. 씨리얼 모니터 화면에는 Hello 글자가 나타난다.
스마트 폰에는 BT Chat 앱을 설치한다.
폰의 설정에 가서 블루투스 메뉴를 들어가면 이름이 HC-06이 나오는데 이것을 연결하기 위해 기본 PIN 넘버 1234를 입력하여 연결을 해둔다.
BT Chat 앱을 실행하고, 앱에서 연결하고 -연결되었다는 메시지가 보인다. 통신을 실행한다. 서로 데이터를 전송하고 수신하는 모습이 안드로이드 BT App 과 스케치의 씨리얼 모니터로 확인할 수 있다.
아래 핀 연결과 모니터 화면, 씨리얼 모니터 화면을 참고한다.
반응형
'개발자 > Arduino' 카테고리의 다른 글
MS5637 Barometric Pressure Sensor 아두이노 라이브러리와 코드 (0) | 2018.04.19 |
---|---|
아두이노 프로그램 블루투스로 RGB Led 색 제어하는 코드 (0) | 2018.04.17 |
센서 보드의 모든 센서와 액츄에이터 구동을 위한 Test 프로그램 소스 (2) | 2018.03.25 |
온습도 센서 씨리얼 모니터에 한 번만 표시되는 경우 에러 해결 (0) | 2018.03.25 |
아두이노 메가 2560 1602 캐릭터 LCD 실습 코드 (0) | 2018.03.14 |
아두이노 메가 2560에서 스텝모터 회전 실습 (0) | 2018.03.14 |
아두이노 나노 핀 맵 모음 Arduino Nano Pinmap (0) | 2018.02.06 |
방수 초음파 모듈 JSN-SR04T 테스트 - 20cm 이하 측정 불가능 (0) | 2018.02.06 |
더욱 좋은 정보를 제공하겠습니다.~ ^^