Tengo un tablero de desarrollo Digispark que estoy usando con el IDE de Arduino.
He configurado el Pin 1 HIGH
con pinmode(1, INPUT_PULLUP)
y el LED adjunto se enciende, pero cuando realizo un digitalRead(1)
, obtengo una respuesta LOW
.
¿Es porque el LED que se enciende está tirando del pin hacia abajo? Y, de ser así, ¿la desoldadura del LED SMD sería una solución para hacer que este pin esté disponible?
En realidad, he realizado lo mismo en los pines 0,2,3 (es decir, con pullups) y todos los pines se leen como altos excepto el pin 1.