106 projets

Projets Arduino

Arduino est la façon la plus simple de débuter en électronique et en programmation. La carte la plus répandue, l’Arduino Uno, fonctionne en 5 V avec un microcontrôleur ATmega328P ; ses 14 broches numériques et 6 entrées analogiques permettent de brancher directement LED, boutons, capteurs, écrans et moteurs. Elle se connecte à l’ordinateur en USB et se programme avec de courts croquis en C/C++ dans l’Arduino IDE gratuit.

Les projets Arduino de cette page s’adressent aux débutants, aux élèves, aux enseignants et aux passionnés d’électronique. Chaque projet comprend la liste du matériel, le schéma de câblage, un code commenté et les solutions aux erreurs les plus courantes. Ils sont classés par difficulté et par thème pour que vous trouviez vite celui qui correspond à votre niveau.

Comment commencer ? Une Arduino Uno, une plaque d’essai, quelques fils de connexion, des LED et des résistances de 220 Ω suffisent pour la première semaine. Suivez dans l’ordre la liste « Les 10 premiers projets » : d’abord faire clignoter une LED et lire un bouton, puis mesurer avec des capteurs, enfin piloter écrans et moteurs. En cas de blocage, consultez la page du composant ou l’un des calculateurs gratuits.

Les 10 premiers projets pour débuter

Dans cet ordre, chaque projet ajoute une nouvelle compétence à la précédente.

  1. 1Clignotement d'une LEDClignotement d'une LEDProjet d'entrée basique qui allume et éteint une seule LED à certains intervalles avec Arduino. Enseigne l'utilisation des fonctions digitalWrite et delay.Débutant
  2. 2Deux LED clignotant en alternanceDeux LED clignotant en alternanceUn projet qui crée un effet de bascule en allumant et éteignant deux DEL de façon séquentielle. Apprend à contrôler plus d'une broche de sortie.Débutant
  3. 3Feu de circulationFeu de circulationProjet qui simule un vrai feu de circulation avec des DEL rouges, jaunes et vertes. Enseigne la synchronisation et la logique de contrôle séquentielle.Débutant
  4. 4Gyrophare de police à LEDGyrophare de police à LEDProjet qui crée un effet de lumière stroboscopique de police en faisant clignoter deux LED à intervalles rapides. Enseigne le contrôle de la boucle et de la synchronisation.Débutant
  5. 5Allumer une LED avec un bouton-poussoir (Push)Allumer une LED avec un bouton-poussoir (Push)Projet de commande instantanée (push) qui allume la LED lorsque le bouton est pressé et l'éteint lorsqu'il est relâché. Enseigne l'utilisation de la lecture de bouton et de l'expression conditionnelleDébutant
  6. 6Allumer et éteindre une LED avec un boutonAllumer et éteindre une LED avec un boutonUn projet de bascule qui change l'état de la LED (on/off) à chaque pression sur un bouton. Enseigne les variables d'état et la logique de rebond.Débutant
  7. 7Mesurer l'intensité lumineuse avec une LDRMesurer l'intensité lumineuse avec une LDRProjet qui mesure l'intensité de la lumière ambiante à l'aide d'un capteur LDR et l'affiche sur un moniteur série. Enseigne les bases de la lecture de capteurs analogiques et de la communication sérieDébutant
  8. 8Veilleuse avec LDRVeilleuse avec LDRProjet de veilleuse à base de LDR qui allume automatiquement la LED lorsque l'environnement s'assombrit. Enseigne la logique de contrôle automatique avec la comparaison des valeurs seuils analogiques.Débutant
  9. 9Utilisation du buzzerUtilisation du buzzerProjet de base qui utilise un buzzer pour émettre un son à une certaine fréquence et à certains intervalles. Il enseigne l'utilisation des fonctions tone() et noTone().Débutant
  10. 10Lire les codes d'une télécommande IRLire les codes d'une télécommande IRLe projet qui lit les valeurs HEX des signaux infrarouges de la télécommande avec le module récepteur IR dans Serial Monitor. Enseigne l'utilisation de la bibliothèque IRremote.Débutant

Projets par difficulté

Débutant31 projets

Clignotement d'une LED
#1Débutant

Clignotement d'une LED

Projet d'entrée basique qui allume et éteint une seule LED à certains intervalles avec Arduino. Enseigne l'utilisation des fonctions digitalWrite et delay.

4.7(163)
784
Deux LED clignotant en alternance
#2Débutant

Deux LED clignotant en alternance

Un projet qui crée un effet de bascule en allumant et éteignant deux DEL de façon séquentielle. Apprend à contrôler plus d'une broche de sortie.

4.6(102)
303
Feu de circulation
#3Débutant

Feu de circulation

Projet qui simule un vrai feu de circulation avec des DEL rouges, jaunes et vertes. Enseigne la synchronisation et la logique de contrôle séquentielle.

4.8(123)
306
Gyrophare de police à LED
#4Débutant

Gyrophare de police à LED

Projet qui crée un effet de lumière stroboscopique de police en faisant clignoter deux LED à intervalles rapides. Enseigne le contrôle de la boucle et de la synchronisation.

4.7(95)
212
Allumer une LED avec un bouton-poussoir (Push)
#9Débutant

Allumer une LED avec un bouton-poussoir (Push)

Projet de commande instantanée (push) qui allume la LED lorsque le bouton est pressé et l'éteint lorsqu'il est relâché. Enseigne l'utilisation de la lecture de bouton et de l'expression conditionnelle

4.9(110)
179
Allumer et éteindre une LED avec un bouton
#10Débutant

Allumer et éteindre une LED avec un bouton

Un projet de bascule qui change l'état de la LED (on/off) à chaque pression sur un bouton. Enseigne les variables d'état et la logique de rebond.

