Astro: piu che giochi di luce, era l'idea preliminare per un tipo di orologio da parete un po particolare (l'avevo postata come battuta nel topic dell'orologio di ghezzia, ma poi pensandoci mi e' venuta l'idea di studiarne la fattibilita' in un'ambiente reale) ... in pratica l'idea era di utilizzare una singola strip di led WS2812, tagliata a sezioni da 5 led l'una, ogni sezione dovrebbe comporre uno dei segmenti, piu altri due led per i punti che potrebbero essere indifferentemente in testa o in coda alla striscia ... il che farebbe in tutto 142 led per 4 cifre (o 214 led per 6 cifre, ma cosi sarebbe abbastanza esagerata, secondo me) ...
Per cui la sequenza di pilotaggio, principalmente, dovrebbe suddividere i led in gruppi da 5, uno per segmento (poi stara' allo sketch implementare la logica di creazione della matrice in modo che, ad esempio, tutti i segmenti siano in serie con i due punti alla fine, tipo abcdefgabcdefgabcdefgabcdefgpp, e pilotarli a gruppi di 5) ... la condizione particolare potrebbe essere l'intervento della sveglia, in cui ad esempio tutti i segmenti accesi cambiano di colore in modo casuale ed indipendente, oppure addirittura tutti i led accesi, ma quello sarebbe un "di piu" ... per ora stavo cercando di immaginarmi se e come sarebbe possibile creare la struttura di base del programma (anche perche' ancora non ho neppure i led, quindi per ora e' uno studio teorico) ... dato che i WS vanno pilotati tutti in serie, immagino che si dovrebbe creare un'array multidimensionale (ad esempio, le 4 cifre, ogni cifra contiene i 7 segmenti, ogni segmento contiene i 5 led), in modo che sia possibile gestirli con dei for nidificati (perche' credo che gestire una struttura simile in modo lineare possa creare molti piu problemi che con le matrici), ed iniziare a gestire il tutto, poi una volta visto se sia possibile farlo, si puo pensare ad implementare degli extra, come ad esempio la transizione dei segmenti da acceso a spento in modo "arcobaleno" invece che On/Off, o qualcos'altro ... ma prima di tutto, volevo farmi un'idea di massima sulla possibile fattibilita' del tutto, e sul fatto che un 328 potesse bastare, o se era meglio passare direttamente a qualcosa con piu ram disponibile per non trovarsi a secco di risorse a meta' dell'opera ...