Cet article a été traduit de l'anglais, contactez-nous si vous souhaitez améliorer cette traduction.

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 des 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 indiquer à votre carte quoi faire en envoyant un ensemble d'instructions au microcontrôleur de la carte.

Pourquoi Arduino?

Grâce à son expérience utilisateur simple et accessible, Arduino a été utilisé dans des milliers de projets et d'applications différents. Le logiciel Arduino est facile à utiliser pour les débutants, mais suffisamment flexible pour les utilisateurs avancés. Il fonctionne sur Mac, Windows et Linux. Les enseignants et les étudiants l'utilisent pour construire des instruments scientifiques à faible coût, pour prouver les principes de la chimie et de la physique, ou pour se lancer dans la programmation et la robotique. Les concepteurs et les architectes construisent des prototypes interactifs, les musiciens et les artistes l'utilisent pour des installations et pour expérimenter de nouveaux instruments de musique. Les créateurs, bien sûr, l'utilisent 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 à bricoler en suivant les instructions étape par étape d'un kit ou en partageant des idées en ligne avec d'autres membres de la communauté Arduino.

Il existe de nombreux autres microcontrôleurs et plates-formes de microcontrôleurs disponibles pour l'informatique physique. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard et bien d'autres offrent des fonctionnalités similaires. Tous ces outils prennent les détails en désordre de la programmation des microcontrôleurs et les regroupent dans un package 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 à d'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 $
    Multiplateforme - Le logiciel Arduino (IDE) fonctionne sur les systèmes d'exploitation Windows, Macintosh OSX et Linux. La plupart des systèmes de microcontrôleurs 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 en profitent également. Pour les enseignants, il est commodément basé sur l'environnement de programmation de traitement, de sorte que les étudiants qui apprennent à programmer dans cet environnement seront familiarisés avec le fonctionnement de l'IDE Arduino.
    Logiciel open source et extensible - Le logiciel Arduino est publié en tant qu'outils open source, disponibles pour l'extension par des programmeurs expérimentés. Le langage peut être étendu via les bibliothèques C ++, et les personnes qui souhaitent comprendre les détails techniques peuvent passer d'Arduino au langage de programmation AVR C sur lequel il est basé. De même, vous pouvez ajouter du code AVR-C directement dans vos programmes Arduino si vous le souhaitez.
    Matériel open source et extensible - Les plans des cartes Arduino sont publiés sous une licence Creative Commons, afin que les concepteurs de circuits expérimentés puissent créer leur propre version du module, l'étendre et l'améliorer. Même les utilisateurs relativement inexpérimentés peuvent créer la version maquette du module afin de comprendre comment il fonctionne et économiser de l'argent.

Comment utiliser Arduino?

Voir le guide de démarrage. Si vous cherchez de l'inspiration, vous pouvez trouver une grande variété de tutoriels sur Arduino Project Hub.

Le texte du guide de démarrage Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0. Les exemples de code du guide sont publiés dans le domaine public.

Sources:

    https://www.arduino.cc/en/Guide/Introduction