정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아두이노 블루투스통신
min | 2022-07-20
 

1. 프로젝트 사용한 보드 종류

  아두이노 프로 미니 5v(아트멜 328p)

 

2. 사용한 개발 프로그램명

  아두이노 IDE

 

 

3. 사용한 센서 모델명

 블루투스 hc-06 2개

 

 

4. 연결한 회로 설명 (또는 이미지)

 

 

5. 소스코드 (주석 필수)

 

master 코드

 

#include
SoftwareSerial HC05(2, 3); // RX, TX  
  unsigned int x;
  unsigned int y;
  
void setup() {
  Serial.begin(9600); //PC-아두이노간
  HC05.begin(38400); //아두이노-블루투스모듈간
  digitalWrite(8, HIGH);
}

void loop() {
  y=analogRead(0);
  x=analogRead(1);
 
  HC05.println("%d,%d" ,&x,&y);
  delay(70);
}

 

 

slave 코드

 

#include

SoftwareSerial AT09(2, 3); // RX, TX
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);//PC-아두이노간 통신
  AT09.begin(38400); //아두이노-블루투스모듈간 통신
}

void loop() {
  // put your main code here, to run repeatedly:
  if(AT09.available()){
    Serial.write(AT09.read());
  }
}

 

6. 문제점 및 에러 내용

 아두이노 hc-06을 이용해서 블루투스 모듈간의 통신을 하려고 합니다. 아두이노 조이스틱의 x,y 값을 슬레이브 모듈에 각각 따로 주려고 하는데 어케 해야 되나요?

 

 

 

 

이전글   |    라이브러리 문제 없는데 보드 오류가 떠요,,... 2022-07-14
다음글   |    아두이노로 피에조부저와 led를 동시에 제어하는 방법이 궁금합니다.... 2022-08-04