Arduino

From air
Jump to navigation Jump to search

Description

Arduino est un ensemble de cartes à base d'AVR ATMega pour le prototypage rapide d'applications physical computing mêlant programmation simple et électronique de base. Elle s'adresse aux artistes, hobbiistes, lycéens et enseignants.

Assortiments d'Arduino et consors: Uno, Mega, Seeeduino, FEZ Panda

Les points forts de cette carte sont:

  • son caractère open-source (multi fournisseurs, ...)
  • son environnement simplifié pour le développement (basé sur Processing, langage Wiring, programmation vers l'USB, ...)
  • sa communauté d'utilisateurs (millions, entraide, idées de projet, ...)
  • sa connection avec l'environnement Processing (sur un hôte PC, Mac, ...)

Les points faible de cette carte sont:

  • des capacités limitées en mémoire RAM et FLASH

Installation

Windows

Téléchargez l'environnement de développement Arduino depuis http://www.arduino.cc/en/Main/Software

Dézippez l'environnement (qui requière un JRE)

Installez les drivers de votre carte (Uno, Duemilanove ...) présents dans le répertoire arduino-0xyz\drivers en suivant les instructions.

MacOS X

Linux

Sous Linux http://www.arduino.cc/playground/Learning/Linux

sudo apt-get install arduino

More for Ubuntu at http://arduino.cc/playground/Linux/Ubuntu

Quote: Is there any way I can "see" the avrdude command the Arduino IDE uses (since it works)?

Close the IDE if running and open the preferences.txt file for the IDE in a texteditor. Change the keys :

build.verbose=true
upload.verbose=true

Then startup the IDE. It should now print all the compiler and avrdude upload messages.

Related info

Premiers pas

Pour tester que l'installation est opérationnelle:

  • connectez votre carte Arduino sur le port USB de votre machine
  • lancez l'environnement Arduino
  • sélectionnez le modèle de votre carte Arduino : Menu Tools > Board
  • sélectionnez le port série (ie port COM sous Windows) sur lequel se trouve brancher votre carte Arduino : Menu Tools > Serial Port
  • ouvrez l'exemple Blink Menu File > Examples > 1.Basics > Blink
  • compilez et chargez le code sur la carte Menu File > Upload to IO Board
  • normalement, la LED 13 de la carte clignote en continu ! (dès qu'elle est alimentée, la carte boute et exécute ce programme qui est installé dans la FlashRAM.

C'est tout bon : à vous de jouer ...

Vous pouvez tester les autres exemples Menu File > Examples Notamment celui utilisant le port série Menu File > Examples > 4.Communication > ASCIITable

Voici un aide mémoire Arduino Media:arduinocheatsheet.pdf (original)

et d'autres manipulations avec des capteurs et des actionneurs

Des Travaux Pratiques Arduino plus conséquents sont disponibles pour les élèves de AIR.

Arduino @ AIR

Les cartes disponibles dans la salle AIR:

Des cartes erzats utilisant des processeurs ARM7 sont compatibles avec les montages et les cartes filles développées pour les cartes Arduino. Le développement se fait par contre en C# .NET MicroFramework

Assortiments d'Arduino et consors: Uno, Mega, Seeeduino, FEZ PandaArduiGridBreaduino

Ressources

Liens

Kits

Livres