Beaglebone GPIO siempre devuelve 1

1

Estoy intentando que un botón funcione en mi Beaglebone. Compré MAKE Volume 32 e intenté seguir la guía allí.

Pero cuando leo el pin GPIO, siempre obtengo 1. También traté de desconectar todo y todavía tengo 1 de ese pin.

Intenté leer el valor usando el archivo systen como sigue

echo 70 > /sys/class/gpio/export

cd /sys/class/gpio/gpio70

echo in > direction

cat value

Aquí está mi configuración.

El resistor es un resistor de 10k y el botón es un pulsador de arcade de Adafruit.

    
pregunta Tommyka

1 respuesta

5

El pin tiene pullup, por lo que cuando el interruptor lo empuja a tierra en lugar de 3.3v funciona bien con el pullup. Antes de que fuera arrastrado al poder y lo conectaba al poder, no había una diferencia medida.

    
respondido por el Tommyka

Lea otras preguntas en las etiquetas