Arduino – Introduction

Anglais

  • Anglais
  • 中文 (chinois)

Quest-ce quArduino?

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 – lumière sur un capteur, un doigt sur un bouton ou un message Twitter – et de le transformer en sortie – activant un moteur, allumant une LED, publiant quelque chose en ligne. Vous pouvez dire à votre carte ce quelle doit faire en envoyant un ensemble dinstructions au microcontrôleur sur la carte. 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 ans, Arduino a été le cerveau de milliers de projets, à partir dobjets du quotidien aux instruments scientifiques complexes. Une communauté mondiale de créateurs – étudiants, amateurs, artistes, programmeurs et professionnels – sest réunie autour de cette plate-forme open source, leurs contributions se sont ajoutées à une quantité incroyable de connaissances accessibles qui peuvent être dune grande aide pour les novices et les experts.

Arduino est né à lIvrea Interaction Design Institute comme un outil simple pour le prototypage rapide, destiné aux étudiants sans expérience en électronique et en programmation. Dès quelle a atteint une communauté plus large, la carte Arduino a commencé à évoluer pour sadapter aux nouveaux besoins et défis, différenciant son offre de simples cartes 8 bits à des produits pour les applications IoT, les environnements portables, limpression 3D et les environnements embarqués. Toutes les cartes Arduino sont entièrement open-source, ce qui permet aux utilisateurs de les construire de manière indépendante et de les adapter éventuellement à leurs besoins particuliers. Le logiciel est également open source et se développe grâce aux contributions des utilisateurs du monde entier.

Pourquoi Arduino?

Grâce à son expérience utilisateur simple et accessible, Arduino a été utilisé dans des milliers de projets et dapplications 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 lutilisent pour construire des instruments scientifiques à faible coût, pour prouver les principes de chimie et de physique, ou pour se lancer dans la programmation et la robotique. Les designers et architectes construisent des prototypes interactifs, les musiciens et les artistes lutilisent pour des installations et pour expérimenter de nouveaux instruments de musique. Les décideurs, bien sûr, lutilisent pour construire de nombreux projets exposés à la Maker Faire, par exemple.Arduino est un outil clé pour apprendre de nouvelles choses. Nimporte qui – enfants, amateurs, artistes, programmeurs – peut commencer à bricoler en suivant simplement les instructions pas à pas dun kit, ou partager des idées en ligne avec dautres membres de la communauté Arduino.

Il existe de nombreux autres microcontrôleurs et microcontrôleurs. plates-formes disponibles pour linformatique physique. Parallax Basic Stamp, le BX-24 de Netmedia, Phidgets, le Handyboard du MIT et bien dautres offrent des fonctionnalités similaires. Tous ces outils prennent les détails désordonnés de la programmation des microcontrôleurs et les regroupent dans un package facile à utiliser. Arduino simplifie également le processus de travail avec des microcontrôleurs, mais il offre un certain avantage aux enseignants, aux étudiants et aux amateurs intéressés par rapport aux autres systèmes:

  • Bon marché – 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 sous Windows, Macintosh OSX, et les systèmes dexploitation 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 également en profiter. Pour les enseignants, il est idéalement basé sur lenvironnement de programmation Processing, de sorte que les étudiants qui apprennent à programmer dans cet environnement seront familiarisés avec le fonctionnement de lIDE Arduino.
  • Logiciel open source et extensible – Le logiciel Arduino est publié en tant quoutils open source, disponibles pour extension par des programmeurs expérimentés. Le langage peut être étendu grâce à des bibliothèques C ++, et les personnes souhaitant comprendre les détails techniques peuvent faire le saut dArduino 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, de sorte que les concepteurs de circuits expérimentés peuvent créer leur propre version du module, en létendant et en laméliorant. Même les utilisateurs relativement inexpérimentés peuvent créer la version de la maquette du module afin de comprendre son fonctionnement et déconomiser de largent.

Comment utiliser Arduino?

guide commencé. Si vous cherchez de linspiration, vous pouvez trouver une grande variété de didacticiels sur Arduino Project Hub.

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *