Arduino - Atténuation d'une LED par potentiomètre
Dans Arduino - Potentiomètre déclenche LED., nous avons appris comment un potentiomètre déclenche une LED. Dans ce tutoriel, nous allons apprendre à modifier la luminosité d'une LED en fonction de la valeur de sortie du potentiomètre.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: Pour simplifier le processus de câblage, nous recommandons d'utiliser le LED Module, qui est livré avec une résistance intégrée.
À propos des LED et du Potentiomètre
Si vous ne connaissez pas les LED et les potentiomètres (brochage, fonctionnement, programmation...), renseignez-vous à leur sujet dans les tutoriels suivants :
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Pour un projet durable, les borniers à vis tiennent mieux les fils que les fils de connexion. Essayez un Screw Shield V2 ou un Proto Screw Terminal Block Shield : il se place sur la carte Arduino et chaque broche a son propre bornier à vis. Voir le schéma ci-dessous pour la version avec le screw shield.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Comment programmer
- Lit la valeur sur la broche analogique A0 (valeur entre 0 et 1023)
- Le convertit en luminosité (valeur entre 0 et 255)
- Définit la luminosité de la LED connectée à la broche 3
Code Arduino
Étapes rapides
- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload dans l'IDE Arduino pour charger le code sur Arduino
- Ouvrez le moniteur série
- Tournez le potentiomètre
- Regardez la LED
- Voir le résultat sur le moniteur série