¿Cómo pasar de GPIO a señal digital?

Estoy sentado aquí con mi Raspberry PI y algún otro equipo que requiere señal digital (alta/baja, activada/desactivada).

Pero el Pi solo tiene un GPIO, así que para que funcione necesitaría algún tipo de microchip (supongo).

Soy bastante nuevo en todo esto, pero me gusta jugar en mi protoboard.

¿Alguien podría indicarme la dirección correcta aquí? Necesito el PI para controlar un dispositivo que opera con señal digital alta/baja pero también "habilitado"/"deshabilitado"

¿Una hoja de datos u otro documento para "algún otro equipo" que describa estas señales?

Respuestas (3)

GPIO significa E/S de propósito general, y es una entrada o salida digital (aunque a menudo puede asignarle una función alternativa, como señales I2C o entrada ADC). Las salidas digitales pueden controlar otros dispositivos utilizando niveles altos ("1 lógico") y bajos ("0 lógicos").

"habilitado/deshabilitado", ambos con la "d" al final son términos que suelen describir un estado , y que normalmente será una salida del dispositivo.

Si de hecho es una entrada (que generalmente se llamaría "habilitar/deshabilitar", sin la "d"), entonces probablemente también sea una entrada de nivel lógico, que puede controlar con un segundo pin GPIO.

GPIO es un acrónimo de entrada/salida de propósito general. Esto significa que este pin se puede configurar para operar en muchos modos. Puede operar como salida digital como desee, pero también puede enrutarse a algunos módulos de hardware dentro del procesador y actuar, por ejemplo, como salida PWM o entrada de interrupción externa.

  1. Encuentre una manera de configurar su pin GPIO como salida.
  2. Encuentra una manera de controlarlo. Típicamente establecer/restablecer funciones. Esto forzará su pin GPIO alto y bajo.

Encienda su pin GPIO le dará alrededor de 3.3V en el pin que indica 'Alto', apague su pin GPIO le dará alrededor de 0V en el pin que indica 'Bajo'.

En realidad, son 3,3 V, no 5 V.