Tutoriel Arduino Uno R4 Bluetooth Low Energy (BLE) - Application DIYables Bluetooth

Présentation

Prêt à faire communiquer votre Arduino Uno R4 avec votre smartphone ? Ce tutoriel vous montrera exactement comment configurer le Bluetooth Low Energy (BLE) avec l'Application DIYables Bluetooth. Une fois terminé, vous contrôlerez vos projets Arduino sans fil directement depuis votre téléphone — et voici le meilleur : vous n'aurez besoin d'aucun module Bluetooth supplémentaire ni de matériel additionnel !

Ce qui rend cela encore mieux, c'est que l'Arduino Uno R4 est livré avec le support BLE intégré. Cela signifie que vous pouvez le connecter directement à l'Application DIYables Bluetooth sur les appareils Android et iOS sans acheter quoi que ce soit en plus.

Point important à retenir : Bien que l'Arduino Uno R4 supporte le BLE (Bluetooth Low Energy), il ne fonctionne pas avec le Bluetooth Classique. Mais ne vous inquiétez pas — l'Application DIYables Bluetooth supporte à la fois BLE et Bluetooth Classique sur Android, plus BLE sur iOS. Donc peu importe que vous ayez un Android ou un iPhone, vous êtes prêt avec les deux plateformes.

Arduino Uno R4 Bluetooth Low Energy BLE Tutorial - DIYables Bluetooth App

Fonctionnalités

  • Liberté sans fil : Contrôlez votre Arduino jusqu'à 10 mètres de distance sans aucun câble
  • Compatible multi-plateformes : Fonctionne parfaitement sur les appareils Android et iOS
  • Connexion sans tracas : Aucun appairage requis — BLE se connecte automatiquement sans manipuler les paramètres Bluetooth du téléphone
  • Collection riche de widgets : Accédez aux curseurs, joystick, moniteur, traceur, jauge, affichage de température, chat, tableau, rotateur, et bien plus
  • Économe en batterie : BLE consomme peu d'énergie comparé au Bluetooth Classique — idéal pour les projets portables
  • Configuration conviviale pour débutants : Juste une installation de bibliothèque et vous gérez toute la communication

Matériel requis

1×Arduino UNO R4 WiFi
1×Alternativement: DIYables STEM V4 IoT
1×Câble USB Type-C
1×Recommandé: Shield à bornier à vis pour Arduino Uno R4
1×Recommandé: Shield plaque d'essai pour Arduino Uno R4
1×Recommandé: Boîtier pour Arduino Uno R4
1×Recommandé: Répartiteur d'alimentation pour Arduino Uno R4
1×Recommandé: Kit plaque de base prototypage et plaque d'essai pour Arduino Uno

Ou vous pouvez acheter les kits suivants:

1×Kit de Démarrage DIYables STEM V4 IoT (Arduino inclus)
1×Kit de Capteurs DIYables (30 capteurs/écrans)
1×Kit de Capteurs DIYables (18 capteurs/écrans)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

Exigence de firmware

> Conseil de pro : Pour la meilleure expérience, il est hautement recommandé de mettre à niveau vers le dernier firmware pour le module WiFi sur votre Arduino Uno R4. Suivez ce guide étape par étape : Comment mettre à niveau le firmware sur Arduino Uno R4 WiFi

Configuration logicielle

Étapes rapides

Configurons tout — suivez simplement :

  • Nouveau sur Arduino Uno R4 ? Aucun problème ! Consultez d'abord le guide de démarrage Arduino Uno R4 pour vous familiariser avec les bases.
  • Prenez un câble Micro USB et connectez votre carte Arduino Uno R4 à votre ordinateur.
  • Ouvrez l'IDE Arduino sur votre ordinateur.
  • Assurez-vous d'avoir sélectionné la carte Arduino Uno R4 et choisi le bon port COM.

Installer le noyau de carte

  • Allez dans Outils Type de carte Gestionnaire de cartes...
  • Tapez "Arduino SAMD Boards" dans la zone de recherche
  • Installez la version 1.8.13 ou plus récente d'Arduino

