Paso 2: El código
* / Este es el código para las luces de policía utilizando un Arduino. Esto hará que el centelleo de la izquierda dos veces y luego la derecha parpadea dos veces. Puede cambiar el valor de "delay()" desde 1 hasta el infinito. El número es en milisegundos, y un segundo son 1000 milisegundos. Encontré 50ms es bastante buena.
/*
void setup() {}
Inicializa el pin digital como salida.
Perno de 13 tiene un LED conectado en la mayoría de placas Arduino:
pinMode (13, salida);
pinMode (12, salida);
pinMode (11, salida);
pinMode (10, salida);
pinMode (9, salida);
pinMode (8, salida);
pinMode (7, salida);
pinMode (6, salida);
}
void loop() {}
digitalWrite (13, HIGH);
digitalWrite (12, HIGH);
digitalWrite (11, alto);
digitalWrite (10, HIGH);
Delay(50); Usted puede hacer las luces cambiar velocidad al cambiar este valor.
digitalWrite (13, bajo); Es en milisegundos y en un segundo son 1000 milisegundos.
digitalWrite (12, bajo);
digitalWrite (11, bajo);
digitalWrite (10, bajo);
Delay(50);
digitalWrite (13, HIGH);
digitalWrite (12, HIGH);
digitalWrite (11, alto);
digitalWrite (10, HIGH);
Delay(50);
digitalWrite (13, bajo);
digitalWrite (12, bajo);
digitalWrite (11, bajo);
digitalWrite (10, bajo);
Delay(50);
digitalWrite (13, HIGH);
digitalWrite (12, HIGH);
digitalWrite (11, alto);
digitalWrite (10, HIGH);
Delay(50);
digitalWrite (13, bajo);
digitalWrite (12, bajo);
digitalWrite (11, bajo);
digitalWrite (10, bajo);
Delay(50);
digitalWrite (9, alto);
digitalWrite (8, HIGH);
digitalWrite (7, alto);
digitalWrite (6, alto);
Delay(50);
digitalWrite (9, bajo);
digitalWrite (8, bajo);
digitalWrite (7, bajo);
digitalWrite (6, bajo);
Delay(50);
digitalWrite (9, alto);
digitalWrite (8, HIGH);
digitalWrite (7, alto);
digitalWrite (6, alto);
Delay(50);
digitalWrite (9, bajo);
digitalWrite (8, bajo);
digitalWrite (7, bajo);
digitalWrite (6, bajo);
Delay(50);
digitalWrite (9, alto);
digitalWrite (8, HIGH);
digitalWrite (7, alto);
digitalWrite (6, alto);
Delay(50);
digitalWrite (9, bajo);
digitalWrite (8, bajo);
digitalWrite (7, bajo);
digitalWrite (6, bajo);
Delay(50)
}