strisce led in contemporanea con effetti diversi

Mauro, il suo problema è che ... o NON applica uno "scheduling preemptive" e allora si ritrova con gli stessi problemi che ha avuto con millis(), o invece è "preemptive" e allora NON gli funzionano più le strisce perché, la trasmissione seriale dei bit ai LED NON può essere interrotta ed ha sue precise temporizzazioni, quindi ... così semplicemente NON lo fai.

Infatti gli è parsa la soluzione al problema e ha tentato, ma l'obbiettivo mica è quello, inoltre ogni soluzione comporta problemi da affrontare. Il mio intento non è quello di risolvergli il problema, sai benissimo che non abbiamo la soluzione in tasca e anche se l'avessimo... sai bene come siamo fatti. Intanto è venuto a conoscenza degli scheduler e sa che c'è ne sono più tipi, inoltre ha chiaro il motivo per cui se la CPU viene impegnata ad eseguire un ciclo di istruzione non può contemporaneamente eseguire un altro ciclo.

"doppiozero" ha trovato come soluzione l'impiego di più MCU (e quindi più CPU) sincronizzate ed è l'unico vero modo per eseguire codice parallelo.

Ciao.