|
Mettiamo ARDUINO sotto l'albero
Questo è senz’altro il "gioco" di luci per albero di Natale
più semplice che si potesse progettare.
Può comandare fino a dodici serie di lampade con modalità che
soltanto la vostra fantasia può limitare.
Ho volutamente tralasciato il pilotaggio di potenza perché ognuno possa
sbizzarrirsi come meglio crede.
Relè, Relè allo stato solido, Triac,Transistor di potenza ecc.ecc.
Anche il CODICE è ridotto all'osso, proprio per lasciare spazio alla fantasia di
ciascuno
Il codice:
/* Luci Albero di NATALE
"Mettiamo ARDUINO sotto l'albero"
Eridano Bertini Dic-2010
*/
int i=0; //contatore
int cas1=0; //variabile numeri casuali
int cas2=0; //variabile numeri casuali
void setup()
{
for(i =0;i <14; i++){
pinMode(i, OUTPUT); //setta tutti i pin a OUTPUT
digitalWrite(i,HIGH); //test, accende uno alla volta tutte le serie, per una sola volta
delay(1000);
}
Serial.begin(9600);
}
void loop()
{
cas1=random(0,14); //genera dei numeri casuali da o a 13
cas2=random(0,14); //genera dei numeri casuali da o a 13
digitalWrite(cas1, HIGH); //accende casualmente una serie
digitalWrite(cas2, LOW); //spegne casualmente una serie
delay(500); //stabilisce la velocità di esecuzione
Serial.print(cas1); //qualora si volesse monitorare i numeri casuali generati
Serial.print(" ");
Serial.println(cas2);
}