Composants · 19 min de lecture

Liste des composants Arduino : 130 pièces et leur rôle

Liste des composants Arduino en une carte : 130 pièces en 12 groupes, les 10 plus utilisées, les 12 premières à apprendre et le passage de la pièce au projet.

Le moyen le plus rapide de comprendre à quoi sert chaque pièce d'une liste des composants Arduino est de la voir avec les projets qui l'utilisent, pas isolément. Dans l'application BlueGrays, Découvrir › Composants fait exactement cela : chacune des 130 pièces a une page avec une photo, une courte description et une section Utilisé dans les projets qui liste tous les projets où elle apparaît. Pour identifier une pièce que tu as en main, tape son nom ou le code de modèle imprimé dessus dans la barre de recherche ; sa page t'explique à quoi elle sert, montre où elle est utilisée et te mène à un projet adapté. Une fois la pièce essayée, tu la marques Utilisé, et avec Premium tu l'enregistres dans ton atelier avec Ajouter à l'atelier. Dans la liste, des filtres comme Je l'ai, Utilisé et Gratuit, ainsi que les options de tri, affinent ta recherche.

Le blog contient déjà de nombreux articles consacrés à des capteurs précis, du DHT11 au HC-SR04. Cet article ne les remplace pas : il pose une carte par-dessus. Tu verras d'abord comment fonctionne l'écran Composants, puis comment les 130 pièces se répartissent en groupes. Ensuite, nous verrons comment identifier une pièce inconnue, comment passer d'une pièce à un projet, les dix pièces présentes dans le plus de projets, l'ordre des 12 premières pièces pour débuter et les paires que l'on confond le plus souvent. Dans chaque groupe, nous renvoyons vers les pièces qui ont un guide détaillé, pour que tu puisses approfondir quand tu veux.

Que contient Découvrir › Composants ?

Quand tu ouvres Découvrir depuis le menu du bas et que tu choisis le segment Composants, tu vois en haut une barre de recherche Rechercher un composant..., un bouton de tri à côté et, juste en dessous, une rangée de filtres que l'on fait défiler sur le côté. La recherche cherche ton mot à la fois dans le nom et dans la description de chaque pièce. C'est pourquoi un code de modèle comme « HC-SR04 » affiche directement la pièce, alors qu'un mot général comme « I2C » liste toutes les pièces dont la description le mentionne. La rangée de filtres contient Tous, Utilisé, Non utilisé, Je l'ai, Je ne l'ai pas, Gratuit et Premium. Toucher un filtre l'active ; toucher à nouveau le même filtre ramène la liste sur Tous.

Le bouton Trier propose huit options : Plus récents, Plus anciens, Nom (A-Z), Nom (Z-A), Les mieux notés, Les plus utilisés et un tri par ID dans les deux sens. Il y a ici un détail petit mais important : Les plus utilisés ne trie pas selon le nombre de projets où apparaît une pièce, mais selon le nombre de fois où les utilisateurs l'ont marquée Utilisé. Ce tri répond donc à la question « qu'est-ce que la communauté a le plus essayé ? ». Le nombre de projets par pièce figure plus bas, dans un tableau à part.

Quand tu touches une pièce, la page Détail du composant s'ouvre. En haut se trouve une grande photo ; en la touchant, elle s'ouvre en plein écran et tu peux zoomer. Dans le coin de la photo apparaissent l'étiquette Gratuit ou Premium, la puce Dans mon atelier si la pièce est dans ton atelier et la puce Utilisé si tu l'as marquée. En dessous figurent le nom, la note en étoiles, le nombre de personnes qui l'ont notée, le nombre de fois où elle a été marquée comme utilisée et le numéro de la pièce (par exemple #21). La description qui suit explique en quelques phrases ce qu'est la pièce et à quoi elle sert d'habitude. Sous la description, trois cases : Utilisé, Noter et Favori. Le bouton Ajouter à l'atelier reste fixé en bas de l'écran, et la liste Utilisé dans les projets termine la page. Certaines pages de composants peuvent être marquées Premium ; si tu touches une page Premium avec un compte gratuit, un écran présentant les offres Premium s'ouvre à la place de la page.

Élément à l'écranCe qu'il faitQuand il est utile
Rechercher un composant...Cherche dans le nom et la description de chaque pièceQuand tu as lu le code imprimé sur ta pièce
TrierClasse la liste selon l'une des 8 optionsPour voir les pièces les plus récentes ou les mieux notées
Filtres Utilisé / Non utiliséSépare les pièces que tu as marquéesPour trouver les pièces que tu n'as pas encore essayées
Filtres Je l'ai / Je ne l'ai pasFiltre selon les pièces de ton atelierQuand tu dresses la liste des pièces manquantes
Filtres Gratuit / PremiumSépare les pages selon le type d'accèsPour voir quelles pages ton compte ouvre
Case UtiliséAjoute la pièce à celles que tu as essayéesJuste après avoir terminé un projet
Noter et FavoriDonne de 1 à 5 étoiles et ajoute aux favorisPour retrouver vite les pièces que tu consultes souvent
Ajouter à l'atelierEnregistre la pièce dans ton atelier avec quantité et nom personnalisé (Premium)Quand tu comptes les pièces de ta boîte
Utilisé dans les projetsAffiche sous forme de cartes les projets qui utilisent la pièceQuand tu te demandes ce que tu peux construire avec

