Haremos la señal de S.O.S con un led.
¿QUÉ NECESITAREMOS?
- 1 LED.
PROGRAMA:
byte ledPin = 12;
void setup()
{
pinMode(ledPin,OUTPUT);
}
void loop()
{
digitalWrite(ledPin,
HIGH);
// S (...) primer punto
delay(200);
digitalWrite(ledPin, LOW);
delay(200);
digitalWrite(ledPin,
HIGH);
// segundo punto
delay(200);
digitalWrite(ledPin, LOW);
delay(200);
digitalWrite(ledPin,
HIGH);
// tercer punto
delay(200);
digitalWrite(ledPin, LOW);
delay(500);
digitalWrite(ledPin,
HIGH);
// 0 (— ) primera raya
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
digitalWrite(ledPin,
HIGH);
// segunda raya
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
digitalWrite(ledPin,
HIGH);
// tercera raya
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
digitalWrite(ledPin,
HIGH);
// S (...) primer punto
delay(200);
digitalWrite(ledPin, LOW);
delay(200);
digitalWrite(ledPin,
HIGH);
// Segundo punto
delay(200);
digitalWrite(ledPin, LOW);
delay(200);
digitalWrite(ledPin,
HIGH);
// tercer punto
delay(200);
digitalWrite(ledPin, LOW);
delay(1000);
// Espere 1 segundo antes
de que empecemos de nuevo
}
CONEXIÓN:
Conectaremos el ánodo del led al pin 12 y el cátodo ira conectado
a gnd a través de una resistencia de 220Ω.