Pin GPIO desplegable de Raspberry Pi con Arduino

1

Configuración:
Un Arduino
Una Raspberry Pi con pin 20 configurado como INPUT_PULLUP.
El Arduino y la Raspberry Pi están en diferentes fuentes de alimentación.

Pregunta:
¿Es posible bajar el pin 20 de la Raspberry Pi utilizando el Arduino?

¡Muchas gracias!

    
pregunta zergbot1274

2 respuestas

1

Use la configuración de drenaje abierto. Que yo sepa, no hay un método para establecer un pin digital de UNO en modo de drenaje abierto. Puede utilizar un MOSFET externo en una configuración de drenaje abierto como esta:

simular este circuito : esquema creado usando CircuitLab

  • Dout = Pin de salida digital de UNO

    Din = Entrada digital de Pi, en modo de pull-up interno.

  • Cuando Dout of UNO = '1', N-MOSFET se encenderá y bajará el Din de Pi a '0'.

  • Cuando Dout of UNO = '0', N-MOSFET se apagará y el Din de Pi se detendrá con el pull-up interno de Pi.
respondido por el MITU RAJ
0

Si entiendo su configuración correctamente, desea enviar una señal desde el Arduino a la Raspberry Pi.

El raspi se configura como activación de entrada, y el GPIO se alimenta con una fuente de alimentación de 3.3 V, mientras que el Arduino se alimenta a través de una fuente de 5 V.

Tienes dos posibilidades:

Configura el pin Arduino como drenaje abierto, para que solo pueda tirar del raspi bajo

Configura el Arduino para empujar y arrastrarlo, y cuando quieras liberar la línea, configúralo como entrada.

Definitivamente, me gustaría ir con la primera opción, es simple y limpio.

    
respondido por el Vladimir Cravero

Lea otras preguntas en las etiquetas