Torniamo alla mia domanda di prima
Sei sicuro che il sensore rilevi?
Ci hai messo un led per saperlo?
E poi:
Prova a simulare il sensore con un pulsante
E di nuovo:
Perché fai delle DigitalWrite su un ingresso?
Se ti ho fatto più di una domanda è perché ci sono più di uno problemi, non ti è chiaro?