Qu'est-ce que l'Arduino?
Arduino est une plate-forme électronique open-source basée sur du matériel et des logiciels faciles à utiliser. Les cartes Arduino sont capables de lire les entrées - la lumière sur un capteur, un doigt sur un bouton ou un message Twitter - et de le transformer en sortie - activer un moteur, allumer une LED, publier quelque chose en ligne Vous pouvez dire à votre conseil de faire le microcontrôleur sur le tableau. Pour ce faire, vous utilisez le langage de programmation Arduino (basé sur le câblage) et le logiciel Arduino (IDE), basé sur le traitement.
Au fil des années, Arduino a été le cerveau de milliers de projets, depuis les objets du quotidien jusqu'aux instruments scientifiques complexes. Une communauté mondiale de décideurs - étudiants, amateurs, artistes, programmeurs et professionnels - s'est réunie autour de la plateforme open-source, leurs contributions ont été ajoutées à une quantité incroyable de connaissances accessibles que les novices et les experts.
Pourquoi Arduino?
Grâce à son expérience utilisateur simple et accessible, Arduino a été utilisé dans des milliers de projets et d'applications. Le logiciel Arduino est facile à utiliser Il fonctionne sous Mac, Windows et Linux. Enseigner les principes de la chimie et de la physique, ou commencer avec la programmation et la robotique. Les concepteurs et les architectes construisent des prototypes interactifs, les musiciens et les artistes l'utilisent pour les installations et les nouveaux instruments de musique. Les fabricants, bien sûr, utilisé pour construire de nombreux projets exposés à la Maker Faire, par exemple. Arduino est un outil clé pour apprendre de nouvelles choses. N'importe qui - enfants, amateurs, artistes, programmeurs - peut commencer à suivre les instructions étape par étape d'un kit,.
Il existe de nombreux autres microcontrôleurs et plateformes de microcontrôleurs disponibles pour l'informatique physique. Parallax Basic Stamp, BX-24 de Netmedia, Phidgets, Handyboard du MIT et bien d'autres offrent des fonctionnalités similaires. Tous ces outils prennent les détails désordonnés de la programmation du microcontrôleur et envelopper dans un paquet facile à utiliser. Arduino simplifie également le processus de travail avec les microcontrôleurs, mais il offre certains avantages aux enseignants, aux étudiants et aux amateurs intéressés par rapport aux autres systèmes:
Peu coûteux - Les cartes Arduino sont relativement peu coûteuses par rapport aux autres plates-formes de microcontrôleurs. La version la moins chère du module Arduino peut être assemblée à la main, et même les modules Arduino pré-assemblés coûtent moins de 50 $
Multi-plateforme - Le logiciel Arduino (IDE) fonctionne sur les systèmes d'exploitation Windows, Macintosh OSX et Linux. La plupart des systèmes de microcontrôleur sont limités à Windows
Environnement de programmation simple et clair - Le logiciel Arduino (IDE) est facile à utiliser pour les débutants, mais suffisamment flexible pour que les utilisateurs avancés puissent en profiter. Pour les enseignants, il est idéalement basé sur l'environnement de programmation de traitement, de sorte que les étudiants qui apprennent à programmer dans l'environnement seront familiers avec le fonctionnement de l'IDE Arduino.
Logiciels open source et extensibles - Le logiciel Arduino est disponible en tant qu'outil open source, disponible pour extension par des programmeurs expérimentés. Le langage peut être étendu à travers des bibliothèques C ++, et les personnes qui veulent comprendre les détails techniques peuvent faire le saut d'Arduino au langage de programmation AVR C. De même, vous pouvez ajouter le code AVR-C directement dans vos programmes Arduino si vous le souhaitez.
Open source et matériel extensible -
et plus de projets Arduino pour les débutants (bricolage et comment)