Arduino – Comunicação Bluetooth (JY-MCU)

JY-MCU

 

A comunicação com o Arduino e o Módulo bluetooth é simples, leitura e escrita utilizando a RX – TX do equipamento. Neste exemplo vamos utilizar um Arduino UNO e um módulo bluetooth JYMCU.
Abaixo segue o esquema de ligação do módulo com o Arduino:

Circuito-arduino-jymcu
(Clique na imagem para ampliar)
A ligação é simples:
– Vcc do módulo no 5V do Arduino
– Gnd do módulo no Gnd do Arduino
– TX do módulo no pino D10(que sera utilizado para RX)
– RX do módulo no pino D11(que sera utilizado para TX)

Código de comunicação BT, configura nome e senha, e verifica os dados recebidos, se receber ‘1’ ou ‘2’ retorna uma mensagem informando qual dado foi recebido. Para testar podemos instalar um aplicativo no celular chamado ‘Bluetooth Terminal‘ (para se conectar ao dispositivo utilize a opção “Connect a device – Insecure”)

#include <SoftwareSerial.h>

SoftwareSerial bluetooth(10, 11); // RX, TX

int DELAY=100;

void setup() {  
  bluetooth.begin(9600);//Inicia bluetooth
  delay(1000);
  bluetooth.print("AT");//Comando para verificar 'ok'
  delay(1000);
  bluetooth.print("AT+VERSION");//Comando para verificar versão
  delay(1000);
  bluetooth.print("AT+PIN1342"); //Define senha para 1342
  delay(1000);
  bluetooth.print("AT+NAMEHelpDev"); //Define nome para HelpDev
  delay(1000);
} 


void loop() { 
  if(bluetooth.available()){

    char a= bluetooth.read();//Recebe 1 char (para ler uma string fazer while concatenando em uma String até available == false)

    switch(a){
      case '1':
        bluetooth.println("Recebeu 1");//Envia string
      break;
      case '2':
        bluetooth.println("Recebeu 2");//Envia String
      break;
    }
  }
  delay(DELAY);
}

Help DEV – Analista desenvolvedor Java / Android
https://helpdev.com.br/zarelli

Arduino – Comunicação Bluetooth (JY-MCU)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo