se posso permettermi un piccolo consiglio che ho imparato sui forum arduino...oltre a fare come me che sono alle prime armi gli esperimenti sulla piattaforma di tinkercad...è quello di scrivere una funzione per ogni singolo oggetto Es.
Void Pulsante()
{
....
....
....
}
Void Sensore1()
{
...
...
...
}
cosi diventa piu semplice far fare ad ognuno il suo compito.
Poi quando tutte le funzioni sono a posto le richiami nel loop quando ti servono.