// Déclaration de la broche de la LED
const byte ledPin = 0; // Utilisation de la broche 0 pour l'ATtiny85
// const byte ledPin = 3; //Utilisation de la broche 3 pour l'Uno
void setup() {
// Initialisation de la broche de la LED en sortie
pinMode(ledPin, OUTPUT);
}
void loop() {
// Augmentation progressive de la luminosité de la LED sur 5 secondes
for (int fadeValue = 0; fadeValue <= 255; fadeValue++) {
analogWrite(ledPin, fadeValue);
delay(20); // 256 paliers * 20 ms = 5120 ms ≈ 5 secondes
}
// Diminution progressive de la luminosité de la LED sur 5 secondes
for (int fadeValue = 255; fadeValue >= 0; fadeValue--) {
analogWrite(ledPin, fadeValue);
delay(20); // 256 paliers * 20 ms = 5120 ms ≈ 5 secondes
}
}