tutto il tempo che aspetta che venga premuto il pulsante poi se non
questo if non funziona:
pulschiusura = digitalRead(pulschiusura);
if (pulschiusura == HIGH) { duratapulschiusura = pulseIn (pulschiusura, HIGH); }
Praticamente, che abbia o no il pulsante premuto, pulseIn funziona sempre e tiene impegnato il micro per il secondo di default.
inutilmente e usando millis() non riesco a trovare una soluzione a leggere quanto tempo viene tenuto premuto un pulsante, che poi mi basta misurare un secondo.
io non riesco a vederla.
uffa!!