#include <Arduino.h>
// Définition des broches pour les LEDs
const int ledPins[] = {2, 3, 4, 5, 6, 7, 8,}; // Remplacez par les broches réelles utilisées
const int potPin = A0; // Broche analogique connectée au potentiomètre
void setup() {
// Configuration des broches de LED en sortie
for (int i = 0; i < 7; i++) {
pinMode(ledPins[i], OUTPUT);
}
// Configuration de la broche du potentiomètre en entrée
pinMode(potPin, INPUT);
}
void loop() {
// Lecture de la valeur du potentiomètre
int potValue = analogRead(potPin);
// Calcul de la vitesse de clignotement en fonction de la valeur du potentiomètre
int delayTime = map(potValue, 0, 1023, 100, 1000); // Ajustez les valeurs selon le besoin
// Boucle pour allumer chaque LED individuellement
for (int i = 0; i < 7; i++) {
digitalWrite(ledPins[i], HIGH); // Allumer la LED
delay(delayTime); // Attendre en fonction de la vitesse
digitalWrite(ledPins[i], LOW); // Éteindre la LED
}
}