Tengo un arduino que tiene una de sus entradas muy alta y "escucha" cuando se presiona uno de los dos botones pulsando el suelo.
Me gustaría que esta señal también se envíe a una frambuesa pi cercana en uno de sus pines GPIO, de modo que se coloque alto de forma predeterminada y cuando se presiona cualquiera de los botones pulsadores también se tira a tierra. Como el rpi espera 3.3v, me preguntaba si un simple transistor sería suficiente aquí.
¿Funcionaría el circuito anterior como se esperaba? Entonces, cuando el transistor se enciende, se alejarán los 3.3 voltios, dejando ese pin de entrada en el rpi que lee 0 voltios.
Por último, si el circuito tiene sentido, es correcto el siguiente cálculo para la resistencia de base ...
- actual en el colector = V / R = 3.3 / 10000 = 0.00033 A
- hfe = 35
- actual en la base ... Ib = Ic / hfe = 0.00033 / 35 = 0.000009428 A
- R1 = V / I = (5 - 0.7) / 0.000009428 = 456000 Ohm