4.8(100)
158
Mesurer l'intensité lumineuse avec une LDR
#11Débutant

Mesurer l'intensité lumineuse avec une LDR

Projet qui mesure l'intensité de la lumière ambiante à l'aide d'un capteur LDR et l'affiche sur un moniteur série. Enseigne les bases de la lecture de capteurs analogiques et de la communication série

4.6(78)
119
Veilleuse avec LDR
#12Débutant

Veilleuse avec LDR

Projet de veilleuse à base de LDR qui allume automatiquement la LED lorsque l'environnement s'assombrit. Enseigne la logique de contrôle automatique avec la comparaison des valeurs seuils analogiques.

4.8(99)
154
Utilisation du buzzer
#13Débutant

Utilisation du buzzer

Projet de base qui utilise un buzzer pour émettre un son à une certaine fréquence et à certains intervalles. Il enseigne l'utilisation des fonctions tone() et noTone().

4.7(88)
149
Lire les codes d'une télécommande IR
#16Débutant
Premium

Lire les codes d'une télécommande IR

Le projet qui lit les valeurs HEX des signaux infrarouges de la télécommande avec le module récepteur IR dans Serial Monitor. Enseigne l'utilisation de la bibliothèque IRremote.

4.5(39)
55
Jouer des mélodies avec une télécommande IR et un buzzer
#18Débutant
Premium

Jouer des mélodies avec une télécommande IR et un buzzer

Projet qui joue les mélodies de Mario, de la fête des mères et du Nouvel An avec un buzzer en appuyant sur différentes touches de la télécommande IR. Il combine le déclenchement de fonctions et la pro

4.8(57)
74
Détecteur de mouvement avec capteur de mouvement
#24Débutant
Premium

Détecteur de mouvement avec capteur de mouvement

Projet de base qui allume des LED en détectant un mouvement dans l'environnement grâce à un capteur de mouvement PIR. Enseigne la lecture de capteurs numériques et la logique de détection de mouvement

4.6(47)
66
HC-SR04 Mesure de la distance (affichage en série)
#27Débutant

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

Le capteur ultrasonique HC-SR04 permet de mesurer la distance et d'afficher le résultat en cm sur le moniteur série. Il enseigne le principe du calcul de la distance à l'aide d'une onde sonore.

4.6(44)
65
Utilisation de l'écran LCD avec I2C
#32Débutant
Premium

Utilisation de l'écran LCD avec I2C

Grâce au module I2C, le projet qui imprime des messages en contrôlant l'écran LCD avec seulement 2 câbles (SDA, SCL). Il enseigne comment économiser des pins avec le protocole I2C.

4.8(53)
69
Contrôler une LED depuis un téléphone via Bluetooth
#34Débutant
Premium

Contrôler une LED depuis un téléphone via Bluetooth

Projet de contrôle sans fil qui permet d'allumer et d'éteindre des LED à l'aide de commandes envoyées depuis un téléphone équipé d'un module Bluetooth HC-06. Enseigne l'échange de données Bluetooth pa

4.8(68)
88
Utilisation du servomoteur
#35Débutant
Premium

Utilisation du servomoteur

Projet d'utilisation de base qui positionne le servomoteur à des angles de 0°, 90° et 180° dans l'ordre. Enseigne la bibliothèque des servos et la logique de contrôle des angles.

4.7(48)
66
Utilisation d'un servomoteur avec un potentiomètre
#36Débutant
Premium

Utilisation d'un servomoteur avec un potentiomètre

Projet qui contrôle le moteur servo en temps réel en convertissant la valeur du potentiomètre dans la plage 0-180°. apprend la fonction map() et l'intégration analogique-servo.

4.6(37)
51
Lecture d'un interrupteur reed
#37Débutant
Premium

Lecture d'un interrupteur reed

Projet de base qui lit la valeur numérique donnée par le capteur relais reed en présence d'un champ magnétique dans Serial Monitor. Enseigne le principe de la détection magnétique.

4.4(21)
27
Capteur de porte avec interrupteur reed
#38Débutant
Premium

Capteur de porte avec interrupteur reed

Projet de détection de porte ouverte/fermée avec relais Reed, vert lorsque l'aimant s'approche et LED rouge lorsqu'il s'éloigne. Enseigne comment afficher l'état d'un capteur magnétique.

4.7(34)
44
Utilisation d'une LED RVB
#39Débutant
Premium

Utilisation d'une LED RVB

Projet d'utilisation de base qui fait clignoter séquentiellement les couleurs rouge, verte et bleue de la DEL RVB. Enseigne le contrôle des LED RVB à cathode commune.

4.9(72)
97
Transition douce des couleurs avec une LED RVB
#40Débutant
Premium

Transition douce des couleurs avec une LED RVB

Projet qui crée un effet arc-en-ciel doux en changeant progressivement les couleurs de la LED RVB avec analogWrite. Enseigne la logique du mélange des couleurs et l'animation des transitions avec PWM.

4.8(58)
76
Mesure de la température avec NTC et écran LCD 2x16
#44Débutant
Premium

Mesure de la température avec NTC et écran LCD 2x16

Le projet mesure la température ambiante à l'aide d'une thermistance NTC et l'affiche en Celsius sur un écran LCD I2C. Il apprend à calculer la température à partir d'une valeur analogique avec l'équa

4.5(33)
44
Configuration du module horloge RTC DS1302
#45Débutant
Premium

Configuration du module horloge RTC DS1302

Projet de configuration pour définir l'heure et la date du module RTC DS1302 et les afficher sur le moniteur série. Enseigne l'utilisation d'un module d'horloge en temps réel.