Carte des catégories : 130 pièces en 12 groupes

Dans l'application, les pièces sont dans une seule liste ; il n'y a pas d'onglet de catégories à part. Le regroupement ci-dessous est une carte que nous avons préparée pour aider un débutant à situer les 130 pièces. Chaque groupe répond à une question : les cartes, « qui exécute le programme ? » ; les capteurs, « que mesure-t-on autour de moi ? » ; les écrans et le son, « comment afficher le résultat ? » ; les moteurs, « que fait-on bouger ? » ; et le groupe alimentation, « avec quoi alimenter tout cela ? ». Dans la liste de pièces d'un projet, tu trouves presque toujours une carte, quelques pièces de base, une ou deux entrées et au moins une sortie. Tu peux taper directement dans la recherche les noms d'exemple du tableau, ou simplement leur code de modèle.

GroupeÀ quoi il sertExemples de pièces dans l'applicationPièces
Cartes de développementLe cerveau qui exécute le code et pilote les autres pièces par ses brochesArduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP32 CAM, NodeMCU V3 (ESP8266), Raspberry Pi Pico W15
Pièces de baseMontent le circuit, limitent le courant, commutent les signauxBreadboard (plaque d'essai), fil de liaison (jumper), résistance, condensateur, diode, transistor, registre à décalage 74HC5957
Éléments d'entréeTransmettent à la carte la commande de l'utilisateurBouton-poussoir, potentiomètre, joystick, clavier matriciel, module encodeur rotatif KY-040, télécommande, récepteur infrarouge8
CapteursMesurent l'environnement : distance, lumière, température, gaz, humidité, poulsCapteur de distance HC-SR04, LDR, DHT11, capteur de qualité de l'air MQ-135, capteur d'humidité du sol, module RFID RC52235
LED et lumièreIndiquent un état par la lumière ou créent des effetsLED, LED RVB, LED NeoPixel WS2812B, matrice LED NeoPixel 8x8, module laser7
ÉcransAffichent des chiffres, du texte ou des graphiquesAfficheur 7 segments, module TM1637 à 4 chiffres et 7 segments, écran LCD I2C 2x16, écran OLED I2C de 0,96 pouce, module d'affichage couleur TFT ILI934112
SonJouent un bip, une tonalité ou un son enregistréBuzzer, haut-parleur (8 Ω, 0,5–3 W), module lecteur MP3 DFPlayer Mini3
Moteurs et driversProduisent le mouvement ; la carte driver supporte le courant du moteurServomoteur SG90, servomoteur MG996R, moteur pas à pas 28BYJ-48 avec carte ULN2003A, moteur pas à pas NEMA 17, module driver de moteur L298N, driver de moteur pas à pas A4988, relais17
CommunicationRelient la carte au téléphone, à une autre carte ou à l'ordinateurModule Bluetooth HC-05, module sans fil nRF24L01 2,4 GHz, module GSM/GPRS SIM800L, module GPS NEO-6M, convertisseur USB-TTL CH3408
Heure et enregistrement de donnéesGardent l'heure et écrivent les mesures sur une carteModule d'horloge RTC, module RTC DS1307, module de carte SD, module de carte microSD4
AlimentationAlimentent le circuit, abaissent la tension, chargent les batteriesSupport de piles AA, batterie Li-ion 18650, module de charge Li-Po / Li-ion TP4056, module d'alimentation pour breadboard MB102, régulateur de tension LM7805, régulateur AMS1117 3,3 V, module abaisseur LM2596 (buck)11
Instruments et accessoiresMesurent le circuit ou accompagnent une autre pièceVoltmètre, ampèremètre, aimant3

Les chiffres du tableau montrent une chose clairement : le groupe le plus fourni de la bibliothèque est celui des capteurs avec 35 pièces, suivi des moteurs et drivers avec 17. Pourtant, presque tous les projets passent par les deux premiers groupes, une carte et des pièces de base. Les pièces qui font le même travail sont aussi dans le même groupe : le L298N, le L9110S et les versions puce et shield du L293D pilotent des moteurs à courant continu ; l'afficheur 7 segments, le module TM1637 et les modules MAX7219 affichent des chiffres ou des motifs. S'il te manque une pièce d'un projet, regarder une pièce voisine du même groupe est un bon début. Garde en tête que le câblage et la bibliothèque changent souvent, et qu'il faudra donc adapter le code.

Capteurs : identifier 35 pièces en 8 sous-groupes

Quand tu choisis et branches un capteur, la première chose à regarder n'est pas tant ce qu'il mesure que la manière dont il transmet sa mesure à la carte. Un capteur à sortie analogique produit une tension et se lit sur les broches analogiques, comme A0–A5 sur l'Arduino Uno ; analogRead() renvoie un nombre de 0 à 1023. Un capteur à sortie numérique ne donne que HIGH ou LOW et peut aller sur n'importe quelle broche numérique. Les capteurs I2C communiquent par deux lignes (SDA et SCL), que plusieurs appareils peuvent partager ; sur l'Uno ce sont A4 et A5, et les cartes de développement ESP32 utilisent le plus souvent GPIO21 et GPIO22. Des protocoles comme le protocole à un fil du DHT11, le bus 1-Wire du DS18B20, la liaison SPI du RC522 et l'UART des capteurs d'empreintes demandent en général une bibliothèque. Le tableau ci-dessous donne la sortie typique de chaque sous-groupe et les guides détaillés du blog.

Sous-groupePièces dans l'applicationSortie typiqueGuide détaillé
Distance et mouvementCapteur de distance HC-SR04, détecteur de mouvement PIR, TCRT5000, MPU-6050, interrupteur reed (listé comme relais reed)Durée d'impulsion (HC-SR04), numérique (PIR, reed), analogique et numérique (TCRT5000), I2C (MPU-6050)HC-SR04, PIR, MPU6050, TCRT5000
Vibration et sonCapteur de vibrations SW-420, module capteur de son KY-038Sortie numérique à seuil ; le KY-038 a aussi une sortie analogiquecapteur de son KY-038
Lumière, couleur et flammeLDR, capteur de couleur TCS3200, capteur de couleur TCS34725, capteur de couleur, de proximité et de gestes APDS-9960, module de détection de flammeAnalogique (LDR), fréquence (TCS3200), I2C (TCS34725, APDS-9960), analogique et numérique (module flamme)LDR, TCS3200, capteur de flamme
Température, humidité et pressionDHT11, DHT22, DS18B20, thermistance NTC, BMP280, BME280Numérique à un fil (DHT11, DHT22), 1-Wire (DS18B20), analogique (NTC), I2C ou SPI (BMP280, BME280)DHT11, DS18B20, BME280 et BMP280
Gaz et qualité de l'airCapteur de gaz, capteur de qualité de l'air MQ-135, capteur de qualité de l'air CJMCU-811 (CCS811)Analogique et seuil numérique (série MQ), I2C (CCS811)capteur de gaz MQ-2
Eau et solCapteur d'humidité du sol, module capteur de pluie, capteur de niveau d'eau, interrupteur à flotteur, capteur de niveau de liquide sans contact (XKC-Y25), capteur TDS de qualité et de conductivité de l'eauAnalogique (sol, pluie, niveau d'eau, TDS), contact (flotteur), numérique (XKC-Y25)humidité du sol, capteur de pluie
Pouls, empreinte et lecture de cartesPulse Sensor, capteur de rythme cardiaque KY-039, capteur d'empreintes AS608, module lecteur d'empreintes Waveshare (UART), module RFID RC522Analogique (pouls), UART (empreinte), SPI (RC522)capteur de pouls, empreinte digitale, RC522
Poids et courantCellule de charge, module amplificateur HX711 pour cellule de charge, ACS712Le HX711 convertit en données numériques la sortie en millivolts de la cellule de charge ; l'ACS712 est analogiqueHX711, ACS712
L'ESP32 et le Raspberry Pi Pico fonctionnent en logique 3,3 V et leurs broches ne tolèrent pas le 5 V. Ne branche pas directement sur ces cartes la sortie d'un module alimenté en 5 V, comme la broche Echo du HC-SR04 ; place entre les deux un pont diviseur (par exemple 1 kΩ et 2 kΩ) ou un convertisseur de niveau. De même, n'alimente jamais des moteurs, des bobines de relais ou de longs rubans LED directement depuis une broche de la carte ; ce travail revient aux cartes driver et à une alimentation séparée.

