Arduino UNO R4 WiFi Bluetooth Jauge Analogique Exemple - Affichage de Jauge via BLE Tutoriel
Vue d'ensemble
L'exemple de Jauge Analogique Bluetooth fournit un affichage de jauge visuelle de style analogique via l'application DIYables Bluetooth STEM. Conçu pour Arduino UNO R4 WiFi utilisant BLE (Bluetooth Low Energy) — affichez n'importe quelle valeur analogique sur une belle jauge avec plage configurable et unité sur votre smartphone. Parfait pour les compteurs de vitesse, jauges de pression, affichages RPM, et toute valeur qui bénéficie d'une visualisation de style cadran.
Note : L'Arduino UNO R4 WiFi ne prend en charge que BLE (Bluetooth Low Energy). Il ne prend pas en charge le Bluetooth Classique. L'App DIYables Bluetooth prend en charge à la fois BLE et Bluetooth Classique sur Android, et BLE sur iOS. Comme cette carte utilise BLE, l'application fonctionne sur Android et iOS.

Fonctionnalités
- Affichage de Jauge Analogique : Belle jauge de style cadran sur smartphone
- Plage Configurable : Définir des valeurs minimales et maximales
- Unité Personnalisée : Afficher km/h, RPM, PSI, ou toute unité personnalisée
- Mises à jour Rapides : Jusqu'à 5 mises à jour par seconde (intervalle de 200ms)
- Demande à la Demande : L'application peut demander la valeur actuelle
- Fonctionne sur Android & iOS : BLE est pris en charge sur les deux plateformes
- Pas d'Appairage Nécessaire : BLE se connecte automatiquement sans appairage manuel
Matériel Requis
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) |
Code Arduino UNO R4 WiFi
Étapes Rapides
Suivez ces instructions étape par étape :
- Si c'est votre première fois avec l'Arduino UNO R4 WiFi, consultez le Arduino UNO R4 - Installation du logiciel..
- Connectez la carte Arduino UNO R4 WiFi à votre ordinateur en utilisant un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino UNO R4 WiFi et le port COM approprié.
- Naviguez vers l'icône Libraries dans la barre gauche de l'IDE Arduino.
- Recherchez "DIYables Bluetooth", puis trouvez la bibliothèque DIYables Bluetooth par DIYables
- Cliquez sur le bouton Install pour installer la bibliothèque.

- Il vous sera demandé d'installer d'autres dépendances de bibliothèque
- Cliquez sur le bouton Install All pour installer toutes les dépendances de bibliothèque.

Code BLE
- Dans l'IDE Arduino, allez à File Examples DIYables Bluetooth ArduinoBLE_AnalogGauge exemple, ou copiez le code ci-dessus et collez-le dans l'éditeur de l'IDE Arduino
- Cliquez sur le bouton Upload dans l'IDE Arduino pour téléverser le code vers l'Arduino UNO R4 WiFi
- Ouvrez le Moniteur Série
- Vérifiez le résultat sur le Moniteur Série. Cela ressemble à ceci :
Application Mobile
Note : L'App DIYables Bluetooth prend en charge à la fois BLE et Bluetooth Classique sur Android, et BLE sur iOS. Comme l'Arduino UNO R4 WiFi utilise BLE, l'application fonctionne sur Android et iOS. Aucun appairage manuel n'est nécessaire pour BLE — il suffit de scanner et se connecter.
- Ouvrez l'App DIYables Bluetooth
- Lors de la première ouverture de l'application, elle demandera des permissions. Veuillez accorder les suivantes :
- Permission Appareils à Proximité (Android 12+) / Permission Bluetooth (iOS) - requis pour scanner et se connecter aux appareils Bluetooth
- Permission Localisation (Android 11 et inférieur uniquement) - requis par les anciennes versions Android pour scanner les appareils BLE
- Assurez-vous que Bluetooth est activé sur votre téléphone
- Sur l'écran d'accueil, appuyez sur le bouton Connect. L'application va scanner les appareils BLE.

- Trouvez et appuyez sur "Arduino_Gauge" dans les résultats de scan pour vous connecter.
- Une fois connecté, l'application retourne automatiquement à l'écran d'accueil. Sélectionnez l'application Analog Gauge dans le menu des applications.

Note : Vous pouvez appuyer sur l'icône paramètres sur l'écran d'accueil pour masquer/afficher les applications sur l'écran d'accueil. Pour plus de détails, voir le Manuel Utilisateur de l'App DIYables Bluetooth.
- Vous verrez une jauge analogique affichant des valeurs avec un mouvement d'aiguille fluide, simulant un compteur de vitesse

Maintenant regardez le Moniteur Série sur l'IDE Arduino. Vous verrez :
Personnalisation Créative - Adaptez le Code à Votre Projet
Configurer la Plage de Jauge et l'Unité
Envoyer des Valeurs de Jauge
Gérer les Demandes de Valeur
Exemples de Programmation
Jauge de Potentiomètre
Moniteur de Niveau de Batterie
Dépannage
Problèmes Courants
1. Impossible de trouver l'appareil dans l'application
- Assurez-vous que l'Arduino UNO R4 WiFi est alimenté et que le sketch est téléversé
- Vérifiez que le Bluetooth de votre téléphone est activé
- Sur Android 11 et inférieur, activez aussi les services de localisation
2. La jauge ne se met pas à jour
- Vérifiez que send() est appelé dans la boucle
- Vérifiez le timing de l'intervalle de mise à jour
- Assurez-vous que bluetoothServer.loop() est appelé
3. La jauge affiche une mauvaise plage
- Vérifiez les valeurs min/max dans le constructeur
- Assurez-vous que la chaîne d'unité est correcte
- Les valeurs hors plage seront limitées
4. L'aiguille saute de manière erratique
- Ajoutez un lissage ou une moyenne aux lectures de capteur
- Réduisez la fréquence de mise à jour si nécessaire
- Vérifiez les entrées analogiques bruyantes
5. Le téléversement échoue ou la carte n'est pas reconnue
- Installez le dernier package de carte Arduino UNO R4 via le Board Manager
- Essayez un câble USB ou port différent
Idées de Projets
- Compteur de vitesse pour voiture RC
- Jauge de pression pour systèmes pneumatiques
- Indicateur de niveau de batterie
- Jauge RPM pour moteurs
- Mesureur d'intensité du signal
Prochaines Étapes
Après avoir maîtrisé l'exemple de Jauge Analogique Bluetooth, essayez :
- Bluetooth Temperature - Pour une jauge spécifique à la température
- Bluetooth Plotter - Pour les données dans le temps
- Bluetooth Slider - Pour renvoyer des valeurs vers Arduino
- Multiple Bluetooth Apps - Combiner la jauge avec d'autres applications
Support
Pour une aide supplémentaire :
- Consultez la documentation de Référence API
- Visitez Tutoriels DIYables
- Forums communautaires Arduino