4.5(23)
31
Animation de bombe avec afficheur 7 segments à 4 chiffres
#49Débutant
Premium

Animation de bombe avec afficheur 7 segments à 4 chiffres

Un jeu de bombe qui décompte à partir de 1:05 sur un afficheur 7 segments à 4 chiffres. Quand l'un des trois « fils de la bombe » reliés à A0, A1 et A2 est débranché de GND : A0 accélère le compte à r

4.8(62)
78
Utilisation des capteurs de gaz
#51Débutant
Premium

Utilisation des capteurs de gaz

Projet qui mesure la densité des gaz dans l'environnement à l'aide d'un capteur de gaz de la série MQ et qui émet une alarme à l'aide d'une DEL et d'un avertisseur sonore lorsqu'elle dépasse la valeur

4.6(37)
49
Lecture des valeurs RFID
#53Débutant
Premium

Lecture des valeurs RFID

Projet qui lit le numéro de série dans Serial Monitor lorsque la carte ou le porte-clés est approché avec le module RFID RC522. Enseigne les bases de la communication SPI et de la lecture RFID.

4.7(47)
61
Fonctionnement du clavier 3x4
#61Débutant
Premium

Fonctionnement du clavier 3x4

Projet Basic qui lit la touche pressée sur le clavier 3x4 et l'affiche sur le moniteur série. Enseigne l'utilisation de la bibliothèque de claviers et du clavier matriciel.

4.5(24)
31
Fonctionnement du clavier 4x4
#63Débutant
Premium

Fonctionnement du clavier 4x4

Projet de base qui lit la touche pressée sur le clavier 4x4 et l'affiche sur le moniteur série. Enseigne la configuration d'un clavier étendu à 4 colonnes.

4.5(27)
35
Contrôle de l'angle d'un servo SG90 avec potentiomètre
#99Débutant
Premium

Contrôle de l'angle d'un servo SG90 avec potentiomètre

Contrôle d'un servomoteur (SG90) à l'aide d'un potentiomètre L'objectif principal de ce projet est de contrôler précisément la position angulaire d'un servomoteur en temps réel en utilisant une unité d'entrée analogique, le potentiomètre. Le projet est un exemple d'ingénierie de base pour comprendre la logique de la conversion analogique-numérique (ADC) et la cartographie des signaux. Logique de fonctionnement : Lecture des données analogiques : Lorsque l'utilisateur tourne le potentiomètre, un

4.5(24)
38
Marche Mehter avec Arduino
#100Débutant
Premium

Marche Mehter avec Arduino

Ce projet vous permet de jouer l'hymne de Mehter avec une boucle infinie en utilisant seulement Arduino Uno, un buzzer et des câbles de connexion. Il suffit de faire les connexions et de coller le code.

4.0(24)
36
Écran Magique Arduino (2 Potentiomètres + Afficheur OLED)
#164Débutant
Premium

Écran Magique Arduino (2 Potentiomètres + Afficheur OLED)

On recrée l'écran magique de notre enfance avec un Arduino ! Le **potentiomètre** de gauche déplace le crayon à l'horizontale, celui de droite à la verticale, et l'**OLED de 0,96 pouce** garde un trait continu. Le **bouton crayon** le lève et le baisse, le **bouton effacer** nettoie l'écran avec une animation de gomme et un son du **buzzer**. Un projet ludique pour débuter avec les lectures analogiques, le filtrage et le dessin sur écran.

0.0(0)

Intermédiaire52 projets

Chenillard à LED
#5Intermédiaire

Chenillard à LED

Projet qui crée un effet de chenillard en allumant 6 LED en séquence. Il enseigne l'utilisation d'un tableau et d'un contrôle à broches multiples avec une boucle for.

4.6(83)
186
Chenillard K2000 à LED
#6Intermédiaire

Chenillard K2000 à LED

Projet qui crée un effet d'éclair noir à la Knight Rider en allumant 6 DEL dans un sens et dans l'autre en séquence. Enseigne la logique des boucles bidirectionnelles.

4.8(103)
183
Chenillard à LED à vitesse réglable
#7Intermédiaire

Chenillard à LED à vitesse réglable

Le projet qui permet d'ajuster la vitesse du chenillard à LED en temps réel avec le potentiomètre. Il enseigne le contrôle dynamique du temps de retard en lisant la valeur du potentiomètre avec l'anal

4.6(71)
133
Chenillard K2000 à vitesse réglable
#8Intermédiaire

Chenillard K2000 à vitesse réglable

Projet avec potentiomètre qui peut ajuster la vitesse de l'animation LED K2000 en temps réel. Il combine une entrée analogique et un contrôle en boucle bidirectionnel.

4.5(59)
115
Réglage de la fréquence avec buzzer
#14Intermédiaire

Réglage de la fréquence avec buzzer

Projet interactif avec 4 boutons qui permettent d'augmenter et de diminuer la fréquence du buzzer, de l'allumer et de l'éteindre. Enseigne la lecture de plusieurs boutons et le contrôle variable.

4.6(67)
110
Hymne national turc avec un buzzer
#15Intermédiaire

Hymne national turc avec un buzzer

Le projet qui joue les deux premières strophes de l'hymne national de la République de Turquie note par note avec Buzzer. Il enseigne la relation fréquence-note et la programmation mélodique.

4.9(95)
153
Allumer et éteindre des LED avec un récepteur IR et une télécommande
#17Intermédiaire
Premium

Allumer et éteindre des LED avec un récepteur IR et une télécommande

Projet de contrôle IR permettant d'allumer et d'éteindre 3 LED de manière indépendante à l'aide de différentes touches de la télécommande. Il permet d'apprendre à faire correspondre les codes de la té

4.7(45)
66
Système d'alerte laser
#22Intermédiaire
Premium

