Controller des LEDs une par une

Bonjour

Je veux faire une bande de LED au toure de mon lit avec le programme simple d'arduino pour Adra-fruit, mais je veux controller une LED par une avec un potrentiomètre.Est ce que quelqu'un pourrait m'aider.

Quelles LEDs?

Si tu utilises un bandeau de leds WS2812B comme celui-ci, tu peux utiliser la bibliothèque FastLed .
Il suffit de déclarer ton bandeau avec le nombre maximum de leds, puis de les allumer une par une avec un compteur qui s'incrémente à chaque appui du bouton (bien faire attention à ne pas dépasser le nombre maximum déclaré). On trouve des exemples partout sur le net.
Attention à l'alimentation des leds, qui peuvent consommer plus de courant que ce que peut fournir un Arduino.

Je m'aperçois un peu tard que tu parles de potentiomètre, pas de bouton : lis ce tuto qui explique assez bien comment utiliser un potard.
L'idée reste la même, avec le compteur qui est incrémenté ou décrémenté selon la valeur lue sur l'entrée analogique. Il faut utiliser la fonction map pour avoir directement le nombre de leds à allumer en fonction de la valeur lue sur l'entée analogique (c'est expliqué).

Bonjour,

Contrôler les leds une par une avec un potentiomètre :grin:

kamill:
Bonjour,

Contrôler les leds une par une avec un potentiomètre :grin:

Je ne suis pas certain que ce soit ce qu’il cherche … :slight_smile:

Oui, mais le moins qu'on puisse dire c'est que ce qu'il cherche n'est pas clair! :wink:

Si tu as peu de LEDs (une dizaine) tu peux utiliser une pin de sortie par Led et programmer ça sans librairie spécialisée.

Si tu en as beaucoup (une cinquantaine) la solution du bandeau WS2812B sera plus simple à câbler mais un peu plus complexe pour le code.