Écrans, son, moteurs, communication et alimentation

Pour les pièces de sortie, le choix dépend de ce que tu veux montrer. Pour un seul état, une LED suffit ; s'il faut de la couleur, une LED RVB, et si tu veux piloter des dizaines de pixels avec une seule broche, la LED NeoPixel WS2812B et ses versions en anneau ou en matrice (guide WS2812B). Pour afficher des chiffres, l'afficheur 7 segments est le choix le plus formateur, car il apprend à piloter chaque segment séparément (guide 7 segments) ; pour gérer quatre chiffres avec deux broches, le module TM1637 est plus pratique. Pour du texte, l'écran LCD I2C 2x16 affiche deux lignes de 16 caractères et ne demande que deux lignes de données (guide LCD I2C). Pour des graphiques, des icônes ou des jeux, l'écran OLED I2C de 0,96 pouce (128×64 pixels) est un choix courant (guide OLED) ; pour une grande image en couleur, on passe à des écrans TFT comme l'ILI9341 (guide ILI9341). Pour le texte défilant et les matrices de LED, on utilise les modules MAX7219 (guide MAX7219).

Côté son, il y a trois pièces. Le buzzer sert aux bips d'alerte et aux mélodies simples ; la différence entre les types actif et passif figure plus bas dans le tableau des pièces souvent confondues. Le haut-parleur (8 Ω, 0,5–3 W) ne se branche pas directement sur une broche de la carte ; on le pilote avec un amplificateur ou avec un module doté de son propre petit amplificateur, comme le module lecteur MP3 DFPlayer Mini. Le DFPlayer lit les fichiers MP3 d'une carte microSD, et l'Arduino lui indique par une liaison série quel fichier jouer (guide DFPlayer).

