ARDUINO 002 LED INTERMITENTE PARA CODIGO MORSE

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