Arduino est l'un des meilleurs passe-temps geek que vous pouvez apprendre car il implique un peu de tout :circuits, codage, bricolage, résolution de problèmes, créativité, etc. Mais même si vous n'avez aucune expérience de tout cela, vous devrait encore apprendre Arduino - même si ce n'est que les bases.
Mais qu'est-ce que est Arduino ? Pourquoi un nom aussi bizarre ? Que pouvez-vous faire avec ça? Est-ce un bon match pour vous ? Et si oui, quelle est la meilleure façon de commencer ? Nous couvrons tout cela, et plus encore, dans cet article.
En termes techniques, un Arduino est un microcontrôleur monocarte . Mais en termes simples ? Une carte de circuit imprimé de la taille d'une carte de crédit avec des broches d'entrée et de sortie qui peuvent connecter divers autres composants électroniques à l'aide de fils ; résistances, diodes LED, moteurs, ventilateurs, boutons, haut-parleurs, capteurs, et bien plus !
Il s'agit essentiellement de Lego Mindstorms pour adultes. La carte Arduino est le cerveau, et vous pouvez mélanger et assortir les différents composants comme vous le souhaitez pour créer ce que vous voulez, puis programmer la carte pour produire des sorties basées sur les entrées (par exemple, appuyez sur un bouton pour allumer un moteur).
En 2003, des étudiants de l'Interaction Design Institute Ivrea en Italie ont utilisé ce qu'on appelle un microcontrôleur BASIC Stamp dans le cadre de leurs études en électronique. Malheureusement, c'était un équipement coûteux (environ 100 $ à l'époque), ce qui a conduit un Hernando Barragan à poursuivre la création d'une alternative à faible coût dans le cadre de sa thèse de maîtrise. Ça s'appelait Câblage.
Plus tard cette année-là, le superviseur du projet de Barragan, Massimo Banzi, a bifurqué la plate-forme de câblage dans une direction distincte et l'a appelée Arduino. Wiring et Arduino sont des projets open source et existent tous les deux à ce jour, bien que Wiring n'ait pas été mis à jour depuis 2014.
Au début du projet, avant qu'il ne soit séparé de Wiring, les fondateurs se réunissaient souvent dans un bar à Ivrea, en Italie, nommé Bar di Re Arduino. Le bar lui-même a été nommé d'après Arduin d'Ivrea, qui était un noble italien qui a régné en tant que roi élu d'Italie entre 1002 et 1014. Ainsi, en l'honneur de ce lieu de rencontre, le projet a pris le nom d'Arduino.
Tout d'abord, Arduino est un nom de marque qui ne s'applique qu'aux cartes officielles produites par la société Arduino. Mais parce que le projet Arduino est open source, vous pouvez trouver de nombreux dérivés publiés par d'autres équipes, souvent nommés sous des variantes de "-ino" (par exemple Freeduino).
Naturellement, cela se traduit par un paysage déroutant avec des centaines d'options.
Même sous la marque officielle Arduino, il existe des dizaines de cartes :Arduino Uno, Arduino 101, Arduino Mega, Arduino Zero, Arduino Due, Arduino Yun, etc. Et qu'est-ce qui les différencie ? CPU, tension de fonctionnement, nombre de broches d'entrée/sortie, limites de RAM, types de ports USB, etc.
Qu'il suffise de dire qu'aucune carte n'est "meilleure" qu'une autre. Ils ont chacun un objectif unique, et le "bon" dépend de ce que vous envisagez de faire (voir notre guide pour choisir une carte Arduino).
https://vimeo.com/50739972
Toutes sortes de choses -- le ciel est la limite ! Nous avons couvert des dizaines de projets Arduino intéressants dans le passé, alors voici un bref résumé de ce qui est possible.
Les gens ont utilisé Arduino pour créer, jouer et augmenter la musique, même au point d'une plante d'intérieur qui "chante" lorsqu'elle est touchée. Les gens ont utilisé Arduino pour embellir leurs maisons :ouvre-portes de garage, alarmes de sécurité à domicile et même mangeoires automatiques pour animaux de compagnie. Et si vous voulez vraiment progresser, vous pouvez même construire des robots entièrement fonctionnels.
Une fois que vous avez compris le fonctionnement de tous les composants de base, il ne vous reste plus qu'à les assembler de manière créative de manière intéressante. Pour plus d'idées, consultez ces projets Arduino inspirants.
Lorsque tous les composants électroniques sont connectés, vous devez encore programmer la logique de la carte Arduino pour faire quelque chose. Pour cela, vous avez besoin d'un langage de programmation.
Le langage officiel Arduino est un dérivé simplifié de C/C++, donc si vous avez de l'expérience avec cela, alors vous devriez être prêt à partir. Nous vous recommandons d'utiliser le langage officiel Arduino si vous le pouvez, car il garantit une couverture complète de l'API et de la plate-forme Arduino.
Mais d'autres langages sont disponibles, notamment C#, Python et quelques langages de script visuels qui sont parfaits si vous n'avez absolument aucune expérience en programmation.
Arduino et Raspberry Pi sont souvent mentionnés main dans la main, mais ils ne sont pas la même chose et ne servent pas les mêmes objectifs.
Alors que l'Arduino est un microcontrôleur , le Raspberry Pi est un micro-ordinateur -- Cela signifie qu'un Raspberry Pi peut faire bien plus qu'un Arduino, mais qu'il est aussi plus complexe. En général, Arduino est utilisé pour les projets électroniques (par exemple, un coffre-fort qui s'ouvre au toucher) tandis que Raspberry Pi est utilisé pour les projets centrés sur les logiciels (par exemple, l'exécution d'un serveur multimédia).
Pour plus de détails, consultez notre article sur les différences entre Arduino et Raspberry Pi.
Les cartes, boucliers, kits et composants officiels peuvent être achetés dans la boutique Arduino. Vous pouvez également acheter des pièces Arduino officielles et non officielles en ligne via Amazon et Aliexpress (lisez ceci si vous avez des inquiétudes), et ces options sont souvent moins chères.
Mais si c'est votre première fois, évitez d'acheter juste un Arduino et optez plutôt pour un kit de démarrage. Ceux-ci viennent avec tout ce dont vous avez besoin pour commencer. Consultez nos kits de démarrage Arduino recommandés.
En plus de la carte Arduino proprement dite, un kit de démarrage comprend généralement :
Selon le prix du kit, il peut également inclure n'importe quel nombre des éléments suivants :accéléromètres, moteurs, commutateurs, écrans, potentiomètres, transistors, boutons et registres.
Confus sur ce que tout cela est? Nous vous expliquons tout dans notre examen approfondi des kits de démarrage Arduino.
Si vous êtes arrivé jusqu'ici et que vous souhaitez vous lancer, nous vous aiderons à démarrer du bon pied. Commencez par acheter un kit de démarrage Arduino, soit celui que nous avons recommandé ci-dessus, soit un autre que vous pouvez trouver sur Internet. Aucun d'eux n'est mauvais .
Une fois cela fait, consultez notre article sur les premiers pas après l'achat d'un Arduino. Il comprend des conseils pour vous familiariser avec votre kit de démarrage, ainsi que des ressources en ligne pour en savoir plus sur Arduino. Vous devriez également consulter notre guide du débutant sur Arduino.
Une fois que vous avez joué et que vous vous êtes familiarisé, essayez de créer certains de ces projets de démarrage pour les kits de démarrage Arduino, puis passez à ces idées de projets Arduino pour les débutants. Tenez-vous-y et vous ferez des choses incroyables en quelques mois seulement !
Vous avez des questions sans réponse ? Ou peut-être avez-vous des conseils pour d'autres débutants Arduino ? N'hésitez pas à partager avec nous dans les commentaires ci-dessous !
Crédit image :kues/Depositphotos