4 Accensione e spegnimanto di 2 LED invertendo il verso di percorrenza
5 della corrente elettrica con un solo PIN di OUTPUT.
8 Schema: http://www.pighixxx.com/test/portfolio-items/light-two-leds/?portfolioID=610
10 Ricordarsi di usare una resistenza da ~320ohms per i LED.
11 Resistenza = (Voltaggio_Arduino - Forward_voltage_LED) / (ampere utilizzati)
12 R = (5v-1.8v) / 0.010a
15 This example code is in the public domain.
19 int led = 2; // Pin per i LED
20 int pause = 200; // Variabile richiambile nel corso dell'esecuzione
24 pinMode(led, OUTPUT); // Abilitaiamo entrambi i LED, questo comporta
25 // collegarli dalla resistenza interna!
30 digitalWrite(led, HIGH); // turn the 1st LED on (HIGH is the voltage level)
31 delay(pause); // wait for a second
33 digitalWrite(led, LOW); // turn the 2nd LED on by making the voltage LOW
34 delay(pause); // wait for a second
40 1. Quanti stati sono disponibili per i LED ?
41 2. Sarebbe possibile spegnere conemporaneamente entrambi i LED?
82 1. Be' un digital out puo' essere a 0 oppure 5v.
100 2. Si: trasformando il PIN da OUTPUT a INPUT questo diventerebbe
101 ad alta impendenza impedendo anche il DRAIN di corrente.
102 Da un punto di vista fisico si potrebbe lavorare sul tempo di attivazione
103 del LED: facendo oscillare il pin a una frequenza superiore al periodo
104 necessario di attivazione del LED si potrebbe impedire l'accensione