Sostituire i delay con i millis

Ok.
Se il lampeggio del led funziona (CON MILLIS() )passiamo alla fase due:
Se sento il pulsante di apertura cancello (che sembra non possa chiuderlo) E sento il fine corsa di cancello chiuso, accendo il motore in apertura.
Inoltre in continuo se sento il finecorsa di cancello chiuso spengo il motore in chiusura.
Inoltre ti chiedo di mettere (se non lo hai già fatto) un blocco elettrico o meccanico (meglio) che impedisca il doppio comando del motore.
Ok?