Índice:

Tutorial do ESP32 Bluetooth - Como usar o Bluetooth embutido do ESP32: 5 etapas
Tutorial do ESP32 Bluetooth - Como usar o Bluetooth embutido do ESP32: 5 etapas

Vídeo: Tutorial do ESP32 Bluetooth - Como usar o Bluetooth embutido do ESP32: 5 etapas

Vídeo: Tutorial do ESP32 Bluetooth - Como usar o Bluetooth embutido do ESP32: 5 etapas
Vídeo: ESP32, o Arduino que já vem com Bluetooth e WiFi. Saiba como programar para conectar no celular. 2024, Julho
Anonim
Tutorial do ESP32 Bluetooth | Como usar o Bluetooth embutido do ESP32
Tutorial do ESP32 Bluetooth | Como usar o Bluetooth embutido do ESP32

Oi pessoal, uma vez que a placa ESP32 vem com WiFi e Bluetooth, mas para nossos projetos principalmente, geralmente usamos apenas Wifi, não usamos Bluetooth. Portanto, neste instructables, vou mostrar como é fácil usar o Bluetooth do ESP32 e para o seu Projetos básicos O Bluetooth é um recurso mais prático do ESP32 para usar.

Etapa 1: Coisas que você precisa

Coisas que você precisa
Coisas que você precisa

Portanto, para este projeto você só precisa de: ESP32 (QUALQUER MODELO): E um cabo para programá-lo.

Etapa 2: Configurando o Arduino Ide para ESP 32

Configurando o Arduino Ide para ESP 32
Configurando o Arduino Ide para ESP 32

Certifique-se de ter Arduino IDE em seu PC e de instalar placas ESP32 em seu Arduino IDE e, se não for o caso, siga as seguintes instruções minhas para instalá-lo.:

Etapa 3: Obtenha o aplicativo Bluetooth

Obtenha o aplicativo Bluetooth
Obtenha o aplicativo Bluetooth

Antes de prosseguirmos, certifique-se de ter um aplicativo Bluetooth serial em seu smartphone para comunicação BLUETOOTH com qualquer dispositivo BLUETOOTH em nosso caso ESP32.

Etapa 4: Parte de codificação

Parte de codificação
Parte de codificação

Abra seu arduino ide.go em Arquivo> Exemplos> BluetoothSerial> SerialtoSerialBT. Ou copie o seguinte código: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! definido (CONFIG_BLUEDROID_ENABLED) #error Bluetooth não habilitado! Execute `make menuconfig` para habilitá-lo # endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Nome do dispositivo Bluetooth Serial.println ("O dispositivo foi iniciado, agora você pode emparelhá-lo com bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} O código é muito fácil e muito semelhante ao código BLUETOOTH que geralmente usamos com arduino uno & hc05Code explicação: A linha abaixo inclui a biblioteca BluetoothSerial. # include "BluetoothSerial.h" 3 linhas fornecidas abaixo habilitam o Bluetooth # se! definido (CONFIG_BT_ENABLED) || ! definido (CONFIG_BLUEDROID_ENABLED) #error Bluetooth não habilitado! Execute `make menuconfig` para e habilite-o # endifEntão, uma instância de BLUETOOTH é criada BluetoothSerial SerialBT; No setup (), uma comunicação serial é iniciada a uma taxa de baud de 115200. Serial.begin (115200); Inicialize o Bluetooth dispositivo serial e passe como argumento o nome do dispositivo Bluetooth. Por padrão, é chamado ESP32test, mas você pode renomeá-lo e dar a ele um nome exclusivo. SerialBT.begin ("ESP32test"); // Nome do dispositivo BluetoothNo loop (), envia e recebe dados via Bluetooth Serial. Nas linhas de código abaixo, ele verificará se algum dado está disponível no monitor serial. Se sim, ele enviará os dados para o dispositivo BLUETOOTH (por exemplo: nosso smartphone) usando Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () envia dados usando bluetooth serial. Serial.read () retorna os dados recebidos no porta serial. A parte do código abaixo verificará se algum dado do Bluetooth está disponível, se estiver, então ele será impresso no monitor serial.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Essa é toda a explicação básica do código. Portanto, agora você pode fazer upload do código para o ESP32.

Etapa 5: Testando o Bluetooth do Esp32

Testando o Bluetooth do Esp32
Testando o Bluetooth do Esp32
Testando o Bluetooth do Esp32
Testando o Bluetooth do Esp32
Testando o Bluetooth do Esp32
Testando o Bluetooth do Esp32

Após o upload do monitor serial de código aberto em seu Arduino IDE e, em seguida, conecte o Bluetooth (esp32) de seu smartphone. E na seção de dispositivos do aplicativo, você pode se conectar ao ESP32 e então receberá a mensagem "conectando ao ESP32". segundos ele será conectado e você verá a mensagem ESP32 conectado. Então, se você digitar hello no aplicativo, em seu monitor serial do IDE do Arduino, poderá ver a mensagem Hello e se digitar How are you no seu monitor serial, poderá ver essa mensagem em Seu App. É assim que você pode estabelecer uma conexão Bluetooth com o ESP32 e pode usar uma condição if para executar ações diferentes para as diferentes mensagens enviadas para o esp32 do seu telefone. Portanto, divirta-se usando o Bluetooth do ESP32 em seus projetos.

Recomendado: