Semaforo intelligente

Posso fare una sub-routine per la temporizzazione all'interno della quale interrogare continuamente il pin?

niente multi-threading, e considerando l'esperienza che dimostri direi che è più un calcio nelle balle che altro

segui il consiglio di leo