![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](https://i.howwhatproduce.com/images/001/image-2002-15-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Tutorial do ESP32 Bluetooth | Como usar o Bluetooth embutido do ESP32 Tutorial do ESP32 Bluetooth | Como usar o Bluetooth embutido do ESP32](https://i.howwhatproduce.com/images/001/image-2002-16-j.webp)
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](https://i.howwhatproduce.com/images/001/image-2002-17-j.webp)
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](https://i.howwhatproduce.com/images/001/image-2002-18-j.webp)
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](https://i.howwhatproduce.com/images/001/image-2002-19-j.webp)
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](https://i.howwhatproduce.com/images/001/image-2002-20-j.webp)
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](https://i.howwhatproduce.com/images/001/image-2002-21-j.webp)
![Testando o Bluetooth do Esp32 Testando o Bluetooth do Esp32](https://i.howwhatproduce.com/images/001/image-2002-22-j.webp)
![Testando o Bluetooth do Esp32 Testando o Bluetooth do Esp32](https://i.howwhatproduce.com/images/001/image-2002-23-j.webp)
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:
Suporte de imagem com alto-falante embutido: 7 etapas (com imagens)
![Suporte de imagem com alto-falante embutido: 7 etapas (com imagens) Suporte de imagem com alto-falante embutido: 7 etapas (com imagens)](https://i.howwhatproduce.com/images/001/image-1311-15-j.webp)
Porta-fotos com alto-falante embutido: Este é um ótimo projeto para realizar no fim de semana, se você quiser fazer seu próprio alto-falante que pode conter fotos / cartões postais ou até mesmo sua lista de tarefas. Como parte da construção, usaremos um Raspberry Pi Zero W como o coração do projeto e um
Gerenciador de janelas embutido: 10 etapas
![Gerenciador de janelas embutido: 10 etapas Gerenciador de janelas embutido: 10 etapas](https://i.howwhatproduce.com/images/001/image-1701-35-j.webp)
Embedded Window Manager: Este projeto mostra como implementar um gerenciador de janelas com janelas móveis sobrepostas em um microcontrolador embutido com um painel LCD e uma tela de toque. Existem pacotes de software disponíveis comercialmente para fazer isso, mas custam dinheiro e estão próximos
Armário embutido: 4 etapas
![Armário embutido: 4 etapas Armário embutido: 4 etapas](https://i.howwhatproduce.com/images/002/image-3452-4-j.webp)
Armário embutido .: Em uma aura de êxtase, manter as coisas do lado de dentro é algo que é como um grande respingo de emoção. O nome 'Lock of Lock' é realmente uma parte envolvente de meus artigos diários, que é onipresente por causa de sua natureza, mas o que faz? Simples
EEPROM embutido do seu Arduino: 6 etapas
![EEPROM embutido do seu Arduino: 6 etapas EEPROM embutido do seu Arduino: 6 etapas](https://i.howwhatproduce.com/images/003/image-6441-23-j.webp)
A EEPROM embutida do seu Arduino: Neste artigo, vamos examinar a EEPROM interna em nossas placas Arduino. O que é uma EEPROM que alguns de vocês podem estar dizendo? Uma EEPROM é uma memória somente leitura programável apagável eletricamente. É uma forma de memória não volátil que pode lembrar
WiFi Jammer com Powerbank embutido: 12 etapas
![WiFi Jammer com Powerbank embutido: 12 etapas WiFi Jammer com Powerbank embutido: 12 etapas](https://i.howwhatproduce.com/images/002/image-4777-87-j.webp)
WiFi Jammer com Powerbank embutido: Olá amigo, neste vídeo eu vou te contar Como você pode fazer um jammer WiFi portátil com banco de energia embutido. Que pode ser usado para carregar seu celular e alimentar seu jammer WiFi.::Aviso::It é ilegal bloquear a rede WiFi de alguém. Estou fazendo