Etape 6: Logiciel Arduino
La plupart des logiciels provient du compteur Arduino Wind Chill. J’ai ajouté le code pour la carte SD et l’horloge en temps réel.
Je vais pas entrer dans les détails de la girouette de choses que la plupart d'entre vous ne se soucient pas. Fondamentalement, j’ai divisé les directions en seize postes différents. En mesurant la tension venant du potentiomètre, vous pouvez déterminer la direction du vent.
Voici un exemple de ce que l’Arduino sortira à un terminal série lorsque connecté à un ordinateur. Toutes les 10 secondes, il affiche la température en degrés Fahrenheit, Twc (température refroidissement éolien F), mi/h de vent, direction du vent. Le DirInt est une représentation numérique de la direction. La raison pour laquelle que j’ai sortie un « $» est alors que mon programme d’ordinateur peut synchroniser les données série Arduino plus facile. C’est aussi pourquoi j’utilise le DirInt. Ordinateurs peuvent traiter avec des nombres plus facile que de lettres.
L’Arduino écrit maintenant au format CSV (comma-separated value) sur la carte SD. Il a les mêmes informations, mais comprend également la date et l’heure.
19/03/2011 12:41:47 60,4 7,1 60,4 OSO 11
Dans Excel, Open Office ou Google Docs, il peut être lu comme une feuille de calcul.