Introduction

Dans ce projet, nous avons réalisé un système simple de transmission du code Morse à l’aide d’une carte Arduino et d’une LED. Le but est de faire clignoter une LED afin de représenter des lettres en code Morse.

Le montage utilise une LED connectée à la pin 8 de la carte Arduino (avec une résistance pour protéger la LED). Le programme contrôle l’allumage et l’extinction de la LED grâce à la fonction digitalWrite().

Pour ce projet, nous avons choisi de représenter la lettre S, qui correspond en code Morse à trois signaux courts (···). Chaque signal est représenté par :

  • LED allumée pendant 1 seconde

  • LED éteinte pendant 1 seconde

Schéma du circuit

Programme du code en Morse

Dans la boucle principale du programme (loop()), ces actions sont répétées trois fois afin de former la lettre S.

Une fois la séquence terminée, la boucle recommence automatiquement, ce qui permet à la LED de clignoter en continu selon le code Morse choisi.

void setup() {
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);

  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);

  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

Ce projet permet de comprendre :

  • le fonctionnement des sorties numériques d’Arduino,

  • l’utilisation des délais (delay()),

  • et le principe de base du code Morse.

Il s’agit d’une première approche simple et efficace de la communication lumineuse à l’aide d’Arduino.