Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
informatique:arduino [2013/11/28 18:41] qchateau créée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Arduino ====== | ||
- | Arduino est une plateforme de prototypage électronique mondialement reconnue. Nous l'utilisons pour le contrôles des actionneurs du robot et l'IHM du robot. | ||
- | |||
- | [[http://arduino.cc/|Site officiel]] | ||
- | |||
- | [[informatique:outils-arduino|Installer les outils necessaires]] | ||
- | |||
- | ===== Programmation ===== | ||
- | |||
- | Les programmes pour arduino sont écrits en C++, la librairie Arduino.h disponible de base fourni de nombreuses fonctions permettant d'exploiter les capacités de l'arduino. [[http://arduino.cc/en/Reference/HomePage|Liste des fonctions]]. | ||
- | Le programme est compilé par une version spécifique de gcc puis envoyé à l'arduino par l'interface USB. | ||
- | |||
- | Ces tâches sont normalement effectuées à travers l'IDE Arduino mais pour plus de liberté nous utilisons un script [[informatique:scons]] (équivalent de make écrit en python) qui rempli ces deux fonctions. | ||
- | |||
- | La communication avec le reste du réseau s'effectue à travers le port série de l'arduino, relié à une [[informatique:XBee]] pour transmettre les messages sans fil. Pour plus d'informations sur la communication, [[informatique:communication|cliquer ici.]] |