Système d'alerte laser

Projet de sécurité qui détecte l'interruption du faisceau laser via une LDR et avertit par un buzzer et une LED. Il enseigne la logique de la détection de l'interruption de la lumière avec une paire l

4.8(64)
82
Sonnette et lumière avec détecteur de mouvement
#25Intermédiaire
Premium

Sonnette et lumière avec détecteur de mouvement

Projet qui allume la LED et joue la mélodie de la sonnette avec le buzzer lorsque le capteur PIR détecte un mouvement. Il combine la détection de mouvement avec la notification sonore et lumineuse.

4.7(54)
70
Capteur de stationnement avec HC-SR04
#28Intermédiaire
Premium

Capteur de stationnement avec HC-SR04

Projet de capteur de stationnement avec un capteur HC-SR04 qui augmente la fréquence du buzzer à l'approche de l'objet et l'avertit par une LED. Enseigne la logique de retour d'information proportionn

4.8(64)
83
Projet de mesure de la taille
#33Intermédiaire
Premium

Projet de mesure de la taille

Le projet permet de mesurer la hauteur en calibrant le capteur HC-SR04 et l'écran LCD I2C. Il offre une application pratique en gérant les étapes d'étalonnage et de mesure à l'aide de deux boutons.

4.5(25)
33
Afficher les chiffres de 0 à 9 sur un afficheur 7 segments
#41Intermédiaire
Premium

Afficher les chiffres de 0 à 9 sur un afficheur 7 segments

Projet montrant les nombres de 0 à 9 en séquence sur un écran à 7 segments. Il enseigne la logique de la création de nombres en contrôlant les broches des segments.

4.5(30)
42
Horloge RTC DS1302 avec écran LCD
#46Intermédiaire
Premium

Horloge RTC DS1302 avec écran LCD

Projet d'horloge numérique affichant l'heure, la date et le jour lus par le module RTC DS1302 sur l'écran LCD I2C. Enseigne l'intégration du RTC et de l'écran LCD.

4.7(41)
51
Afficher 0-9999 sur un afficheur 7 segments à 4 chiffres
#47Intermédiaire
Premium

Afficher 0-9999 sur un afficheur 7 segments à 4 chiffres

Projet qui affiche les nombres de 0 à 9999 sur un afficheur 7 segments à 4 chiffres avec la bibliothèque SevSeg. Il enseigne la logique de l'affichage à plusieurs chiffres avec la méthode de multiplex

4.4(19)
25
Horloge numérique avec afficheur 7 segments à 4 chiffres
#48Intermédiaire
Premium

Horloge numérique avec afficheur 7 segments à 4 chiffres

Projet d'horloge numérique affichant les heures et les minutes avec le module RTC DS1302 et l'afficheur 7 segments à 4 chiffres. Il combine les données de l'horloge en temps réel et l'affichage des se

4.8(56)
73
Utilisation du détecteur de flamme
#50Intermédiaire
Premium

Utilisation du détecteur de flamme

Projet qui émet une alarme avec une LED rouge et un buzzer lorsqu'une flamme est détectée dans l'environnement par le module de détection de flamme et qui allume une LED verte en cas de sécurité. Ense

4.6(33)
44
Authentification par RFID
#54Intermédiaire
Premium

Authentification par RFID

Projet d'authentification qui donne l'autorisation d'accès avec une LED verte ou rouge en comparant l'ID de la carte lue avec le module RFID RC522 avec l'ID enregistré.

4.8(64)
83
Température et humidité avec DHT11
#55Intermédiaire

Température et humidité avec DHT11

Projet qui mesure la température et l'humidité ambiantes à l'aide d'un capteur DHT11 et les affiche sur un écran LCD I2C. Enseigne l'utilisation d'un capteur numérique de température et d'humidité.

4.7(47)
60
Voltmètre numérique avec écran LCD
#56Intermédiaire
Premium

Voltmètre numérique avec écran LCD

Projet de voltmètre numérique affichant le résultat sur l'écran LCD I2C en mesurant la tension dans la plage de 0 à 55 V avec un circuit de diviseur de tension. Enseigne la formule du diviseur de tens

4.5(27)
36
Communication unidirectionnelle entre 2 Arduino
#57Intermédiaire
Premium

Communication unidirectionnelle entre 2 Arduino

Un projet de transfert de données unidirectionnel entre deux Arduinos via une communication série. Il détecte la pression d'un bouton du côté de l'émetteur et apprend à contrôler la LED du côté du réc

4.4(37)
50
Communication bidirectionnelle entre 2 Arduino
#58Intermédiaire
Premium

Communication bidirectionnelle entre 2 Arduino

Un projet qui transfère des données bidirectionnelles entre deux Arduinos via une communication série. Les deux cartes lisent le bouton et envoient des données et reçoivent des données et contrôlent l

4.5(20)
26
Contrôle de LED avec un joystick
#59Intermédiaire
Premium

Contrôle de LED avec un joystick

Projet de contrôle qui allume des LED dans 4 directions différentes en fonction des valeurs des axes X et Y du module joystick. Enseigne la lecture analogique du joystick et la logique de détection de

4.7(50)
66
Servocommande avec joystick
#60Intermédiaire
Premium

Servocommande avec joystick

Projet d'inclinaison panoramique qui contrôle indépendamment deux servomoteurs sur les axes X et Y à l'aide d'un module joystick. Enseigne la logique de l'intégration joystick-servo et le suivi de pos

4.7(42)
58
Contrôle de LED avec un clavier 3x4
#62Intermédiaire
Premium

Contrôle de LED avec un clavier 3x4

