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 값을 슬레이브 모듈에 각각 따로 주려고 하는데 어케 해야 되나요?
|