Installer l’IDE Arduino et flasher

Installez l’IDE Arduino, choisissez la carte et le port, installez les bibliothèques et flashez le sketch de la sonde.

Vue de dessus d’une carte microcontrôleur Arduino Uno bleue sur fond blanc
Les cartes compatibles Arduino exécutent le sketch qui interroge les sondes et publie le JSON. Photo : Wikimedia Commons contributor. CC0

Le développement du firmware commence sur l’établi, avec une alimentation USB et des journaux série. L’IDE Arduino (ou PlatformIO) compile les sketches C++, flashe l’Uno et ouvre un moniteur série pour les premières vérifications avant que la carte rejoigne l’espace surveillé.

Carte et bibliothèques

  • Carte : Arduino Uno (ou compatible) avec assez de mémoire flash pour les piles Ethernet + LCD.
  • Bibliothèques : DHT sensor library, LiquidCrystal, pile Ethernet/W5100 telle qu’utilisée dans le sketch du dépôt.
  • Port : sélectionnez le bon port série USB après avoir branché le câble de programmation.

Liste de contrôle du premier flashage

  1. Vérifiez que la compilation se fait sans erreur avant de débrancher le câblage d’essai.
  2. Ouvrez le moniteur série à 9600 bauds (ou la valeur par défaut du sketch) et confirmez les messages de démarrage.
  3. Confirmez que le LCD affiche des valeurs en direct : voir format d’affichage du LCD.
  4. Interrogez le point de terminaison JSON avec curl avant la fixation : schéma dans schéma JSON de sortie des sondes.

Code source et câblage

Le firmware de référence se trouve dans le dépôt GitHub du projet, accessible depuis la présentation des sketches Arduino. Câblez d’abord la platine d’essai à l’aide des guides de câblage du circuit et de câblage des broches.