Estoy tratando de medir el voltaje en un LED en un circuito abierto (se muestra terriblemente a continuación) usando un arduino, sin embargo, los voltajes son demasiado altos para sus entradas.
Yo he tratado:
Así que ahora, he decidido usar algunos diodos Zener para bajar el voltaje antes de conectarme con el arduino, ¿esto (teóricamente) va a funcionar? ¿O hay alguna forma más simple/inteligente de evitar esto?
También tropecé con esto: medir el voltaje sin corriente , pero parece un poco más complicado que usar los diodos.
Cualquier aporte es muy apreciado.
Muchas gracias
Actualización: gracias a todos por toda la ayuda, terminé usando el pull-up porque era el más simple
Quizás me estoy perdiendo algo aquí, pero según sus comentarios, parece que solo necesita saber cuándo está encendido el LED o, dicho de otra manera, cuándo está cerrado el interruptor.
Puede hacerlo con un simple diodo y un pull-up.
simular este circuito : esquema creado con CircuitLab
simular este circuito : esquema creado con CircuitLab
Figura 1. Monitor de corriente del optoaislador.
Como sugiere jsotola, puede usar un optoaislador, pero en lugar de conectarse en paralelo, puede conectarse en serie para reducir el consumo de energía y ahorrar otra resistencia en serie. Esto disminuirá el voltaje disponible para su LED de 12 V en aproximadamente 1,4 V, pero es poco probable que esto sea un problema.
Notas:
La solución de @ Trevor es más simple y económica. Use este si el aislamiento entre los circuitos es una ventaja.
jsotola
jsotola
Ohhai
jsotola
Ohhai