Table des matières:

Tutoriel Bluetooth ESP32 - Comment utiliser le Bluetooth intégré de l'ESP32 : 5 étapes
Tutoriel Bluetooth ESP32 - Comment utiliser le Bluetooth intégré de l'ESP32 : 5 étapes

Vidéo: Tutoriel Bluetooth ESP32 - Comment utiliser le Bluetooth intégré de l'ESP32 : 5 étapes

Vidéo: Tutoriel Bluetooth ESP32 - Comment utiliser le Bluetooth intégré de l'ESP32 : 5 étapes
Vidéo: ESP32 Bluetooth Low Energy et APP Inventor en Français 2024, Juillet
Anonim
Tutoriel Bluetooth ESP32 | Comment utiliser le Bluetooth intégré de l'ESP32
Tutoriel Bluetooth ESP32 | Comment utiliser le Bluetooth intégré de l'ESP32

Salut les gars Étant donné que la carte ESP32 est livrée avec le WiFi et le Bluetooth, mais pour la plupart de nos projets, nous n'utilisons généralement que le Wifi, nous n'utilisons pas Bluetooth. Donc, dans ces instructions, je vais montrer à quel point il est facile d'utiliser Bluetooth d'ESP32 Basic Projects Bluetooth est une fonctionnalité plus pratique d'ESP32 à utiliser.

Étape 1: choses dont vous avez besoin

Choses dont tu as besoin
Choses dont tu as besoin

Donc pour ce projet vous n'avez besoin que de: ESP32 (TOUT MODÈLE): Et d'un câble pour le programmer.

Étape 2: Configuration d'Arduino Ide pour ESP 32

Configuration d'Arduino Ide pour ESP 32
Configuration d'Arduino Ide pour ESP 32

Assurez-vous que vous avez Arduino IDE sur votre PC et que vous avez installé des cartes ESP32 dans votre Arduino IDE, et si ce n'est pas le cas, veuillez suivre les instructions suivantes pour l'installer.:

Étape 3: Obtenez l'application Bluetooth

Obtenez l'application Bluetooth
Obtenez l'application Bluetooth

Avant d'aller plus loin, assurez-vous d'avoir une application série Bluetooth dans votre smartphone pour la communication BLUETOOTH avec n'importe quel appareil BLUETOOTH dans notre cas ESP32.

Étape 4: coder la partie

Partie de codage
Partie de codage

Ouvrez votre arduino ide.allez dans Fichier > Exemples > BluetoothSerial > SerialtoSerialBT. Ou copiez le code suivant: #include "BluetoothSerial.h"#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)#error Bluetooth n'est pas activé ! Veuillez exécuter `make menuconfig` et l'activer#endifBluetoothSerial SerialBT;void setup() { Serial.begin(115200); SerialBT.begin("ESP32test"); //Nom du périphérique Bluetooth Serial.println("Le périphérique a démarré, vous pouvez maintenant le coupler avec Bluetooth!");}void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); } if (SerialBT.available()) { Serial.write(SerialBT.read()); } delay(20);} Le code est très simple et très similaire au code BLUETOOTH que nous utilisons généralement avec arduino uno & hc05 Explication du code: La ligne ci-dessous inclut la bibliothèque BluetoothSerial.#include "BluetoothSerial.h" 3 lignes fournies ci-dessous activent le Bluetooth# si !défini(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)#error Bluetooth n'est pas activé ! Veuillez exécuter `make menuconfig` et l'activer#endifEnsuite, une instance de BLUETOOTH est créée BluetoothSerial SerialBT;Dans le setup(), une communication série est démarrée à un débit en bauds de 115200. Serial.begin(115200);Initialisez le Bluetooth périphérique série et passez en argument le nom du périphérique Bluetooth. Par défaut, il s'appelle ESP32test mais vous pouvez le renommer et lui donner un nom unique. SerialBT.begin("ESP32test"); // Nom du périphérique Bluetooth Dans la boucle (), envoyez et recevez des données via Bluetooth Serial. Dans les lignes de code ci-dessous, il vérifiera si des données sont disponibles sur le moniteur série si oui, il enverra les données au périphérique BLUETOOTH (par exemple: notre smartphone) en utilisant le Bluetooth.if d'esp32 (Serial.available()) { SerialBT.write(Serial.read());}SerialBT.write() envoie des données en utilisant bluetooth serial. Serial.read() renvoie les données reçues dans le port série. La partie ci-dessous du code vérifiera si des données de Bluetooth sont disponibles si elles le sont, puis elles les imprimeront sur le moniteur série.if (SerialBT.available()) { Serial.write(SerialBT.read());} Voilà donc toute l'explication de base du code. Alors maintenant, vous pouvez télécharger le code sur votre ESP32.

Étape 5: Tester le Bluetooth d'Esp32

Tester le Bluetooth d'Esp32
Tester le Bluetooth d'Esp32
Tester le Bluetooth d'Esp32
Tester le Bluetooth d'Esp32
Tester le Bluetooth d'Esp32
Tester le Bluetooth d'Esp32

Après avoir téléchargé le code, ouvrez le moniteur série dans votre IDE Arduino, puis connectez le Bluetooth (esp32) à partir de votre smartphone. Et dans la section Appareils de l'application, vous pouvez vous connecter à ESP32, puis vous recevrez le message "connexion à ESP32". secondes, il sera connecté et vous verrez le message ESP32 connecté. Ensuite, si vous tapez bonjour depuis l'application, puis dans votre moniteur série de votre IDE Arduino, vous pouvez voir le message Bonjour et si vous tapez Comment allez-vous depuis votre moniteur série, vous pouvez voir ce message dans Votre application. Voici donc comment établir une connexion Bluetooth avec ESP32 et vous pouvez utiliser une condition if pour exécuter différentes actions pour les différents messages que vous avez envoyés à esp32 depuis votre téléphone. Amusez-vous donc à utiliser ESP32 Bluetooth dans vos projets.

Conseillé: