Boas, estou a desenvolver um projecto académico em que pretendo controlar uma luz no arduino em que a ordem de ligar/desligar é recebida por bluetooth,
a minha duvida está em como estabelecer a comunicação entre o arduino e o bluetooth.
O arduino que tenho é: Arduino mini pro;
A placa bluetooth é: HC06 Serial Bluetooth Brick
A conexão que estabeleci foi:
Arduino HC-06
GND -------------- G(GND)
VCC -------------- V
2 -------------- D0(TX)
3 -------------- D1(RX)
O código que utilizo no arduino para estabelecer a ligação ao bluetooth e ligar/desligar a luz é:
Código :
Emparelhei o bluetooth do arduino e o do meu pc e utilizei o programa puTTY para receber os dados, mas não estou a receber qualquer informação.
Alguém sabe dizer o que se deve fazer para receber dados no arduino através do bluetooth?
a minha duvida está em como estabelecer a comunicação entre o arduino e o bluetooth.
O arduino que tenho é: Arduino mini pro;
A placa bluetooth é: HC06 Serial Bluetooth Brick
A conexão que estabeleci foi:
Arduino HC-06
GND -------------- G(GND)
VCC -------------- V
2 -------------- D0(TX)
3 -------------- D1(RX)
O código que utilizo no arduino para estabelecer a ligação ao bluetooth e ligar/desligar a luz é:
Código :
#include
SoftwareSerial bt(2, 3); // RX TX
int led = 13;
int caractere;
void setup() {
bt.begin(9600);
pinMode(led,OUTPUT);
}
void loop() {
if (bt.available()) {
caractere = bt.read();
if(caractere == '1') {
digitalWrite(led,HIGH);
bt.println("OK, led ligado.");
}
if (caractere == '0') {
digitalWrite(led,LOW);
bt.println("OK, led desligado.");
}
}
delay(100);
}
SoftwareSerial bt(2, 3); // RX TX
int led = 13;
int caractere;
void setup() {
bt.begin(9600);
pinMode(led,OUTPUT);
}
void loop() {
if (bt.available()) {
caractere = bt.read();
if(caractere == '1') {
digitalWrite(led,HIGH);
bt.println("OK, led ligado.");
}
if (caractere == '0') {
digitalWrite(led,LOW);
bt.println("OK, led desligado.");
}
}
delay(100);
}
Emparelhei o bluetooth do arduino e o do meu pc e utilizei o programa puTTY para receber os dados, mas não estou a receber qualquer informação.
Alguém sabe dizer o que se deve fazer para receber dados no arduino através do bluetooth?