claro ! ahora entendi porque requieren que se lea el puerto
igualmente como en mi programa no hacia falta saber cual pin habia cambiado de estado, no lo estaba leyendo
y me saltaba el error
genial el foro soy nuevo y estube muy entretenido leyendo algunas cosas aunque algunas muy lejos de mi alcance
espero aprender mas para poder aportar algo, saludos !