Table des matières:
- Étape 1: choses dont vous avez besoin
- Étape 2: Configuration d'Arduino Ide pour ESP 32
- Étape 3: Obtenez l'application Bluetooth
- Étape 4: coder la partie
- Étape 5: Tester le Bluetooth d'Esp32
Vidéo: Tutoriel Bluetooth ESP32 - Comment utiliser le Bluetooth intégré de l'ESP32 : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
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
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
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
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
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é:
Nest Hello - Carillon de sonnette avec transformateur intégré Royaume-Uni (220-240 V CA - 16 V CA) : 7 étapes (avec photos)
Nest Hello - Doorbell Chime With Integrated Transformer UK (220-240V AC - 16V AC): Je voulais installer une sonnette Nest Hello à la maison, un gadget qui fonctionne sur 16V-24V AC (REMARQUE: une mise à jour logicielle en 2019 a changé l'Europe gamme de versions à 12V-24V AC). Les carillons de sonnette standard avec transformateurs intégrés disponibles au Royaume-Uni au
MINI ALIMENTATION PORTABLE MULTI TENSION AVEC USB, LAMPE DE POCHE, TESTEUR DE COMPOSANTS ET CHARGEUR INTÉGRÉ : 6 étapes
PORTABLE MINI MULTI VOLTAGE PSU AVEC USB, LAMPE DE POCHE, TESTEUR DE COMPOSANTS ET CHARGEUR INTÉGRÉ : Bienvenue dans mon premier instructable ! Avec cette instructable, vous êtes en mesure de transformer un powerbank solaire douteux/bon marché (avec quelques pièces supplémentaires) en quelque chose d'utile. Quelque chose que vous pouvez utiliser tous les jours, comme je le fais, parce que c'est vraiment super à utiliser ! La plupart des av
Support photo avec haut-parleur intégré : 7 étapes (avec photos)
Support d'image avec haut-parleur intégré : voici un excellent projet à entreprendre pendant le week-end, si vous souhaitez créer votre propre haut-parleur pouvant contenir des photos/cartes postales ou même votre liste de tâches. Dans le cadre de la construction, nous allons utiliser un Raspberry Pi Zero W comme cœur du projet, et un
Utiliser un STM32 comme un tutoriel Arduino - STM32F103C8 : 5 étapes
Utiliser un STM32 comme un tutoriel Arduino | STM32F103C8 : Hé, quoi de neuf, les gars ! Akarsh ici de CETech. Dans le tutoriel suivant, nous examinerons les différents microcontrôleurs proposés par STM comme le STM32F103C8, le STM32F030F4 et le STM8S103F3. Nous comparerons ces micros les uns aux autres avec
ESP32 avec OLED intégré (WEMOS/Lolin) - Prise en main Style Arduino : 4 étapes
ESP32 avec OLED intégré (WEMOS/Lolin) - Prise en main Style Arduino : Si vous êtes comme moi, vous sautez sur l'occasion de mettre la main sur le dernier et le meilleur ESP8266/etc… et de le mettre à l'épreuve. L'ESP32 n'est pas différent, mais j'ai trouvé qu'il n'y avait pas encore grand-chose en ce qui concerne la documentation. Les