아두이노 > 아두이노 HC-06

TODAY346 TOTAL270,862
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


▼ BASIC4MCU 후원업체 최신 정보 ▼

▲ BASIC4MCU 후원업체 최신 정보 ▲

BASIC4MCU | 아두이노 | 아두이노 HC-06

페이지 정보

작성자 키트 작성일2017-09-13 15:38 조회951회 댓글0건

본문

	

3660040649_hymc9MAt_25C125A625B825F1_25BE25F825C025BD.png3Ftype3Dw740


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(2,3); // SoftwareSerial(RX,TX)
//
void setup() {
  BTSerial.begin(9600); 
  Serial.begin(9600); 
}
//
void loop() {
  if(BTSerial.available()){ 
    byte data=BTSerial.read(); 
    Serial.write(data); 
  }
  //
  if(Serial.available()){ 
    byte data=Serial.read(); 
    BTSerial.write(data); 
  }
}
 
cs

블루투스로 받은 데이터를 시리얼모니터로 출력하고
시리얼모니터에서 받은 데이터를 블루투스로 출력하는 간단한 예제입니다.
//
3660040649_c1BasHVS_FSKAI30HMMFE6UO.LARGE.jpg
웹 검색하면 이 그림이 검색 됩니다.
다 좋은데 HC-06과 통신선으로 D0,D1을 사용하는 것이 문제입니다.
D0,D1은 업로드에 사용하기도 하고 시리얼 모니터에 출력하는 용도로도 사용합니다.
업로드가 안될 수도 있고, 고장날 수도 있습니다.

D2,D3를 사용하는 것이 바람직한 연결입니다.​ 

댓글 0

조회수 951

등록된 댓글이 없습니다.

아두이노HOME > 아두이노 > 아두이노 목록

게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017