Proyecto 3 Dispositivo de Socorro SOS
1. Descripción
El dispositivo Arduino SOS es capaz de emitir señales de socorro, que coinciden con el principio del código Morse. Es conveniente para emergencias.
2. Diagrama de Conexiones

3. Código de Prueba
/*
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. Resultado de la Prueba
Después de que el código se carga correctamente, podemos ver que el LED parpadea 3 veces rápidamente, luego parpadea 3 veces lentamente y después parpadea 3 veces rápidamente, alternando entre rápido y lento.