Questo tutorial è pensato per gli utenti che stanno muovendo i primi passi con Arduino ed hanno ancora la loro board con un led attaccato e sono stufi del solito lampeggio.. :)
Se sei tra quelli questo sketch metterà un po' di pepe nella tua vita e ti mostrerà che Arduino non è solo bianco o nero (HIGH o LOW..) ma è anche grigio, 255 sfumature (di grigio).
Infatti questo semplice tutorial sfrutta la funzione PWM del nostro Arduino che permette di avere un uscita non solo di 0 o 5 volt, ma simula i valori che ci stanno in mezzo, permettendovi di vedere un led con differenti livelli di luminosità.
Come fa? così.
Quando utilizziamo la funzione PWM, Arduino commuta l'uscita molto velocemente (circa 500 volte al secondo, 488hz sui pin 3,9,10 e 11, 976hz sui pin 5 e 6) tra i 2 valori 0 volt e 5 volt, così velocemente che collegando un led su quel pin, l'occhio umano non è in grado di vedere questo lampeggio, velocissimo.
Però variando il DUTY CYCLE, si noterà una differenza di luminosità del led.
Il duty cycle è semplicemente la durata dell'impulso a 5 volt rispetto alla durata dell'impulso a 0 volt.
Maggiore sarà la durata dell'impulso a 5 volt rispetto a quello a 0 volt, maggiore sarà la luminosità del led (vedi il grafico sopra).
Il duty cycle è semplicemente la durata dell'impulso a 5 volt rispetto alla durata dell'impulso a 0 volt.
Maggiore sarà la durata dell'impulso a 5 volt rispetto a quello a 0 volt, maggiore sarà la luminosità del led (vedi il grafico sopra).