Débuter avec ArduinoJSON v6, librairie Arduino pour manipuler des objets JSON

Publié sur https://projetsdiy.fr/debuter-librairie-arduinojson-v6-librairie-arduino-esp32-esp8266-json/

Le format JSON permet d’organiser, stocker et transmettre des données. Très utilisé dans le monde informatique il trouve également sa place dans l’univers des micro-contrôleurs. Parmi toutes les librairies disponibles pour Arduino, ESP32 et ESP8266, ArduinoJSON est la plus populaires et la plus aboutie.   Dans ce tutoriel nous allons également apprendre comment formater puis envoyer sur le port série des données sans avoir besoin d’aucune librairie avec du code Arduino standard. Remarque, cet article a été rédigé avec ArduinoJson 6. Suivez les instructions de cet article pour migrer de code développé avec la version 5 de la librairie. C’est quoi le format JSON ? JSON (mour JavaScript Object Notation) est un format de données textuelle (wikipedia) qui permet de structurer les données pour le stockage et le transfert. Il remplace très avantageusement le format XML. C’est le format de données de prédilection du langage Javascript. Il est souvent utilisé dans des services tels que les API (interfaces de programmation d’application) et les services Web qui fournissent des données publiques. Sans trop rentrer dans les détails, voici comment ça fonctionne : Les données sont représentées par des paires clé:valeur Le signe deux-points : sépare la clé de la valeur Le…