Projet permettant d'allumer et d'éteindre 3 LED de manière indépendante à l'aide de 3x4 touches du clavier et d'effectuer un contrôle par lots. Enseigne le contrôle de sorties multiples à l'aide d'un

4.6(29)
38
Clavier du développeur de logiciels Arduino
#65Intermédiaire
Premium

Clavier du développeur de logiciels Arduino

Projet de clavier de programmation qui écrit des blocs de code Arduino tels que if, for, digitalWrite vers l'ordinateur avec un seul bouton avec Arduino Leonardo et un clavier 4x4. Enseigne l'émulatio

4.7(40)
52
Clavier pour développeur Python
#66Intermédiaire
Premium

Clavier pour développeur Python

Projet de clavier de programmation qui écrit des blocs de code Python tels que if, for, print vers l'ordinateur avec un seul bouton avec Arduino Leonardo et un clavier 4x4. Enseigne l'émulation de cla

4.6(35)
45
Utilisation du moteur pas à pas
#67Intermédiaire
Premium

Utilisation du moteur pas à pas

Projet de base qui fait tourner le moteur pas à pas 28BYJ-48 dans le sens des aiguilles d'une montre et dans le sens inverse des aiguilles d'une montre avec la carte de pilotage ULN2003A. Enseigne le

4.5(31)
41
Construction d'un servomoteur à 360 degrés à partir d'un moteur pas à pas
#68Intermédiaire
Premium

Construction d'un servomoteur à 360 degrés à partir d'un moteur pas à pas

Projet de contrôle de type servo qui peut positionner le moteur pas à pas à certains angles (0°-360°) et calculer les degrés par pas. Il enseigne le calcul précis des angles et la logique de suivi de

4.5(22)
30
Utilisation du ruban LED WS2812B
#69Intermédiaire
Premium

Utilisation du ruban LED WS2812B

Projet démontrant l'utilisation de base de la bande LED adressable WS2812B en ajustant la couleur de chaque LED indépendamment. Enseigne le contrôle de la couleur par pixel avec la bibliothèque FastLE

4.8(54)
70
Gyrophare de police avec WS2812B
#70Intermédiaire
Premium

Gyrophare de police avec WS2812B

Projet qui crée un effet stroboscopique policier en faisant clignoter rapidement les couleurs rouge et bleue avec une bande de LED WS2812B. Enseigne le contrôle des LED par groupe et la logique de syn

4.8(67)
86
Chenillard WS2812B
#71Intermédiaire
Premium

Chenillard WS2812B

Un projet qui crée un effet de chenillard en déplaçant une seule LED de façon séquentielle vers l'avant sur une bande de LED WS2812B. Enseigne la logique de l'animation séquentielle basée sur les pixe

4.8(58)
75
Chenillard WS2812B (remplissage)
#72Intermédiaire
Premium

Chenillard WS2812B (remplissage)

Un projet d'animation fill-drain qui accumule des LED sur une bande LED WS2812B en les allumant puis en les éteignant séquentiellement. Enseigne la logique de l'animation des LED par accumulation.

4.7(50)
65
Chenillard K2000 avec WS2812B
#73Intermédiaire
Premium

Chenillard K2000 avec WS2812B

Projet visant à créer un chenillard K2000 (Knight Rider) en déplaçant une seule LED d'avant en arrière sur la bande LED WS2812B. Enseigne l'animation bidirectionnelle des pixels.

4.9(73)
94
WS2812B Black Thunder 3 pièces
#74Intermédiaire
Premium

WS2812B Black Thunder 3 pièces

Projet de création d'une animation de transition de couleurs arc-en-ciel changeant continuellement sur une bande LED WS2812B en utilisant l'espace colorimétrique HSV. Enseigne l'utilisation du modèle

4.8(61)
79
WS2812B Animation 1
#75Intermédiaire
Premium

WS2812B Animation 1

Projet qui crée une animation d'arc-en-ciel défilant en continu avec l'espace colorimétrique HSV sur une bande LED WS2812B. Il enseigne la logique de la transition douce des couleurs en changeant la v

4.9(69)
89
WS2812B Animation 2
#76Intermédiaire
Premium

WS2812B Animation 2

Projet d'animation avancé avec système de palette FastLED sur bande LED WS2812B, qui change automatiquement de palette de couleurs (arc-en-ciel, nuage, fête, etc.) en fonction du temps.

4.8(65)
84
Mesure de distance avec TCRT5000
#77Intermédiaire
Premium

Mesure de distance avec TCRT5000

Projet qui mesure la quantité de lumière réfléchie par la surface avec le capteur infrarouge TCRT5000 et l'affiche sous forme de valeur analogique sur l'écran LCD I2C. Enseigne les bases de la détecti

4.6(33)
43
TCRT5000 Détection de surface noire et blanche
#78Intermédiaire
Premium

TCRT5000 Détection de surface noire et blanche

Projet qui détecte la couleur du sol avec le capteur TCRT5000 et allume une LED rouge sur un sol noir et une LED verte sur un sol blanc. Il enseigne la logique de détection du seuil de couleur qui con

4.7(40)
49
Projet de dé électronique
#79Intermédiaire
Premium

Projet de dé électronique

Projet de dé qui génère un nombre aléatoire entre 1 et 6 à chaque pression sur le bouton et l'affiche sur un écran à 7 segments. Grâce au mécanisme de rebond, un seul résultat est produit en une seule

5.0(48)
67
Éclairage intelligent des escaliers et des couloirs
#82Intermédiaire
Premium

Éclairage intelligent des escaliers et des couloirs

Un projet d'automatisation élégant avec un détecteur de distance bidirectionnel HC-SR04 qui s'allume et s'éteint alternativement dans le sens du mouvement.

