Olá humanos, essa semana estive com uns guris da minha faculdade com muita dificuldade de trabalhar com o modulo bluetooth HC-06/05, tivemos uma apresentação dos projetos da minha turma e apresentei um robo explorador controlado via web, porem o que me motivou a escrever este post, foi o fato de uma equipe ter empacado, no quesito usar o modulo bluetooth durante a apresentação dessa equipe, eles falavam muito sobre como não conseguiram programar o bluetooth e nem a eletronica funcionava da forma como queriam, quando terminaram de apresentar fui até eles e disse que ajudaria eles, por que de fato é bem simples, então ajudei eles, em um simples test de ligar é desligar um led, controlado via bluetooth.
Bom chega de papo, vamos ao que importa, o que é um bluetooth ? bluetooth e uma tecnologia de comunicação a curta distancia para transações simples, sendo envio de mensagens, ou envio de arquivos.
Para este projeto você precisa dos seguintes ingredientes.
int luz = 7;
Serial.begin(9600); // inicia comunicação serial
Bom chega de papo, vamos ao que importa, o que é um bluetooth ? bluetooth e uma tecnologia de comunicação a curta distancia para transações simples, sendo envio de mensagens, ou envio de arquivos.
Para este projeto você precisa dos seguintes ingredientes.
- Arduino UNO
- Modulo Bluetooth HC-06
- Modulo RELE
- Lampada
Step 1 Circuito de Luz (Modulo Rele)
Bom seguindo o circuito básico dele, vamos ligar a parte elétrica(ligar fios rsrsrsr, pessoal da eletronica me mata kkkk).
Step de ligar e desligar( modulo rele )
Ok com esse circuito de base vamos a programação, que de fato é bem simples.
Step 2 Programação de base(Codigo fonte)
/*****
Letra vai receber o valor da comunicação serial
Definimos um pino, variavel luz, para enviar pulso para o
modulo rede
*****/
char letra;int luz = 7;
void setup()
{
Serial.begin(9600); // inicia comunicação serial
pinMode(luz,OUTPUT); // pino 7 de saida para enviar pulso para rele
}
void loop()
{
bluetooth = Serial.read();
// Recebe valores da porta Serial switch(bluetooth){
case 'l': // case receba letra 'l' para ligado
digitalWrite(luz,HIGH);
Serial.println("Ligar Luz\n"); break;
case 'd': // case receba letra 'd' para desligado
digitalWrite(luz,LOW);
Serial.println("Desligar Luz\n"); break;
}
}
Step 3 Circuito da Serial sem USB (com Bluetooth)
Bom, nessa parte do projeto, vamos aprender como funciona é o circuito do projeto vamos utilizar,
modulo HC-05
Simples basta apenas implementar este circuito no outro e pronto! antes de testar no bluetooh, usaremos a porta serial do arduino direto via USB abrindo monitor Serial ou apenas ligar o modulo Bluetooth para testarmos segue o video abaixo, sem alimentação da porta USB, apena alimentando por 5v normais.
modulo HC-05
Simples basta apenas implementar este circuito no outro e pronto! antes de testar no bluetooh, usaremos a porta serial do arduino direto via USB abrindo monitor Serial ou apenas ligar o modulo Bluetooth para testarmos segue o video abaixo, sem alimentação da porta USB, apena alimentando por 5v normais.
Test de comunicação serial com bluetooth
Bom galera bem simples neh ? Fim !!!
Comentários
Postar um comentário