necesito usar un pin GPIO para probar si un LED está encendido/apagado. el LED solo tiene una potencia de 2v, que no es suficiente para mi entrada digital (3,3v), por lo que me gustaría usar un transistor para amplificar el voltaje de 2v a 3,3v.
actualmente lo he probado con un transistor NPN y una resistencia de 10k en la base (no hay otros). con esta configuración, solo 0.8 voltios del voltaje del colector de 3.3v pasan al emisor. el voltaje base también cae de 2v a 1.6 de alguna manera ... ¿cómo configuraría el transistor como amplificador de voltaje? o ¿de qué otra manera podría leer estas señales?
estoy usando un beaglebone negro.
Le sugiero que use una puerta CMOS en lugar de un transistor. Estos son extremadamente versátiles, tienen una impedancia de entrada mucho más alta que un transistor bipolar y pueden controlar fácilmente un LED o proporcionar una salida adecuada para Beaglebone o casi cualquier otra cosa, siempre que use el voltaje correcto. No necesitará la resistencia que requiere el transistor, y la puerta no hará un cambio notable en el circuito original.
Dado que su LED funciona con una salida baja, un inversor sería una buena opción. Puedes usar un IC específico con 1 inversor (algo difícil de encontrar), 6 inversores (más fácil), entre otras opciones. O, para hacerlo más fácil, el CD4001 (4 compuertas NOR) y el CD 4011 (4 NAND) son baratos y están disponibles en todas partes. Simplemente conecte ambas entradas de una puerta para convertirla en un inversor.
Pedro Quadrós
fceconel
angusjfw
angusjfw
Dwayne Reid