Arduino parte ma presenta dei problemi

Salve a tutti, mi chiamo Melissa e spero vivamente di riuscire a trovare un'aiuto in questo forum.
Praticamente devo realizzare un progetto con arduino in cui si verifica l'accensione di 4 Led comandati da due pulsanti uno di marcia (che fa partire tutto il circuito) e l'altro di stop che dunque va ad interrompere il circuito. Vi sono presenti, inoltre, un potenziometro che ha il compito di gestire la velocità dei led ed uno switch che ha il compito di invertitre il segnale di marcia dei led ( se prima andavano da sinistra a destra ora devono andare da destra a sinistra) Allego il progetto usato tramite il software "tinkercad".
Spero vivamente che qualcuno riesca ad aiutarmi possibilmente senza variare i valori delle resistenze.

Il problema iniziale è che quando premo il pulsante MARCIA si avviano in sequenza il led 4 poi il 3 e di nuovo il 4 poi il ciclo parte dall' 1,2,3,4 come giusto che sia solo che al raggiungimento di quest'ultimo si inverte il senso di marcia senza l'utilizzo dello switch e se provo a premerlo non accade nulla dunque l'arduino non legge lo switch

Non riesco a capire dove possa aver sbagliato nel programma. Se qualcuno fosse interessato ad aiutarmi mi scriva in privato --- gli aiuti si ricevono sul forum, in privato NON è permesso (rileggiti bene il regolamento). - gpb01

Buonasera,
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :slight_smile:
Ciao Uwe

Inoltre questo è un forum e tutto si svolge qui e rimane a disposizione di tutti. Non è un luogo d'incontri...