Installer la bibliothèque DIYables Bluetooth

  • Cliquez sur l'icône Bibliothèques située dans la barre latérale gauche de votre IDE Arduino.
  • Tapez "DIYables Bluetooth" dans la recherche, et cherchez la bibliothèque DIYables Bluetooth par DIYables
  • Appuyez sur le bouton Installer pour obtenir la bibliothèque
Arduino Uno R4 DIYables Bluetooth library
  • L'IDE vous demandera si vous voulez installer d'autres bibliothèques dont celle-ci dépend
  • Allez-y et cliquez sur Tout installer pour tout récupérer (ceci inclut ArduinoBLE 1.3.6 ou plus récent).
Arduino Uno R4 DIYables Bluetooth dependency

Application mobile

Bon à savoir : L'Application DIYables Bluetooth gère à la fois BLE et Bluetooth Classique sur les appareils Android, et BLE sur iOS. Puisque votre Arduino Uno R4 utilise BLE, vous êtes couvert sur Android et iOS. Et voici un bonus sympa — avec BLE, vous n'avez pas besoin d'appairer manuellement quoi que ce soit. Scannez et connectez simplement !

  • Lancez l'Application DIYables Bluetooth
  • Première ouverture ? L'application a besoin de quelques autorisations. Dites oui à celles-ci :
    • Autorisation Appareils à proximité (si vous êtes sur Android 12 ou plus récent) / autorisation Bluetooth (pour les utilisateurs iOS) - cela permet à l'application de trouver et se connecter aux appareils Bluetooth
    • Autorisation Localisation (seulement si vous êtes sur Android 11 ou plus ancien) - les anciennes versions Android ont besoin de ceci pour scanner les appareils BLE
  • Vérifiez que Bluetooth est activé dans les paramètres de votre téléphone
  • Depuis l'écran d'accueil, appuyez sur ce bouton Connecter. L'application va commencer à chercher les appareils BLE à proximité.
DIYables Bluetooth App - Home Screen with Scan Button
  • Repérez votre Arduino Uno R4 dans la liste des appareils découverts et appuyez dessus pour vous connecter.

Exemples

Tous les exemples que vous trouverez ci-dessous sont construits en utilisant la plateforme ArduinoBLE (BLE uniquement), qui fonctionne parfaitement avec votre Arduino Uno R4.

Dépannage

Ce qui se passe Pourquoi ça arrive Comment le corriger
Impossible de voir l'appareil lors du scan dans l'application Votre firmware Bluetooth est probablement obsolète Mettez à jour ce firmware vers la version 1.4.8 ou plus récente en utilisant Outils → Firmware Updater
BLE.begin() continue de retourner false Soit firmware ancien soit vous avez le mauvais noyau de carte Mettez à jour à la fois votre firmware Bluetooth et le noyau Arduino SAMD
La connexion fonctionne mais aucune donnée n'arrive Votre bibliothèque ArduinoBLE a besoin d'une mise à jour Mettez à niveau ArduinoBLE vers la version 1.3.6 ou ultérieure via le Gestionnaire de bibliothèques
La compilation échoue avec l'erreur ArduinoBLE.h No such file La bibliothèque ArduinoBLE n'est pas encore installée Allez dans le Gestionnaire de bibliothèques et installez ArduinoBLE
Erreurs de compilation mentionnant la carte Vous avez le mauvais noyau de carte Installez Arduino SAMD Boards version 1.8.13 ou plus récente
L'application se connecte puis se déconnecte immédiatement Pourrait être des interférences ou des fluctuations d'alimentation Assurez-vous d'avoir une alimentation USB stable et gardez votre téléphone dans les 5 mètres

Remarques

  • Restez avec les exemples ArduinoBLE_ — n'utilisez pas Esp32BLE_ ou Esp32Bluetooth_. Ceux-ci sont destinés à du matériel complètement différent.
  • N'oubliez pas de garder votre carte alimentée (soit via USB soit une source d'alimentation externe) pour que la diffusion BLE reste active et découvrable.

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !