코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
아두이노 간 블루투스 통신 도와주세요
wlsgnl | 2017-05-09
|
|
---|---|
HC-06 마스터 모듈에서 #include <SoftwareSerial.h>
SoftwareSerial BT(12,11);
int trig = 2;
int echo = 3;
int a ;
void setup() {
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
Serial.begin(9600);
BT.begin(9600);
}
void loop() {
if (Serial.available())
BT.write(a);
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
int distance = pulseIn(echo, HIGH)*17/1000;
delay(100);
if (distance>20 && distance <50){
a = 1;
}else if (distance <=20) {
a = 2;
}
}
HC-06 슬레이브 모듈에서
#include <SoftwareSerial.h>
SoftwareSerial BT(12,11);
void setup(){
BT.begin(9600);
pinMode(13,OUTPUT);
}
int a;
void loop(){
if(BT.available()){
a=BT.read();
if(a=1){
digitalWrite(13,HIGH);
delay(1000);
}
else if(a=2){
digitalWrite(13,LOW);
delay(1000);
}
}
}
이렇게 거리 측정을해서 마스터 모듈에서 1또는 2라는 신호를 보내서
슬레이브모듈에 있는 LED를 켜고 끄고 하는 코드를 짜봤는데 되질 않습니다...도와주세요ㅠㅠ
|
|
이전글 | 아두이노 코딩관련 질문이 있습니다. | 2017-05-08 |
다음글 | 오렌지보드 BLE모델 질문 있습니다. | 2017-05-10 |