Echanger des données avec une carte ESP32
FizziQ permet d'accéder aux informations de cartes et capteurs externes par connexion Bluetooth BLE.
Pour les échanges de données avec ESP32, FizziQ utilise le service UART. Ce service permet d'envoyer tout type de données calculées par la carte ESP32. Suivez ce lien vers la page Nordic Semiconductor
Les données échangées par le service UART doivent être structurés sous la forme d'une chaîne de caratère de format suivant : 'NOM : VALEUR'. Par exemple pour une tension de 5 volts : 'Tension : 5.0'.
Les noms de mesures suivantes sont reconnus : température, humidité, pression atm, tension, poids, accélération, luminosité, champ magnétique, boussole et concentration. Les autres dénominations seront affichées sous le nom capteur générique.
Pour connecter une carte ESP32 avec FizziQ par Bluetooth :
1. Le nom du périphérique doit inclure le nom "Arduino"
2. L'uuid du service est "6e400001-b5a3-f393-e0a9-e50e24dcca9e"
3. L'uuid de la caractéristique est "6e400002-b5a3-f393-e0a9-e50e24dcca9e"
Un exemple de programme se trouve dans le fichier texte suivant (merci à Daniel Rouan) :
Les étapes de connexion pour ESP32 sont les mêmes que celles pour micro:bit et Arduino et sont décrites dans la vidéo ci-dessous :