La règle la plus importante du groupe moteurs est de penser chaque moteur avec son driver. Un petit servo comme le servomoteur SG90 reçoit son signal directement de la carte, mais plusieurs servos ou un modèle puissant comme le servomoteur MG996R demandent une alimentation séparée (guide des servos). Les moteurs à courant continu à réducteur se branchent sur un driver en pont en H comme le L298N, le L9110S ou le L293D pour le sens et la vitesse (guide L298N). Dans l'application, le moteur pas à pas 28BYJ-48 figure comme une seule pièce avec sa carte driver ULN2003A (guide 28BYJ-48) ; le moteur pas à pas NEMA 17 demande un driver A4988 et une alimentation entre 8 et 35 V, le plus souvent 12 V (guide A4988). Le relais est aussi dans ce groupe, car il commute un moteur, une pompe ou une lampe à un courant et une tension que la carte ne supporte pas. Le côté secteur ne se monte que sous le contrôle d'une personne expérimentée et dans un boîtier fermé (guide des relais).

Dans le groupe communication, les modules Bluetooth HC-05 et HC-06 relient la carte au téléphone ; le HC-05 peut être maître ou esclave, le HC-06 seulement esclave (guide HC-05). Pour échanger des données sans fil entre deux cartes, on utilise les modules nRF24L01 (guide nRF24L01), pour les SMS et les appels le module GSM/GPRS SIM800L (guide SIM800L) et pour la position le module GPS NEO-6M (guide GPS). Les convertisseurs USB-TTL CH340 et CP2102 assurent la liaison série avec l'ordinateur ; ils sont nécessaires pour programmer des cartes sans port USB comme l'Arduino Pro Mini ou l'ESP-01. En plus des piles et des supports, le groupe alimentation comprend le module TP4056, qui charge un accu 18650 (guide TP4056), le module MB102, qui fournit 5 V et 3,3 V à une breadboard, et les régulateurs LM7805, AMS1117 3,3 V et LM2596 (guide 7805, alimenter un Arduino sur piles).

Comment identifier une pièce que tu as en main ?

  1. Lis ce qui est imprimé dessus. Les modules portent un code de modèle (HC-SR04, DHT11, RC522) et les puces une référence (74HC595, ULN2003A, LM7805). Zoomer avec l'appareil photo du téléphone aide à lire les petits caractères.
  2. Cherche le code dans Composants. Tape le code dans la barre de recherche ; si rien ne sort, essaie seulement les chiffres (comme « 7805 »). Comme la recherche porte aussi sur les descriptions, tu peux trouver une pièce proche même si la pièce exacte n'est pas dans la bibliothèque.
  3. Regarde les noms des broches. VCC et GND désignent l'alimentation ; SDA et SCL l'I2C, Trig et Echo la distance par ultrasons, AO et DO les sorties analogique et numérique, IN1–IN4 les entrées d'un driver de moteur.
  4. Observe la forme et le nombre de pattes. Un petit cylindre à deux pattes avec des bagues de couleur est une résistance. Un boîtier noir en demi-lune à trois pattes peut être un transistor ou un capteur de température ; lis donc toujours le code qu'il porte.
  5. Déchiffre la valeur des pièces passives avec un outil. Pour les bagues de résistances, les codes CMS et les codes de condensateurs, utilise les outils du tableau ci-dessous.
  6. Ouvre la page de la pièce et Utilisé dans les projets. La description dit ce que fait la pièce, et les schémas des projets montrent comment la câbler.
  7. Enregistre-la. Marque la pièce essayée avec Utilisé ; avec Premium, ajoute-la à ton atelier avec sa quantité grâce à Ajouter à l'atelier.
Ce que tu vois dessusLe plus probableComment vérifier
Petit cylindre à deux pattes avec des bagues de couleurRésistanceSélectionne les bagues dans l'ordre dans l'outil Code couleur
Petit rectangle noir avec un code de 3–4 caractères (103, 4702, 01C, 4R7)Résistance CMSTape le code dans l'outil Code CMS
Petit disque jaune ou orange avec un nombre comme 104 ou 103Condensateur céramiqueTape le code dans l'outil Code de condensateur
Cylindre marqué en µF et en V avec une bande sur un côtéCondensateur électrolytiqueLa valeur est imprimée ; la patte du côté de la bande est le moins
Corps noir avec une bague argentée ou blanche à une extrémité (1N4007)DiodeLe côté bagué est la cathode ; vérifie le sens avec le mode diode du multimètre
Boîtier noir en demi-lune à trois pattes (BC547, 2N2222, DS18B20)Transistor ou capteur de températureCherche le code imprimé ; des pièces différentes utilisent le même boîtier
Boîtier à trois pattes avec dos métallique (7805)Régulateur de tensionSur le 7805, l'ordre est entrée, masse, sortie ; il peut changer sur d'autres régulateurs
Petite carte avec potentiomètre bleu de réglage et broches AO et DOModule capteur à sorties analogique et numériqueRegarde l'élément sensible au bout : plaque de pluie, micro ou capteur de gaz
SDA et SCL inscrits sur les brochesModule qui communique en I2CTrouve son adresse avec un sketch scanner I2C
Trig et Echo inscrits sur les brochesCapteur de distance à ultrasonsOuvre la page du HC-SR04 dans Composants

