Qu'est-ce qu'un Arduino®?
Arduino® fait référence à une marque de petites plates-formes informatiques et aux logiciels de programmation correspondants destinés aux amateurs d'électronique, au bricolage, aux artistes et aux éducateurs. Une société italienne du même nom conçoit les produits Ardunio® et fournit une documentation gratuite, des logiciels et même des schémas matériels complets en ligne, que tous les utilisateurs peuvent utiliser ou distribuer. Cette technologie est principalement conçue pour interagir avec le monde physique et peut être utilisée avec une grande variété de capteurs, de lumières, de moteurs et d’autres composants électroniques pour détecter et interagir avec l’environnement. Une communauté d'utilisateurs dynamique a appliqué cette technologie à des projets allant des gadgets de divertissement aux avions autonomes.
La plate-forme Arduino® a été initialement conçue comme un moyen simple et peu coûteux d'initier les étudiants italiens à la programmation et à la conception électroniques, mais l'accent mis par le projet sur l'abordabilité, la facilité d'utilisation et la conception ouverte a rapidement attiré l'attention du monde. La société devient un pionnier du matériel à source ouverte, une philosophie selon laquelle les schémas complets du matériel sont mis à disposition pour pratiquement n'importe quel usage. La société a choisi son nom de marque pour éviter que ses cartes de circuit de fabrication italienne ne soient confondues avec des imitations de mauvaise qualité; une gamme de produits basés sur les conceptions Arduino® sont disponibles, des contrefaçons asiatiques bon marché au site Freeduino soutenu par la communauté, qui prend en charge des projets sans marque basés sur les conceptions officielles. L'équipe Arduino® a pleinement souscrit à cet esprit d'ouverture avec une documentation librement disponible, une assistance et des exemples de projets. Elle a même incorporé les améliorations suggérées par d'autres utilisateurs dans ses propres conceptions.
Depuis sa création en 2005, la marque Arduino® a été élargie pour inclure divers matériels, ainsi qu’un langage de programmation et un environnement de développement intégré (IDE) pour la création de logiciels. Qu'il soit produit par l'équipe officielle ou par d'autres sociétés, le matériel est souvent vendu en tant que partie d'un circuit intégré préconçu construit autour d'un microcontrôleur, c'est-à-dire un petit ordinateur exécutant des instructions logicielles. Les passionnés d'électronique peuvent également acheter un kit Arduino® non assemblé ou même concevoir un circuit imprimé à partir de zéro et acheter le microcontrôleur séparément. Les principales différences observées parmi les produits préassemblés sont la taille de la carte et le nombre et le type d'options d'entrée / sortie (E / S) permettant de connecter le microcontrôleur à d'autres composants.
La plupart des projets Arduino® impliquent une forme quelconque d'informatique physique, ce qui signifie que le microcontrôleur détecte ou interagit d'une manière ou d'une autre avec l'environnement qui l'entoure. Dans les exemples les plus simples, cela peut n'impliquer rien de plus que d'allumer et d'éteindre une diode électroluminescente (LED), mais la plate-forme dispose de suffisamment de puissance de calcul pour les projets de robotique ou d'électronique avancée. Des artistes, des hackers et des enthousiastes ont utilisé les produits Arduino® pour créer des projets très créatifs, notamment des véhicules aériens sans pilote (UAV), des dispositifs de surveillance des polluants atmosphériques et même des plantes pouvant appeler, envoyer des SMS ou envoyer des SMS à leurs propriétaires lorsqu'ils ont besoin d'eau.