Accensione e spegnimento 12 led con pulsanti

digitalWrite(ledPin11, HIGH); 
    digitalWrite(ledPin5, HIGH); 

    digitalWrite(ledPin10, HIGH); 
    digitalWrite(ledPin4, HIGH); 

    delay(25000); 

    digitalWrite(ledPin11, LOW); 
    digitalWrite(5, LOW); 

    digitalWrite(ledPin12, HIGH);
    digitalWrite(ledPin6, HIGH);

Ciao, questo è il "gioco" che dovrebbero fare i led. Il tutto dovrebbe avvenire in automatico, cioè una volta schiacciato il pulsante di accensione i led devono accendersi nella sequenza e in base al tempo dato e in fine spegnerli tutti con il secondo pulsante (quello di arresto)

Cioè il 'gioco' sarebbe questo:

Inizialmente
0 0 0 0 0 0 0 0 0 0 0 0
Alla pressione del pulsante 'accensione'
0 0 0 0 1 0 0 0 0 1 1 0
Attesa di 25 secondi, poi
0 0 0 0 0 1 0 0 0 1 0 1
Qui suppongo che ci sarà un'altra attesa di nonsoquantisecondi, dopo la quale si avrà la situazione iniziale
0 0 0 0 1 0 0 0 0 1 1 0
Attesa di 25 secondi, poi
0 0 0 0 0 1 0 0 0 1 0 1
.  .  . e così via.

In qualunque momento tu schiacci il pulsante 'spegnimento' la situazione diventa quella iniziale.
0 0 0 0 0 0 0 0 0 0 0 0

È questo che vuoi fare? Se sì abbiamo bisogno di vedere il codice che hai scritto. Anche incompleto

Ciao,
P.

Si questo voglio fare, domani mattina provo a scrivere il codice e lo invio.
Altrimenti stavo pensando di fare una macchina a stati, cosa mi consigli?
(Probabilmente quello che hai scritto tu è una macchina a stati, ma sono proprio all’inizio e non sono assolutamente pratico per questo trovo parecchia difficoltà😅)

beh, credo che una bella ricerca potrebbe "aiutare ad aiutare"
e non è uno scherzo, ma un'indicazione.......

Eh, la peppa! Per fare quello che vuoi fare tu (ammesso che abbiamo capito) basta molto meno. Comunque se segui il suggerimento di @Standardoil non ti fa male...

Ciao,
P.

Grazie ad entrambi per questo “consiglio”… semplicemente come ho detto anche in precedenza è la mia prima volta con Arduino e cercando in internet ci sono diversi modi per fare la stessa cosa (come con tutto) per questo sto trovando difficoltà.
Grazie mille @pgiagno, cercherò di capire bene quello che mi hai consigliato prima.
Buona serata.

Ci siamo passati tutti (magari un bel po' di tempo fa :sob:).
Quando sei in difficoltà scrivi qui cosa intendi fare e cosa hai cercato su internet. Qualcuno ti indicherà dove e come approfondire.

Ciao,
P.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.