Sciences de l'Ingénieur · Lycée

Simulateur Arduino — LED clignotante

Configurez les durées, choisissez la broche et observez la LED clignoter en temps réel. Le code Arduino se met à jour automatiquement.

Carte Arduino UNO

ATMEGA328P
Arduino
2
3
4
5
6
7
8
9
10
11
12
13
LEDpin 13
GND
ARDUINO UNO
En attente
500 ms
50 ms2 000 ms
500 ms
50 ms2 000 ms
Fréquence
1.00 Hz
Rapport cyclique
50 %
sketch.inoCode Arduino généré
// Simulateur Arduino — LED clignotante
// Broche : 13 | Allumée : 500 ms | Éteinte : 500 ms
const int LED_PIN = 13;
<span class="text-purple-400">void</span> setup() {
pinMode(LED_PIN, OUTPUT);
}
<span class="text-purple-400">void</span> loop() {
digitalWrite(LED_PIN, HIGH); // LED allumée
delay(500); // Attendre 500 ms
digitalWrite(LED_PIN, LOW); // LED éteinte
delay(500); // Attendre 500 ms
}

Comment ça marche ?

1

setup()

Exécutée une seule fois au démarrage. pinMode(pin, OUTPUT) configure la broche choisie en mode sortie numérique.

2

loop()

Répétée à l'infini. digitalWrite(HIGH) met la tension à +5V (LED allumée), puis delay() attend en millisecondes.

3

Signal PWM

Le rapport cyclique = durée HIGH ÷ période totale. À 50% le signal est parfaitement symétrique. Fréquence : 1.00 Hz.

💡

Astuce SIN : La broche 13 est connectée à la LED intégrée sur la plupart des cartes Arduino UNO. Pas besoin de montage externe pour tester le clignotement ! Pour une LED externe, ajoutez une résistance de 220 Ω en série pour limiter le courant.

Scientia