Ceci est une ancienne révision du document !



Arduino

Arduino est une plateforme de prototypage à bas coût sous licence Creative Commons. Basée sur les microcontrôleurs ATMEL, elle permet de réaliser rapidement des projets électroniques sur les trois plateformes Linux, Mac et Windows.

Cette méthode ne permet peut-être pas d'utilisé les librairie fournie par arduino

Dans cette partie nous allons montré comment compilé avec avr-gcc et comment charger votre programme dans votre carte arduino.

Installation

Compilation

avr-gcc s'utilise presque comme gcc, en spécifiant le microcontrolleur de la carte.
Par exemple pour une carte arduino UNO, avec un avr atmega328p, on a :

 avr-gcc -mmcu=atmega328p -o main.elf main.c 
La liste des micro-controlleur est spécifié dans la doc d'avr-gcc :
 man avr-gcc <code> </note>

Puis on extrait les donné utilisable par le micro-controlleur :
<code> objcopy O ihex -R .eeprom main.elf main.hex <code>

=== Programmateur ===
La programmation de la carte se fait avec avrdude. Il faut lui spécifié, le programmateur, qui serai "arduino" pour nous, le micro-controlleur (m328p) , et le port sur lequel la carte est branché.
On a par exemple :
<code> sudo avrdude -c arduino -p m328p  -P /dev/cuaU0 -U flash:w:blink.hex 

Av

La version la plus récente du logiciel se trouve sur la page du projet Arduino.

===== Simulation de l'Arduino =====

Il existe un petit logiciel qui permet de simuler son utilisation, mais il ne semble pas fonctionner sous wine, une machine virtuelle windows est ici nécessaire, il s'appelle VBB .

Il existe un logiciel pour dessiner les plans des cartes electroniques pour l'arduino : fritzing

====Voir aussi====


Contributeurs : …

  • arduino.1299098309.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)