Projet 3 Dispositif de Détresse SOS
1. Description
Le dispositif Arduino SOS est capable d’émettre des signaux de détresse, ce qui correspond au principe du code Morse. Il est pratique en cas d’urgence.
2. Schéma de câblage

3. Code de test
/*
keyestudio ESP32 Inventor Learning Kit
Project 3:SOS Distress Device
http://www.keyestudio.com
*/
int ledPin = 5; //Define pin as IO5
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
//Three quickly blinks mean “S”
for(int x=0;x<3;x++)
{
digitalWrite(ledPin,HIGH); //Set LED to light up
delay(150); //Delay 150ms
digitalWrite(ledPin,LOW); //Set LED to turn off
delay(100); //Delay 100ms
}
delay(200);//delay 200ms to generate the space between letters
//Three slowly blinks mean “O”
for(int x=0;x<3;x++)
{
digitalWrite(ledPin,HIGH); //Set LED to light up
delay(400); //Delay 400ms
digitalWrite(ledPin,LOW); //Set LED to turn off
delay(200); //Delay 200ms
}
delay(100);//Delay 100ms to generate the space between letters
// Three quickly blinks mean “S”
for(int x=0;x<3;x++)
{
digitalWrite(ledPin,HIGH); //Set LED to light up
delay(150); //Delay 150ms
digitalWrite(ledPin,LOW); //Set LED to turn off
delay(100); //Delay 100ms
}
delay(5000);// Wait 5s before repeating S.0.S
}
4. Résultat du test
Après le téléchargement réussi du code, on peut voir que la LED clignote 3 fois rapidement, puis 3 fois lentement, puis à nouveau 3 fois rapidement, alternant entre rapide et lent.