Trois outils gratuits règlent l'essentiel ; tu les trouves tous sur l'écran Outils de l'application. Dans l'outil Code couleur, tu choisis les bagues dans l'ordre : une résistance avec des bagues marron, noir, orange et or vaut 10 × 1000 = 10 kΩ avec une tolérance de ±5 % (le sens des bagues est expliqué dans le guide des résistances). L'outil Code CMS déchiffre les codes CMS de résistances à trois et quatre chiffres ainsi que les codes EIA-96 : 103 signifie 10 × 10³ = 10 kΩ, 4702 signifie 470 × 10² = 47 kΩ et 01C signifie 100 × 100 = 10 kΩ, tandis que le R de 4R7 tient lieu de virgule, soit 4,7 Ω. L'outil Code de condensateur lit les codes des condensateurs céramiques : 104 donne 10 × 10⁴ pF = 100 nF = 0,1 µF (détails dans le guide des condensateurs). Une fois la valeur connue, ouvre dans Composants la page d'une pièce comme la résistance et regarde les projets qui l'utilisent.

Utilisé dans les projets : de la pièce au projet

Quand tu connais une pièce, la question suivante est naturellement « qu'est-ce que je peux construire avec ? ». La réponse se trouve dans la section Utilisé dans les projets, à la fin de la page de la pièce. Chaque carte montre la photo du projet, son numéro, son niveau de difficulté, un badge Gratuit ou Premium et l'étiquette Terminé si tu l'as fini. Par exemple, la page du capteur de distance HC-SR04 liste 13 projets. Trois sont gratuits : HC-SR04 Mesure de la distance (affichage en série) avec Arduino, ESP32 HC-SR04 Télémètre à ultrasons avec l'ESP32 et Radar de recul avec Raspberry Pi Pico (HC-SR04 + 3 LED + buzzer) avec le Raspberry Pi Pico. Parmi les projets Premium figurent Capteur de stationnement avec HC-SR04, Projet de mesure de la taille et un robot qui évite les obstacles. Un seul capteur te donne ainsi un parcours qui va de l'affichage d'une distance sur le moniteur série jusqu'à un robot qui contourne les obstacles.

Face avant et face arrière du capteur de distance à ultrasons HC-SR04, avec les noms de broches VCC, Trig, Echo et GND en haut
HC-SR04 : le capteur de distance présent dans 13 projets de la bibliothèque Composants ; les noms des broches sont imprimés sur la carte.

Nous te proposons trois règles pour bien utiliser cette section. Un : commence par le projet gratuit de niveau Débutant ; tu vois le comportement de base de la pièce avec le moins de pièces supplémentaires. Deux : choisis comme deuxième projet un montage qui associe la même pièce à une autre ; pour le HC-SR04, ce peut être un radar de recul qui transforme la distance en alerte avec un buzzer ou des LED. Trois : même quand tu touches la carte d'un projet Premium, la page du projet s'ouvre avec un aperçu verrouillé qui montre ce que fait le projet ; cela suffit souvent pour choisir ton prochain objectif. Certaines pièces n'ont pas encore de projet ; dans ce cas, la section Utilisé dans les projets n'apparaît pas. Pour chercher dans l'autre sens, dans Découvrir › Projets, utilise l'option Composants du menu Filtrer pour choisir une pièce et n'afficher que les projets qui l'utilisent.

Les 10 composants présents dans le plus de projets

Le tableau ci-dessous a été établi en comptant les listes de pièces des projets de l'application début novembre 2026 ; l'application compte 200+ projets, et les chiffres augmentent à mesure que de nouveaux projets arrivent. Un chiffre indique dans combien de projets différents la pièce apparaît, pas le nombre d'exemplaires : un projet avec quatre LED compte une seule fois dans la ligne LED.

RangComposantProjetsPourquoi si fréquent ?
1Fil de liaison (jumper)185Relie la carte à la breadboard dans presque tous les circuits
2Breadboard133Permet de monter des circuits sans soudure ; les projets à base de modules peuvent s'en passer
3Arduino Uno111La carte principale des projets Arduino
4Résistance105Limite le courant des LED, sert de pull-down pour les boutons et de pont diviseur pour les capteurs
5LED76La sortie et le voyant d'état les plus simples
6Buzzer50Le son des projets d'alarme, de jeu et de mélodie
7ESP3249La carte des projets qui ont besoin du Wi-Fi et du Bluetooth
8Bouton-poussoir48L'entrée utilisateur la plus courante
9Écran LCD I2C 2x1629Le moyen le plus simple d'afficher un résultat sans ordinateur
10Raspberry Pi Pico W25La carte des projets en MicroPython

