Gestione multipulsante

Non so esattamente cosa intendi, ma mi viene in mente un po le luci dell'albero di natale che premendo un pulsante cambia effetto.

Comunque secondo me l'approccio sarebbe diverso, io farei qualcosa del genere...

Leggo la pressione dei pulsanti nel loop(), per ogni pulsante premuto richiamo una specifica funzione che mi crea l'effetto luminoso.

In ogni funzione per gli effetti luminosi, metto anche li il codice per la lettura dei pulsanti.
Ad esempio in una funzione che mi genera l'effetto luminoso, ho un ciclo for() o while() per ripetere la sequenza di istruzioni, all'interno dei cicli leggero anche se viene premuto qualche pulsane, in questo caso
richiamo la nuova funzione per il nuovo effetto luminoso, e esco dal ciclo con break.
Comunque diviene una cosa più complessa a seconda dell'effetto che si vuole ottenere... :slight_smile: