LED INTERMITENTE PARA CODIGO MORSE
int ledPin = 13;
void setup() { //EJECUTAR UNA VEZ CUANDO SE INICIA EL SKETCH
pinMode(ledPin, OUTPUT); //ESTABLECE EL PIN DIGITAL COMO SALIDA
}
void loop() {
//SOS
digitalWrite(ledPin, HIGH); //S (...) PRIMER PUNTO
delay(200);
digitalWrite(ledPin, LOW); //S (...) PRIMER PUNTO
delay(200);
digitalWrite(ledPin, HIGH); //S (...) SEGUNDO PUNTO
delay(200);
digitalWrite(ledPin, LOW); //S (...) SEGUNDO PUNTO
delay(200);
digitalWrite(ledPin, HIGH); //S (...) TERCER PUNTO
delay(200);
digitalWrite(ledPin, LOW); //S (...) TERCER PUNTO
delay(200);
//O
digitalWrite(ledPin, HIGH); //0 (---) PRIMERA RAYA
delay(500);
digitalWrite(ledPin, LOW); //0 (---) PRIMERA RAYA
delay(500);
digitalWrite(ledPin, HIGH); //0 (---) SEGUNDA RAYA
delay(500);
digitalWrite(ledPin, LOW); //0 (---) SEGUNDA RAYA
delay(500);
digitalWrite(ledPin, HIGH); //0 (---) TERCERA RAYA
delay(500);
digitalWrite(ledPin, LOW); //0 (---) TERCERA RAYA
delay(500);
//S
digitalWrite(ledPin, HIGH); //S (...) PRIMER PUNTO
delay(200);
digitalWrite(ledPin, LOW); //S (...) PRIMER PUNTO
delay(200);
digitalWrite(ledPin, HIGH); //S (...) SEGUNDO PUNTO
delay(200);
digitalWrite(ledPin, LOW); //S (...) SEGUNDO PUNTO
delay(200);
digitalWrite(ledPin, HIGH); //S (...) TERCER PUNTO
delay(200);
digitalWrite(ledPin, LOW); //S (...) TERCER PUNTO
delay(1000);//ESPERAMOS UN SEGUNDO ANTES DE EMPEZAR DE NUEVO
}
No hay comentarios:
Publicar un comentario