Étape 1: Ce qui est Arduino ?
Arduino peut être utilisé pour développer des objets interactifs, prenant les entrées d’une variété de contacts ou des détecteurs, en contrôlant une variété de lumières, moteurs et autres sorties physiques. Projets d’Arduino peuvent être autonomes, ou ils peuvent être communiquer avec logiciel exécuté sur votre ordinateur (Flash, traitement, MaxMSP.) Les planches peuvent être assemblés à la main ou achetés préassemblés ; l’IDE open source peut être téléchargé gratuitement.
L’Arduino, langage de programmation est une implémentation de câblage, une plate-forme informatique physique semblable, qui est basée sur l’environnement de programmation multimédia de traitement.
Pourquoi Arduino ?
Il existe plusieurs autres plates-formes de microcontrôleurs et de microcontrôleur pour informatique physique. Parallaxe Basic Stamp, BX-24 de Netmedia, Phidgets, Handyboard du MIT et beaucoup d’autres offrent des fonctionnalités similaires. Tous ces outils prennent les détails désordonnés de la programmation de microcontrôleur et emballez-le dans un paquet facile à utiliser. Arduino simplifie également le processus de travail avec des microcontrôleurs, mais il offre certains avantages pour les enseignants, étudiants et amateurs intéressés sur d’autres systèmes :
- Peu coûteux - cartes Arduino sont relativement peu coûteux par rapport aux autres plates-formes de microcontrôleur. La version la moins chère du module Arduino peut être assemblé à la main et même l’Arduino pré-assemblés modules coûtent moins de 50 $
- Multi-plateforme - le logiciel Arduino s’exécute sur les systèmes d’exploitation Windows, Macintosh OSX et Linux. La plupart des systèmes de microcontrôleur se limitent à Windows.
- Environnement de programmation simple et clair - l’Arduino environnement de programmation est facile à utiliser pour les débutants, mais assez souple pour les utilisateurs avancé pour profiter des établissements. Pour les enseignants, il idéalement repose sur l’environnement de programmation de traitement, alors étudiants à apprendre à programmer dans cet environnement sera familiers avec le look and feel de l’Arduino
- Open source et logiciel extensible - The Arduino software et est publié à titre d’outils open source, disponibles par extension par des programmeurs expérimentés. La langue peut être étendue par le biais de bibliothèques C++ et les gens qui veulent comprendre que les détails techniques peuvent faire le grand saut de Arduino à l’AVR C de langage sur lequel elle repose. De même, vous pouvez ajouter du code AVR-C directement dans vos programmes d’Arduino si vous voulez.
- Open source et matériel extensible - l’Arduino est issu des microcontrôleurs Atmel ATMEGA8 et ATMEGA168. Les plans pour les modules sont publiés sous une licence Creative Commons, donc les concepteurs de circuits expérimentés peuvent faire leur propre version du module, étendre et améliorer cette dernière. Les utilisateurs même relativement inexpérimentés peuvent créer la version de la maquette du module afin de comprendre comment il fonctionne et économiser de l’argent.
Comment utiliser Arduino ?
Instructions détaillées pour la mise en place du logiciel Arduino et sa connexion à un Arduino Duemilanove :
(Toute cette partie est extraite du site Web officiel d’Arduino)