Como usar controle remoto de portão no arduino

De onde copiaste esse código?

Para já os comentários não condizem com o código... o que torna tudo dificil de entender.
Depois o modo como tens o botão ligado não condiz com os testes que fazes.

Queres explicar o que o código é suposto fazer?