Bonjour,

Je cherche à allumer 4 Digits 7 segments qui sont en fait 4 rubans Led adressable, les digits sont des compteurs de 1 à 5 incrémentés par 2 BP + et - pour chaque Digit

J'y suis arrivé mais avec 4 routines différentes, 1 avec chaque nom de ruban et pin de sortie

Je voudrais réduire le code et ne faire qu'une routine, il faudrait donc que je passe le numéro de la pin en paramètre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
const byte nombreDeSegments_Digit_Faute_Joueur_Local = sizeof Segments_Digit_Faute_Joueur_Local;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Adafruit_NeoPixel strip_Faute_Joueur_Local = Adafruit_NeoPixel(LEDS, 7, NEO_GRB + NEO_KHZ800);
Ici, il faudrait donc pouvoir changer le 7 en variable

Code : Sélectionner tout - Visualiser dans une fenêtre à part
strip_Faute_Joueur_Local.setPixelColor(Num_Led, 255, 165, 0);
Je remplacerai strip_Faute_Joueur_Local en Strip_Digit puisque c'est 4 fois la même chose

Est-ce clair ?

Merci pour votre aide

Merci