Étape 5: Comment télécharger et travailler avec ARDUINO
La carte Arduino est une plate-forme électronique flexible disposant de logiciels et matériels élégant. Il peut s’interfacer avec un grand nombre et la variété des dispositifs. Il a 14 entrée numérique / sortie broches (dont 6 peut être utilisé comme sorties PWM), 6 entrées analogiques, une horloge de 16MHz, une connexion USB, une prise d’alimentation et un bouton reset. Il a une mémoire flash de 32 Ko et 1 Ko EEPROM. La principale composante de la carte Arduino est le microcontrôleur IC Atmel ATMEGA328 qui contrôle tous les appareils interfacé avec le jury. Il peut être programmé à l’aide de l’environnement de développement intégré Arduino qui dispose d’une fenêtre très convivial des options d’interface.
L’IDE Arduino peut être téléchargée sur th. La dernière version est Arduino 1.0.5 et peut être exécuté toutes les plateformes mentionnés sur le site.
L’IDE Arduino fonctionne sur la plateforme de C embarquée. Le programme se compose principalement de deux fonctions.
1) void setup() et
2) void loop()
void setup() est utilisé une seule fois après que le lancement du programme tandis que la fonction void loop() obtient exécuté indefinitely.void setup() est utilisé pour raconter le microcontrôleur quels chevilles ont été utilisées et d’établir le débit en bauds de communication série. Considérant que, en void loop() toutes les entrées sont obtenues, traitées selon le programme et les extrants sont produits. Toutes les instructions conditionnelles et les fonctions sont écrits en void loop().
Le site Arduino offre tous les didacticiels qu'un débutant a besoin pour apprendre toute la syntaxe de langage de programmation Arduino.
Nous avons donné une liste des syntaxes que nous avons employé dans l’IDE Arduino.
#include: cette ligne est utilisée pour inclure une bibliothèque qui contient les définitions de tous les programmes de communication série. Ce qui est écrit au début du programme.
XBee.Begin (en bauds): cela permet d’établir une communication série entre le microcontrôleur et le XBee.
XBee.Read(): pour lire toutes les valeurs de le XBee en connectant le TX de l’Arduino à la RX de le Xbee.
XBee.Write(): pour écrire toutes les valeurs dans le XBee en connectant le TX de le Xbee à la RX de l’Arduino.