Le sketch à téléverser dans la carte Arduino | ||
---|---|---|
Précédent | Utiliser une carte Arduino dans une station météo | Suivant |
L'EDI "Arduino" est à télécharger gratuitement sur le site Arduino dans l'onglet "download". On peut l'installer n'importe où sur son disque dur. Il comporte de nombreuses bibliothèques. On tape le programme en langage C. Une fois terminé on le téléverse dans la mémoire de la carte Arduino branchée sur le port USB de l'ordinateur.
Un programme Arduino encore appelé sketch comporte toujours au moins deux procédures :
Il est proposé dans les annexes et comporte essentiellement :
Le setup contient l'ouverture du port série, et il fixe les paramètres des entrées et sorties. Pour que le lecteur de carte SD fonctionne correctement, il faut que la sortie 10 soit définie en sortie et soit fixée à l'état haut. La borne 9 est définie en sortie et permet de mettre en veille ou de réveiller le XBee. L'éveil est obtenu si elle est à l'état bas, et l'endormissement lorsqu'elle est à l'état haut.
On teste aussi la présence de la carte SD.
On trouve dans la boucle
une série d'instructions uniquement réalisées lors de la première boucle :
lecture de la date courante sur l'ordinateur
test de l'existence et création du fichier de sauvegarde
Des instructions effectuées lors de chaque boucle
La lecture du port série et l'exécution des instructions imposées par l'ordinateur :