mercoledì 13 settembre 2017

Arduino N° 2 - Charlieplexing


 Achille De Santis










ovvero:
pilotare, tramite Arduino, 6 (o più) LED con 3 (o più) linee di uscita.
Naturalmente, il SW va adattato secondo la tabella.
Con N linee si riesce a pilotare K LED.
In questo caso: 3 linee possono pilotare 6 LED.

Sono riuscito a ridurre il programma a soli  1.208 bytes!
Chi sa fare di meno (come occupazione di memoria, n.d.a.)?

Con 6 LED servirebbero 6 linee di uscita + la linea di massa.  Con questo artificio ne bastano 3. I resistori sono di valore metà, rispetto a quelli usati con linee singole.


Nessun commento:

Posta un commento