Detalhes do Produto
O Módulo Bluetooth, para Arduino, apresentado integra o módulo HC-05. Consegue integrá-lo facilmente nas placas Arduino (Mega e Uno) e dá-lhe a opção de comunicação wireless bluetooth utilizando a porta serial.
O Módulo Bluetooth apresentado também possibilita a comunicação serial através de outros pinos, dessa forma o seu Arduino possui duas ou mais portas seriais disponíveis. Para isso, basta utilizar a biblioteca SoftwareSerial.h e configurar os jumpers do módulo.
Com o Módulo Bluetooth pode efetuar qualquer comunicação entre o seu telemóvel e o Arduino.
Especificações Técnicas:
• Alcance: Até 10m sem obstáculos;
• Perfis suportados: Escravo (slave) e Mestre (master).
Veja também o Módulo Bluetooth HC-06 para Arduino
Diferenças entre o módulo Bluetooth HC-05 e HC-06
A diferença básica entre os módulos é que o HC-05 pode ser configurado nos modos Master (mestre), Slave (escravo), e o HC-06 apenas no modo Slave.
Modo Master (Mestre) : O módulo pode se conectar a outros dispositivos bluetooth
Modo Slave (Escravo) : O módulo apenas recebe conexões de outros dispositivos bluetooth
Exemplo de Ligação:
Código Exemplo:
// Carrega a biblioteca SoftwareSerial
#include
// Define os pinos para a serial
SoftwareSerial MinhaSerial(6, 7);
// RX, TX String command = \"\";
void setup() {
Serial.begin(115200);
Serial.println(\"Digite os comandos AT :\");
// Inicia a serial configurada nas portas 6 e 7
MinhaSerial.begin(38400);
}
void loop() {
// Verifica se ha comunicacao com o modulo e efetua a leitura
if (MinhaSerial.available()) {
while(MinhaSerial.available()) {
command += (char)MinhaSerial.read();
}
Serial.println(command); command = \"\";
}
// Envio de comandos
if (Serial.available()) {
delay(10);
MinhaSerial.write(Serial.read());
}
}