5.0(35)
51
Horloge et calendrier matriciel (MAX7219, DS1307)
#84Intermédiaire
Premium

Horloge et calendrier matriciel (MAX7219, DS1307)

Il s'agit d'un projet qui affiche l'horloge et le calendrier en temps réel sur un écran LED matriciel à points MAX7219 8x32 avec un module RTC DS1307. Dans l'affichage de l'horloge, deux points cligno

5.0(37)
58
Horloge matricielle, calendrier et station météo (MAX7219, DS1307)
#85Intermédiaire
Premium

Horloge matricielle, calendrier et station météo (MAX7219, DS1307)

Le module RTC DS1307 et le capteur de température et d'humidité DHT22 sont des projets qui affichent des données en temps réel sur un écran LED matriciel à points MAX7219 8x32. L'écran affiche la temp

5.0(50)
66
Jeu de pong - SSD1306
#86Intermédiaire
Premium

Jeu de pong - SSD1306

Le jeu Pong classique construit à l'aide d'Arduino et d'un écran OLED SSD1306, équipé d'une intelligence artificielle (CPU) autonome qui suit instantanément les mouvements de la balle et réagit en fon

4.5(47)
65
Animation matricielle 4x 32x8 LED et texte
#90Intermédiaire
Premium

Animation matricielle 4x 32x8 LED et texte

Ecran LED 32x32 pixels avec 4 x 4 modules matriciels MAX7219. Il comporte une animation de lettres tombantes de style matriciel, un effet de transition de hauteur et un texte défilant sur deux lignes.

4.6(40)
66
Matrice LED 4x 32x8 - Pack de 6 animations
#91Intermédiaire
Premium

Matrice LED 4x 32x8 - Pack de 6 animations

6 projets d'animation différents fonctionnant sur une matrice de 32x8 LED. Il est entièrement codé à partir de zéro sans utiliser de bibliothèque externe avec Arduino Uno et 4 modules MAX7219. Les ani

4.5(35)
48
Calculatrice Arduino I2C
#94Intermédiaire
Premium

Calculatrice Arduino I2C

Il s'agit d'un projet de calculatrice basé sur Arduino qui effectue des opérations d'addition, de soustraction, de multiplication et de division à l'aide d'un clavier à membrane 4x4 et d'un écran LCD I2C 16x2. Grâce à l'I2C, la connexion de l'écran n'est assurée que par deux câbles, ce qui réduit l'encombrement des câbles et permet d'utiliser plus de broches. L'entrée de nombres décimaux et la prise en charge des nombres négatifs sont également disponibles.

5.0(31)
43
Contrôle des LED RVB avec clavier
#95Intermédiaire
Premium

Contrôle des LED RVB avec clavier

Ce projet permet de gérer la LED RGB entre les modes et les couleurs via le clavier 4x4. Grâce à la structure millis(), les commandes sont traitées sans délai. 🎮 Guide de l'utilisateur : Touche A : Vitesse fixe Effet de fondu. Touche B : Transition douce à vitesse réglable. C / D : Augmente / diminue la vitesse de l'effet. 1 - 9 : Sélection rapide de la couleur principale. * / # : Couleurs intermédiaires spéciales (rose, vert clair, etc.). Touche 0 : éteint le système.

5.0(32)
44
Roulette Arduino
#96Intermédiaire
Premium

Roulette Arduino

Roulette électronique avec Arduino Ce projet est un jeu électronique basé sur Arduino qui simule le facteur chance à l'aide d'un algorithme numérique. Le système forme un mécanisme de "roue" par le clignotement séquentiel et rapide de diodes électroluminescentes disposées en ligne circulaire. Principe de fonctionnement : Lorsque l'on appuie sur le bouton, le cycle démarre à grande vitesse et ralentit progressivement vers le point cible déterminé par la fonction de génération de nombres aléatoir

4.5(28)
49
Test de réaction avec signal sonore Arduino
#97Intermédiaire
Premium

Test de réaction avec signal sonore Arduino

Station de test de réaction Arduino Ce projet est une installation de test numérique développée pour mesurer la vitesse des réflexes d'un utilisateur face à des stimuli visuels et auditifs avec une précision de l'ordre de la milliseconde (ms). Le système se compose d'un contrôleur Arduino, d'un groupe de notification LED à trois niveaux, d'un buzzer pour l'avertissement sonore et d'un écran LCD I2C qui affiche les résultats instantanément. Principe de fonctionnement : Lorsque le test commence,

4.6(33)
49
Jeu Arduino LCD Runner
#98Intermédiaire
Premium

Jeu Arduino LCD Runner

Jeu de course sans fin à défilement latéral fonctionnant sur un écran LCD de 16x2 caractères. Le héros court automatiquement, le joueur saute par-dessus les obstacles en appuyant sur le bouton. Des obstacles aléatoires apparaissent sur les rangées du haut et du bas. Un buzzer passif joue la mélodie d'ouverture, le son de saut, le son de célébration des 50 points et la mélodie de fin de partie. L'écran d'accueil "BlueGrays - Arduino Projects" s'affiche au démarrage.

4.7(31)
53
Mini Radar Arduino (Servo + HC-SR04 + Écran OLED)
#162Intermédiaire
Premium

Mini Radar Arduino (Servo + HC-SR04 + Écran OLED)

Un radar comme au cinéma avec un capteur de distance et un servo ! Le **servo SG90** balaie le **HC-SR04** de 0 à 180 degrés pendant que l'**OLED de 0,96 pouce** trace une ligne de balayage tournante et affiche les objets détectés sous forme de points. Quand un objet entre dans la portée, le **buzzer passif** fait « ping » et le son devient plus aigu à mesure qu'il se rapproche. Servo, mesure ultrasonique, dessin par trigonométrie et son avec `tone()` réunis.