La leçon du tableau : les cinq premières lignes sont de l'infrastructure et forment le cœur de toute boîte de pièces. Le buzzer et le bouton-poussoir sont les pièces d'interaction que les projets utilisent le plus ; les deux sont faciles à apprendre et bon marché. Juste en dehors de la liste viennent l'écran OLED I2C de 0,96 pouce (21 projets), le servomoteur SG90 (15 projets), puis le potentiomètre et le capteur de distance HC-SR04 (13 projets chacun). Les lignes ESP32 et Raspberry Pi Pico W reflètent la répartition par plateforme : comme chaque projet réalisé avec ces cartes inclut la carte elle-même dans sa liste, les chiffres correspondent à peu près au nombre de projets de chaque plateforme.

Utilisé, Je l'ai et Mon Atelier

Les deux marques de l'écran Composants enregistrent des choses différentes. Utilisé veut dire « j'ai travaillé au moins une fois avec cette pièce » ; tu l'ajoutes en touchant la case de la page de la pièce, et cela fonctionne aussi avec un compte gratuit. Dans la liste, les filtres Utilisé et Non utilisé trient selon cette marque ; le filtre Non utilisé est une liste de suggestions toute prête pour choisir ta prochaine pièce. Je l'ai, en revanche, veut dire « cette pièce est dans ma boîte en ce moment » et dépend de l'inventaire de pièces de Mon Atelier › Pièces. Le bouton Ajouter à l'atelier de la page de la pièce ouvre l'écran d'ajout avec la pièce déjà sélectionnée ; tu y indiques la quantité et un nom personnalisé comme « LED rouge » ou « 10k Ohm ». Pièces est une fonction Premium ; avec un compte gratuit, ce bouton ouvre l'écran Premium.

Une fois tes pièces ajoutées, le vrai bénéfice apparaît dans l'onglet Mon Atelier : Projets réalisables liste les projets pour lesquels tu as toutes les pièces, et Projets avec composants manquants ceux qui sont proches, en indiquant combien de pièces manquent. Le filtre Je ne l'ai pas de Composants est aussi utile ici : quand tu achètes une pièce manquante, tu la retrouves tout de suite dans la liste et tu l'ajoutes à ton atelier. Nous détaillons ce parcours pas à pas dans l'article quel projet Arduino faire avec les pièces que j'ai.

Les 12 premières pièces à apprendre pour débuter

Pour un débutant, il est plus efficace d'apprendre les pièces dans un ordre où chacune s'appuie sur la précédente, plutôt qu'au hasard. L'ordre suivant fait progresser les compétences de base d'Arduino en même temps que les pièces présentes dans le plus de projets : d'abord la sortie numérique, puis l'entrée numérique, l'entrée analogique, le son, la lecture de capteurs, l'affichage et le mouvement. Pour chaque point, nous proposons un projet ou un guide pour essayer la pièce une première fois. Toutes les pièces sauf le servo SG90 sont utilisées dans au moins un projet gratuit : tu peux donc faire les onze premières étapes du début à la fin sans Premium.

  1. Arduino Uno : la carte de 111 projets ; elle se branche en USB, fonctionne en 5 V et a le plus d'exemples. Premier projet : Clignotement d'une LED.
  2. Breadboard : la base pour monter des circuits sans soudure. Un circuit monté sans connaître ses connexions internes échoue souvent à cause d'un seul trou décalé (guide de la breadboard).
  3. Fil de liaison (jumper) : les fils mâle-mâle servent sur la breadboard, les fils mâle-femelle sur les broches des modules. La couleur ne change rien à l'électricité, mais garder le rouge pour le 5 V et le noir ou le bleu pour GND aide à trouver les erreurs.
  4. LED : la patte longue est l'anode (plus), la courte la cathode (moins) ; branche-la toujours avec une résistance en série (guide de la LED).
  5. Résistance : 220–330 Ω pour les LED et 10 kΩ pour les boutons et les capteurs sont les valeurs les plus courantes. Apprends à ce stade à lire les bagues avec l'outil Code couleur (guide des résistances).
  6. Bouton-poussoir : ta première entrée numérique ; tu y découvres les résistances de pull-up et de pull-down. Premier projet : Allumer une LED avec un bouton-poussoir (Push) (guide du bouton).
  7. Potentiomètre : ta première entrée analogique ; avec analogRead() tu lis des valeurs de 0 à 1023. Premier projet : Chenillard à LED à vitesse réglable (guide du potentiomètre).
  8. Buzzer : ta première sortie sonore ; avec la fonction tone() tu changes la fréquence. Premier projet : Utilisation du buzzer (guide du buzzer).
  9. LDR : ton premier vrai capteur ; tu montes un pont diviseur avec une résistance et tu lis la lumière en analogique. Premier projet : Veilleuse avec LDR (guide de la LDR).
  10. Capteur de distance HC-SR04 : il t'apprend à calculer une distance en mesurant un temps ; avec pulseIn() tu mesures le temps de retour de l'écho et tu le convertis en centimètres grâce à la vitesse du son. Premier projet : HC-SR04 Mesure de la distance (affichage en série).
  11. Écran LCD I2C 2x16 : ta première installation de bibliothèque et ta première liaison I2C ; tu affiches des résultats sans ordinateur. Premier projet : Température et humidité avec DHT11 (guide LCD I2C).
  12. Servomoteur SG90 : ton premier mouvement. Avec la bibliothèque Servo, tu règles un angle entre 0 et 180° ; plusieurs servos demandent une alimentation séparée (guide des servos).

