Skip to main content

Projet Arduino - Angel CHEN et Mariia KARPENKO

Activité 1 - Clignotement Asymétrique

L'objectif de cette activité est de prendre en main Arduino à travers un prototype simple, le montage et la programmation d'un clignotement asymétrique de plusieurs LED. 

Matériel utilisé
    • Carte Arduino Uno

    • planche à pain
    • 5 Fils de connexion
    • 1 Câble USB

    • 3 LED de couleur différentes

    • 3 résistance 
    • Ordinateur avec Arduino IDE

Objectifs
  • Réaliser un montage Arduino permettant de faire clignoter trois LEDs indépendamment.
  • Implémenter des fréquences distinctes:
    • LED 1: toutes les 2 secondes
    • LED 2 : toutes les 100 millisecondes
    • LED 3 : toutes les 500 millisecondes
  • Vérifier le comportement du circuit par simulation avant la mise en œuvre réelle.
Principe de fonctionnement
    • La fonction setup()est exécutée une seule fois au démarrage

    • La fonction loop()s'exécute en boucle

    • La LED s'allume, s'éteint, puis le cycle recommence

Le Code
// the setup function runs once when you press reset or power the board
void setup() {
  pinMode(LED_BUILTIN, OUTPUT); // LED 1
  pinMode(12, OUTPUT);          // LED 2
  pinMode(8, OUTPUT);          // LED 3
}

void loop() {
  // LED 1 clignote lentement (2 s ON / 2 s OFF)
  digitalWrite(LED_BUILTIN, HIGH);
  delay(2000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(2000);

  // LED 2 clignote plus vite (100 ms ON / 100 ms OFF)
  digitalWrite(12, HIGH);
  delay(100);
  digitalWrite(12, LOW);
  delay(100);

  // LED 3 clignote plus vite (500 ms ON / 500 ms OFF)
  digitalWrite(8, HIGH);
  delay(500);
  digitalWrite(8, LOW);
  delay(500);
}
Le Résultat

WhatsApp Video 2026-02-09 at 15.32.40.mp4