0.0(0)
Sable Numérique Arduino Piloté par l'Inclinaison (MPU-6050 + Matrice NeoPixel 8x8)
#163Intermédiaire
Premium

Sable Numérique Arduino Piloté par l'Inclinaison (MPU-6050 + Matrice NeoPixel 8x8)

Du sable LED qui s'écoule du côté où tu penches le circuit ! L'accéléromètre **MPU-6050** mesure l'inclinaison et 24 grains de la **matrice NeoPixel 8x8** tombent vers la gravité puis s'entassent sur les bords comme du vrai sable. Un **bouton de thème** passe du sable à l'eau, à la lave et à l'arc-en-ciel. Lecture I2C sans bibliothèque, inclinaison convertie en gravité et algorithme de sable simple réunis.

0.0(0)

Avancé23 projets

Ampoule 220V avec bouton poussoir (Push)
#19Avancé
Premium

Ampoule 220V avec bouton poussoir (Push)

Projet qui contrôle une ampoule de 220V avec un bouton poussoir en utilisant un module relais. Enseigne les bases de la commutation haute tension à l'aide d'un relais.

4.4(30)
38
Allumer et éteindre une ampoule 220 V avec un bouton
#20Avancé
Premium

Allumer et éteindre une ampoule 220 V avec un bouton

Un projet qui allume et éteint une ampoule de 220V (toggle) à chaque pression sur un bouton avec le module relais. Enseigne la logique de commutation permanente avec un relais et une variable d'état.

4.5(33)
44
Allumer une ampoule 220 V avec une télécommande
#21Avancé
Premium

Allumer une ampoule 220 V avec une télécommande

Projet qui permet d'allumer et d'éteindre une ampoule de 220 V par l'intermédiaire d'un relais avec les touches d'alimentation et de sourdine d'une télécommande infrarouge. Il combine la commande infr

4.4(22)
30
Système de sécurité laser
#23Avancé
Premium

Système de sécurité laser

Système de sécurité avancé qui déclenche l'alarme lorsque le faisceau laser est interrompu et qui peut être réinitialisé par un bouton-poussoir ou une commande IR. Enseigne les sources d'entrée multip

4.8(60)
77
Piano simple avec buzzer et bouton
#26Avancé
Premium

Piano simple avec buzzer et bouton

Avec 8 boutons et un buzzer, un projet de piano simple qui peut jouer des notes de do à do aigu. Il permet d'apprendre à simuler un instrument de musique en assignant différentes fréquences à chaque b

4.9(66)
87
Afficher un message sur un écran LCD 2x16
#29Avancé
Premium

Afficher un message sur un écran LCD 2x16

Projet qui imprime caractère par caractère sur un écran LCD 2x16 et affiche un message cyclique en effaçant l'écran. La bibliothèque LCD enseigne l'utilisation des fonctions setCursor et print.

4.6(37)
51
Texte qui rebondit de gauche à droite sur un écran LCD
#30Avancé
Premium

Texte qui rebondit de gauche à droite sur un écran LCD

Projet qui crée un effet d'animation qui frappe les murs en déplaçant le texte de gauche à droite sur l'écran LCD. Enseigne le positionnement dynamique de setCursor et la logique d'animation du texte.

4.5(29)
40
Mesure de la distance à l'aide d'un écran LCD
#31Avancé
Premium

Mesure de la distance à l'aide d'un écran LCD

Le projet qui affiche la valeur lue par le capteur de distance HC-SR04 en cm en temps réel sur l'écran LCD 2x16. Il combine les données du capteur et l'affichage LCD.

4.5(44)
57
Afficher les nombres de 0 à 99 sur un afficheur 7 segments
#42Avancé
Premium

Afficher les nombres de 0 à 99 sur un afficheur 7 segments

Projet montrant les nombres de 0 à 99 avec un affichage à deux chiffres sur 7 segments. Il enseigne les opérations sur les bits (bitRead) et la logique de décomposition des chiffres de 10.

4.5(27)
35
Compteur avec afficheur 7 segments et boutons
#43Avancé
Premium

Compteur avec afficheur 7 segments et boutons

Projet de compteur qui augmente, diminue et remet à zéro le nombre sur l'affichage à 7 segments à l'aide de 3 boutons. Enseigne le contrôle des limites et la logique des compteurs interactifs pour l'u

4.6(35)
46
Alarme du capteur de flamme et de gaz
#52Avancé
Premium

Alarme du capteur de flamme et de gaz

Projet de sécurité avancé qui déclenche une alarme par LED clignotante et buzzer en cas de détection d'un incendie ou d'une fuite de gaz grâce à l'utilisation conjointe d'un capteur de flamme et d'un

4.8(52)
67
Serrure à code avec clavier 4x4 et écran LCD
#64Avancé
Premium

Serrure à code avec clavier 4x4 et écran LCD

Projet de sécurité qui ouvre la porte à l'aide d'un servo si la saisie du mot de passe est correcte à l'aide d'un clavier 4x4 et qui allume une LED rouge si la saisie est incorrecte. Enseigne la compa

4.8(57)
75
Voiture contrôlée par Bluetooth avec L298N
#80Avancé
Premium

Voiture contrôlée par Bluetooth avec L298N

Projet de voiture robot 2WD (deux moteurs, quatre roues) qui peut être contrôlée depuis le téléphone avec Arduino et le module Bluetooth HC-05. Un total de quatre roues est entraîné simultanément en c

5.0(38)
64
Robot évitant les obstacles
#81Avancé
Premium

Robot évitant les obstacles

Que diriez-vous de construire un véhicule intelligent qui trouve son propre chemin ? Le Robot Évitant les Obstacles scrute en permanence son environnement grâce au capteur ultrasonique situé devant lu