Les pièces souvent confondues et leurs différences

Paire confondueDifférence essentielleComment les distinguer en mainGuide détaillé
Buzzer actif / passifL'actif a un oscillateur intégré et joue une seule tonalité dès qu'il est alimenté ; le passif joue la fréquence que tu fixes avec tone()Dessous fermé et autocollant sur le dessus indiquent souvent un actif ; un circuit visible dessous indique un passifguide du buzzer
LDR / photodiodeLa résistance d'une LDR varie avec la lumière et réagit lentement ; une photodiode produit un courant sous la lumière, est très rapide et polariséeLa LDR porte une piste en zigzag sur le dessus ; la photodiode ressemble à une LED au boîtier transparent ou sombreguide de la LDR
Servo / pas à pas / moteur CCLe servo va à un angle, le pas à pas tourne par pas, le moteur à courant continu tourne en continuLe servo a 3 fils, le pas à pas 4–5 fils, le moteur CC 2 bornesdifférences entre moteurs
HC-SR04 / VL53L0XLe HC-SR04 mesure avec des ondes sonores, le VL53L0X avec le temps de vol d'une lumière laserLe HC-SR04 a deux gros cylindres, le VL53L0X une seule puce sur une petite carteguide HC-SR04
Relais / interrupteur reed (relais reed)Le relais est un interrupteur actionné par une bobine qui commute de grosses charges ; le reed est un contact qui se ferme quand un aimant s'approcheLe module relais a un boîtier bleu et des borniers à vis ; le reed est un petit tube de verre avec deux lames fines à l'intérieurguide des relais
LCD 2x16 / LCD I2C 2x16Même écran ; la version I2C porte au dos un module I2C et ne demande que 2 lignes de donnéesUne petite carte à 4 broches et un potentiomètre bleu de contraste au dos signalent la version I2Cguide LCD I2C
DHT11 / DHT22Le DHT22 mesure sur une plage plus large et plus précisément ; le DHT11 se lit une fois par seconde, le DHT22 toutes les deux secondesLe DHT11 est en général bleu, le DHT22 blancguide DHT11
BMP280 / BME280Les deux mesurent température et pression ; le BME280 mesure en plus l'humiditéLes cartes se ressemblent beaucoup ; l'ID de la puce vaut 0x58 sur le BMP280 et 0x60 sur le BME280guide BME280
Potentiomètre / encodeur rotatifLe potentiomètre donne une position absolue sur un angle limité ; l'encodeur tourne sans fin et compte des pasLe potentiomètre a une butée ; l'encodeur KY-040 tourne sans fin par crans et peut être enfoncéguide de l'encodeur rotatif

Deux de ces paires méritent une explication à part. Le moyen le plus rapide de distinguer un buzzer actif d'un passif est de le brancher quelques secondes entre les broches 5V et GND de la carte : l'actif émet une tonalité continue, le passif ne fait qu'un léger clic au moment du branchement. Les projets qui jouent des mélodies ont besoin d'un buzzer passif, car tone() fixe la fréquence de chaque note. Le choix entre HC-SR04 et VL53L0X dépend de la surface à mesurer. Le HC-SR04 envoie une onde sonore et mesure dans un cône large ; il fonctionne de quelques centimètres à quelques mètres, mais peut se tromper face à des surfaces qui absorbent le son, comme le tissu, et face à des murs inclinés. Le VL53L0X mesure avec un faisceau étroit jusqu'à environ 2 mètres, se branche en I2C et est beaucoup plus petit ; en revanche, sa portée diminue en plein soleil. Le VL53L0X ne figure pas pour l'instant dans la bibliothèque de composants de l'application.

Utilise la bibliothèque Composants comme un dictionnaire : trouve le nom de ta pièce, lis ce qu'elle fait, passe à un projet depuis Utilisé dans les projets et marque-la Utilisé une fois terminé. Si tu entretiens cette boucle quelques semaines avec les 12 premières pièces, tu sauras où regarder en premier face à un nouveau capteur : le type de sortie, la tension d'alimentation et la bibliothèque nécessaire. Si tu n'as pas encore BlueGrays sur ton téléphone, tu peux télécharger l'application et commencer par ouvrir une à une, dans Découvrir › Composants, les pièces de cet article.

Questions fréquentes

Quels sont les composants Arduino les plus utilisés ?

D'après les listes de pièces des projets de BlueGrays, les pièces les plus utilisées sont les fils de liaison, la breadboard, l'Arduino Uno, les résistances et les LED. Viennent ensuite le buzzer, l'ESP32, le bouton-poussoir, l'écran LCD I2C 2x16 et le Raspberry Pi Pico W. Les cinq premières forment la base de presque tous les circuits.

Quels composants faut-il pour débuter avec Arduino ?

