Arduino: Lampeggianti Ambulanza

Ciao a tutti 😀

In questa guida vi farò vedere come realizzare la barra superiore dei lampeggianti di un’ambulanza.

Per prima cosa ci servirà la barra: per realizzarla ho utilizzato la fresa CNC, ho ritagliato le varie parti e creato gli scassi per i LED.

WP_20141226_012

Una volta fatto gli scassi ho piazzato i LED (8 Blu e 2 Bianchi), li ho incollati e poi saldati.

WP_20141226_017WP_20141226_018

Fatto ciò sono passato ai collegamenti con Arduino:

WP_20141227_007

In questo caso le due strisce di Led andranno a collegarsi al posto dei due LED usati per il test.

Adesso scarichiamo lo sketch e carichiamolo sulla nostra scheda:

[c]

//————————————//
// Created by //
// Alessio Bigini //
// https://alessiobigini.it //
//————————————//
void setup() {///inizializzazione pin
pinMode(8, OUTPUT);
pinMode(12, OUTPUT);
}
void loop()
{//accendo e spengo i LED con un ritardo di 50 millisecondi
digitalWrite(8, HIGH);
delay(50);
digitalWrite(8, LOW);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(8, LOW);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(8, LOW);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(8, LOW);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(8, LOW);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(8, LOW);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(8, LOW);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(8, LOW);
delay(50);
///////////////////////////////
digitalWrite(12, HIGH);
delay(50);
digitalWrite(12, LOW);
delay(50);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(12, LOW);
delay(50);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(12, LOW);
delay(50);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(12, LOW);
delay(50);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(12, LOW);
delay(50);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(12, LOW);
delay(50);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(12, LOW);
delay(50);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(12, LOW);
delay(50);

}

[/c]

Link al video su YouTube: – – http://youtu.be/wN5G3OmVMj8 – –