byte a=0; // Déclare une variable 'a' de type byte et initialise sa valeur à 0
void setup() {
// put your setup code here, to run once:
pinMode(LED_BUILTIN, OUTPUT); // Définit la broche LED_BUILTIN comme une sortie
}
void loop() {
// put your main code here, to run repeatedly:
analogWrite(LED_BUILTIN, a); // Modifie la luminosité de la LED en utilisant la valeur de 'a' comme intensité (PWM)
delay(30); // Attend 30 millisecondes
a = a + 10; // Incrémente la valeur de 'a' de 10 à chaque itération
if (a == 250) { // Vérifie si 'a' atteint 250
a = 0; // Réinitialise 'a' à 0 si elle atteint 250, permettant une boucle de variation de luminosité
}
}