Avec un Arduino Uno, une breadboard, des fils de liaison, quelques LED, des résistances de 220–330 Ω et de 10 kΩ, un bouton-poussoir, un potentiomètre, un buzzer et une LDR, tu peux réaliser sans peine tes dix premiers projets. Ajouter ensuite un capteur de distance HC-SR04, un écran LCD I2C 2x16 et un servo SG90 est une bonne suite.

Quels sont les types de capteurs pour Arduino ?

On peut classer les capteurs selon ce qu'ils mesurent : distance et mouvement, vibration et son, lumière et couleur, température et humidité, gaz, eau et sol, biométrie et lecture de cartes, poids et courant. Pour le câblage, c'est surtout le type de sortie qui compte : analogique, numérique, I2C, SPI, UART ou protocoles particuliers comme le 1-Wire.

Comment savoir quel composant électronique j'ai entre les mains ?

Lis d'abord le code de modèle ou la référence de la puce imprimée dessus et recherche-la. S'il n'y a pas de code, regarde les noms des broches (VCC, GND, SDA, SCL, AO, DO) et la forme du boîtier. La valeur des pièces passives comme les résistances et les condensateurs se déchiffre avec des outils de code couleur, de code CMS et de code de condensateur.

Quelle différence entre un capteur et un module capteur ?

Le capteur est l'élément qui mesure, par exemple une LDR seule. Le module place le capteur sur une petite carte avec la résistance nécessaire, un comparateur et un potentiomètre de réglage, et propose des broches prêtes comme VCC, GND, AO et DO. Le module est plus simple à brancher ; avec le capteur seul, tu montes toi-même le circuit.

Comment savoir dans quels projets un composant est utilisé ?

Dans BlueGrays, cherche la pièce dans Découvrir › Composants et regarde la section Utilisé dans les projets à la fin de sa page ; chaque carte indique la difficulté du projet et s'il est Gratuit ou Premium. Pour chercher dans l'autre sens, utilise l'option Composants du menu Filtrer dans Découvrir › Projets.

Voir tous les projets
Clignotement d'une LED
#1Débutant

Clignotement d'une LED

Le tout premier bonjour de l'électronique : allumer et éteindre une seule LED. L'Arduino allume et éteint la LED à intervalles très courts, la lumière clignote donc rapidement. Tu vois de la façon la

4.6(188)
1127
Allumer une LED avec un bouton-poussoir (Push)
#9Débutant

Allumer une LED avec un bouton-poussoir (Push)

Comme une sonnette : la lumière reste allumée tant que tu appuies et s'éteint quand tu relâches. L'Arduino surveille le bouton en permanence ; tant qu'il est enfoncé la LED est allumée, et dès que tu

4.8(113)
229
Chenillard à LED à vitesse réglable
#7Intermédiaire

Chenillard à LED à vitesse réglable

Six LED s'allument l'une après l'autre et la lumière semble courir d'un bout à l'autre. Quand tu tournes le bouton du potentiomètre, la vitesse de cette course change aussitôt : dans un sens la lumièr

4.6(72)
146
Utilisation du buzzer
#13Débutant

Utilisation du buzzer

Tu t'es déjà demandé comment une sonnette ou une alarme produit son son ? L'Arduino fait biper un petit buzzer à intervalles courts : bip, silence, bip, silence. Tu vois comment l'électricité devient

4.7(89)
161
Veilleuse avec LDR
#12Débutant

Veilleuse avec LDR

Une petite veilleuse qui s'allume toute seule quand il fait nuit et s'éteint au matin. Un capteur de lumière mesure la clarté de la pièce, et l'Arduino allume la LED quand il fait assez sombre puis l'

4.8(102)
205
HC-SR04 Mesure de la distance (affichage en série)
#27Débutant

HC-SR04 Mesure de la distance (affichage en série)

Le capteur HC-SR04 fonctionne comme une chauve-souris qui trouve son chemin dans le noir : il envoie un son que tu ne peux pas entendre, écoute l'écho et mesure à quelle distance se trouve l'objet dev

4.6(46)
71
Température et humidité avec DHT11
#55Intermédiaire

Température et humidité avec DHT11

Quelle température fait-il dans ta chambre, et l'air est-il humide ou sec ? Le capteur DHT11 mesure la température et l'humidité, et l'Arduino affiche les valeurs sur un écran LCD à deux lignes, mises

4.7(47)
73
ESP32 HC-SR04 Télémètre à ultrasons
#116Intermédiaire

ESP32 HC-SR04 Télémètre à ultrasons

Le capteur à ultrasons HC-SR04 calcule la distance en mesurant le temps de vol (Time of Flight) de l'onde sonore qu'il émet lorsqu'elle rebondit sur un objet. Dans ce projet, nous enverrons une impulsion de 10 microsecondes depuis l'ESP32 vers la broche TRIG du capteur et nous lirons la durée de l'écho provenant de la broche ECHO à l'aide de la fonction pulseIn(). Nous afficherons la distance calculée en cm sur un écran LCD I2C 16x2. Le capteur HC-SR04 fonctionnant en 5 V, un diviseur de ten

4.9(28)
45