5.0(38)
49
Station d'irrigation intelligente
#83Avancé
Premium

Station d'irrigation intelligente

Système autonome d'irrigation des plantes qui fonctionne 24/7 sans fatiguer Arduino avec deux batteries 18650 et un régulateur LM2596. Il gère automatiquement le moteur d'arrosage en mesurant en perma

5.0(42)
57
OLED T-Rex Run : Jeu de dinosaures Arduino 🦖
#87Avancé
Premium

OLED T-Rex Run : Jeu de dinosaures Arduino 🦖

Nous avons transposé le légendaire jeu de dinosaures "No Internet" sur un support matériel ! Transformez l'excitation du jeu rétro en une mini console physique avec ce projet que nous avons développé

4.7(33)
53
Serpent à pixels Matrice 8x8
#88Avancé
Premium

Serpent à pixels Matrice 8x8

Jeu de serpent matériel basé sur Arduino et développé à l'aide d'une matrice de LEDs 8x8 WS2812B NeoPixel et d'un joystick analogique. Il comprend un algorithme de vitesse dynamique et des contrôles d

4.7(39)
57
Matrix Snake 16x16
#89Avancé
Premium

Matrix Snake 16x16

Il s'agit d'un portage matériel étendu à 256 pixels du jeu de serpent classique fonctionnant sur une matrice 16x16 WS2812B NeoPixel. Dans ce projet, qui est contrôlé par Arduino et un joystick analogi

4.8(52)
67
Coffre-fort électronique intelligent
#92Avancé
Premium

Coffre-fort électronique intelligent

Smart Electronic Safe est un système de sécurité protégé par mot de passe basé sur Arduino. Il active et désactive le mécanisme de verrouillage contrôlé par un servomoteur grâce au mot de passe à 4 ch

4.7(42)
63
Jeu Simon - Jeu de mémoire Arduino
#93Avancé
Premium

Jeu Simon - Jeu de mémoire Arduino

Un projet de jeu de mémoire amusant utilisant 4 LED, 4 boutons, un haut-parleur piézo et un écran LCD I2C. Le jeu génère une séquence aléatoire de LEDs et le joueur essaie de répéter cette séquence co

4.8(46)
69
Jeu du serpent
#101Avancé
Premium

Jeu du serpent

Dans cette activité, essayez d'allonger la queue du serpent en mangeant des pommes avec lui.

4.6(51)
67
Chorégraphie de servos en cercle - Motifs animés avec 32 servos
#102Avancé
Premium

Chorégraphie de servos en cercle - Motifs animés avec 32 servos

Un projet d'animation visuelle utilisant 32 servomoteurs disposés en cercle sur un Arduino Mega. Les servos sont gérés en un seul réseau et connectés aux broches 22-53 du Mega pour afficher quatre séquences de mouvement différentes : une vibration chaotique où tous les servos se déplacent à des angles aléatoires, un balayage synchrone où ils se déplacent tous en même temps, une vague tournant doucement autour d'un cercle, et enfin une aiguille de boussole se balançant à gauche et à droite. L'eff

4.5(40)
62
Feux clignotants à LED pour passages à niveau
#146Avancé
Premium

Feux clignotants à LED pour passages à niveau

Feux clignotants à LED pour passages à niveau.

5.0(1)
13

Projets par catégorie

Matériel et outils

Les composants les plus utilisés dans ces projets, des calculateurs pour monter vos circuits et des guides pas à pas.

Questions fréquentes

Que peut-on faire avec Arduino ?

Presque tout ce qui mesure et réagit : animations de LED, stations de température, aide au stationnement avec capteur de distance, serrure RFID ou petite voiture robot. L’Arduino lit des capteurs, prend une décision et commande des sorties comme des LED, des moteurs, des relais et des écrans.

Par quel projet commencer quand on débute avec Arduino ?

Faire clignoter une LED est le meilleur premier projet : il apprend à la fois le câblage, le téléversement du code et le pilotage d’une broche. Continuez ensuite avec la lecture d’un bouton, un feu tricolore et une LED réglée par potentiomètre.

Quelle carte Arduino acheter ?

Pour débuter, l’Arduino Uno est le bon choix, car la plupart des exemples sont écrits pour elle. La Nano est plus petite et s’enfiche sur une plaque d’essai, la Mega convient aux projets qui demandent beaucoup de broches. Si vous avez besoin du sans-fil, regardez l’ESP32.

Quel matériel faut-il pour des projets Arduino ?

Une Arduino Uno, une plaque d’essai, des fils de connexion, des LED, des résistances de 220 Ω et 10 kΩ, un bouton-poussoir et un potentiomètre suffisent pour les premiers projets. Ajoutez ensuite un capteur de distance HC-SR04, un capteur de température et d’humidité DHT11, un servomoteur et un écran LCD 16x2. Chaque page de projet donne la liste exacte.

Quel langage utilise Arduino ?

Le code Arduino repose sur le C/C++ et s’écrit dans l’Arduino IDE gratuit. Chaque croquis contient une fonction setup() exécutée une fois et une fonction loop() qui se répète sans fin. Le code des projets est expliqué ligne par ligne.

Que faire si mon projet Arduino ne fonctionne pas ?

Vérifiez d’abord que la bonne carte et le bon port sont sélectionnés dans l’Arduino IDE. Contrôlez ensuite le câblage, que toutes les masses (GND) sont reliées et que la LED est dans le bon sens. Afficher des valeurs dans le moniteur série aide à trouver l’erreur, et chaque projet a une section sur les erreurs courantes.

Autres plateformes

Projets Arduino : 100+ projets avec code et schéma | BlueGrays