« Arduino » : différence entre les versions
m (→C'est quoi ?) |
|||
Ligne 5 : | Ligne 5 : | ||
== C'est quoi ? == | == C'est quoi ? == | ||
[[File:Arduino Logo.svg|thumb|Arduino Logo]] | [[File:Arduino Logo.svg|thumb|Arduino Logo]] | ||
Arduino | Les cartes Arduino (du nom de l'entreprise qui les a créées) sont des cartes électroniques qui permettent de créer des dispositifs interactifs, pouvant générer des sorties variées (production d'un son, allumage de LED et même publication sur Internet) sur la base d'inputs détectés par des capteurs, tels que senseurs de température, bruit, luminosité, mouvement, etc. | ||
Arduino est donc une plateforme programmable pour des applications variées (robotique, jeux, contrôle de l'environnement, etc.) | |||
Arduino doit sa popularité a sa simplicité d'apprentissage et d'utilisation, le rendant l'outil de choix pour l'apprentissage de l'électronique, chez les jeunes | Arduino doit sa popularité a sa simplicité d'apprentissage et d'utilisation, le rendant l'outil de choix pour l'apprentissage de l'électronique, chez les jeunes (et les moins jeunes!). Le matériel rend possible la production de dispositifs avancés sans grande connaissance en électronique ou en programmation, ni avoir à souder ou effectuer des manipulations techniques complexes. Bien que pensé initialement à destination d'étudiants, la puissance de création d'Arduino a permis le développement d'applications pour l'Internet des objets et les technologies portables. | ||
Autant le hardware que le software Arduino est open-source, promouvant ainsi la créativité et le développement commun de nouvelles fonctionalités. Il bénéficie d'une [https://forum.arduino.cc/index.php?board=33.0 communauté de makers] très riche, facilitant l'échange, le partage de réalisations et le soutien d'experts sur des projets en cours. | Autant le hardware que le software Arduino est open-source, promouvant ainsi la créativité et le développement commun de nouvelles fonctionalités. Il bénéficie d'une [https://forum.arduino.cc/index.php?board=33.0 communauté de makers] très riche, facilitant l'échange, le partage de réalisations et le soutien d'experts sur des projets en cours. |
Version du 7 mai 2021 à 12:57
Cet article est en construction: un auteur est en train de le modifier.
En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.
Cet article est incomplet.
Il est jugé trop incomplet dans son développement ou dans l'expression des concepts et des idées. Son contenu est donc à considérer avec précaution.
Cette page est un placeholder pour un tutoriel de démarrage avec Arduino.
C'est quoi ?
Les cartes Arduino (du nom de l'entreprise qui les a créées) sont des cartes électroniques qui permettent de créer des dispositifs interactifs, pouvant générer des sorties variées (production d'un son, allumage de LED et même publication sur Internet) sur la base d'inputs détectés par des capteurs, tels que senseurs de température, bruit, luminosité, mouvement, etc. Arduino est donc une plateforme programmable pour des applications variées (robotique, jeux, contrôle de l'environnement, etc.)
Arduino doit sa popularité a sa simplicité d'apprentissage et d'utilisation, le rendant l'outil de choix pour l'apprentissage de l'électronique, chez les jeunes (et les moins jeunes!). Le matériel rend possible la production de dispositifs avancés sans grande connaissance en électronique ou en programmation, ni avoir à souder ou effectuer des manipulations techniques complexes. Bien que pensé initialement à destination d'étudiants, la puissance de création d'Arduino a permis le développement d'applications pour l'Internet des objets et les technologies portables.
Autant le hardware que le software Arduino est open-source, promouvant ainsi la créativité et le développement commun de nouvelles fonctionalités. Il bénéficie d'une communauté de makers très riche, facilitant l'échange, le partage de réalisations et le soutien d'experts sur des projets en cours.
Démarrer avec Arduino
Commencer un projet Arduino, sans connaissance en électronique ou en informatique peut sembler hors de portée, alors qu'il suffit de 2-3 composants électroniques et de quelques lignes de code pour réaliser rapidement des dispositifs interactifs utiles ou drôles (ou les deux!). Un des moyens les plus simples pour démarrer est d'utiliser le Starter Kit qui contient une ensemble de composants, ainsi qu'un livre de projets qui accompagne l'apprentissage en mode pédagogie par projet : une vingtaine de projets permettent de progressivement intégrer l'utilisation des différents composants, des notions d'électronique et de langage de programmation (C++).
Installation et prérequis
Aucun prérequis n'est nécessaire ni en électronique, ni en programmation, justement car créer des projets avec Arduino permet d'apprendre ces notions dans un contexte engageant et concret.
Au niveau logiciel, deux options sont possibles :
- installer le logiciel de programmation en local sur un appareil
- coder avec l'éditeur en ligne
Premiers pas
Types d'équipement Arduino
Il existe de nombreux types de cartes, à choisir selon les besoins du projet.
Cette liste n'est pas exhaustive et sujette à vieillir très vite. Elle vise à donner un aperçu des types de carte existants pour vos projets. Il est également possible de trouver des circuits compatibles Arduino chez d'autres fournisseurs, comme Adafruit, parmi les plus populaires avec Arduino.
La carte Uno, le premier contact !
Elle possède :
Elle permet de réaliser des projets simples et les phases de prototypage. C'est la carte fournie dans le Starter Kit, parfaite pour débuter et explorer les fonctionnalités d'une carte électronique programmable. | |
La carte Nano, la petite!
Elle possède :
L'Arduino Nano fait partie des petites cartes (comme la Mini ou la Micro) dont l'objectif est de pouvoir créer des dispositifs plus réduits. Cela se fait en supprimant certaines composants, par exemple le port USB. Il faut donc s'équiper de composants additionnels pour configurer et télécharger les programmes sur ces cartes avant leur utilisation. Une fois programmée, la Nano se fait discrète dans votre projet. | |
La Lilypad, la petite fleur pour les technologies portables !
Elle possède :
L'Arduino LilyPad a été conçue pour les technologies portables et les e-textiles. Elle est parfaite pour être cousue sur des textiles avec du fil électroconducteur et contrôler des composants sur le vêtement. Il existe de nombreuses alternatives, comme la populaire Flora d'Adafruit ou la TinyLily | |
La carte Mega 2560, le niveau avancé !
Elle possède :
Elle permet de réaliser des projets plus complexes que la carte Uno. C'est probablement la bonne carte à choisir, une fois que vous avez épuisez tout ce qui était faisable avec votre Uno et que vous vous sentez limité.e par ses fonctionnalités. |