BASIC4MCU | 질문게시판 | 아두이노 블루투스 통신
페이지 정보
작성자 hello 작성일2019-11-01 13:50 조회5,252회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=10496
본문
안녕하세요~ 아두이노를 독학하고있는 학생입니다!
제가 블루투스 통신을 하고 싶은데 pin2,3으로는 블루투스통신이 되는데 pin0(TX) , pin1(RX)에 블루투스를 연결하니 통신이 되지 않습니다ㅠㅠ
남은 pin이 0,1번 밖에 없어서 0.1번 pin에 연결하고 싶은데 방법이 없는걸까요ㅠㅠ?
#include <SoftwareSerial.h>SoftwareSerial bt(0,1); //Tx, Rx
void setup() {
Serial.begin(9600);
bt.begin(9600);
}void loop() {
if(bt.available()){
Serial.write(bt.read()); //블루투스 내용을 시리얼에 쓰기
}if(Serial.available()){
bt.write(Serial.read()); //시리얼 모니터 내용을 블루투스에 쓰기
}}
댓글 1
조회수 5,252master님의 댓글
master 작성일
0,1번은 하드웨어 시리얼이라서 소프트웨어 시리얼을 사용하지 않습니다.
시리얼모니터가 0,1번을 사용하므로
같은 핀을 사용하는 시리얼모니터와 블루투스간 통신을 할 수 없습니다.