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.
Compilation et programmation sous console
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
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
===== 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)