@batarazon, creo haberte enviado un mensaje privado pero visto que no has corregido nada te lo digo nuevamente por si me confundí.
Post 1 (inicial) etitalo y usa tags para el código porque no respeta las Normas del foro.
Ve a More (abajo a la derecha), luego Modify, y ya puedes editar. Selecciona todo el código y click en </> arriaba del primer emoticon.
Vamos que es fácil y cambia como se ve tu codigo
Como comentario te diré que 40 mA es para un pin actuando como salida. Tu lo usas como entrada. Es algo diferente.
Cuando no sepas, buscas en google: arduino pulldown y veras ejemplos x todos lados con esquemas.