Si estoy aquí hoy es porque necesito ayuda para algo que creo que es fácil para vosotros. Soy bastante novato en EE pero estoy intentando mejorar :).
El asunto es el siguiente, intentaré ser lo más claro posible con lo que estoy tratando. Estoy tratando de averiguar cómo podría crear algún nivel de brillo para algunos LEDs conectados a un Arduino sabiendo que no puedo usar PWM.
Esto es lo que he hecho desde entonces:
Tengo tres LEDs y me gustaría tener 3 niveles de brillo para ellos. Los LED que tengo son de 3,02V / 15mA. Así que si no me equivoco, con una fuente de alimentación de 3,3V, necesito una resistencia de 20 Ohm para iluminar uno de ellos completamente. Con un MOSFET bien elegido, podré conducirlo, ¿estoy en lo cierto? Si es así, con el esquema anterior, ¿podré tener mis 3 niveles de brillo? Ya que para cada MOSFET, tengo un valor de resistencia diferente.
¿Hay otras formas de lograr lo que estoy tratando de hacer sin PWM?
Gracias de antemano por sus respuestas.
(perdón si mi inglés no es perfecto)
3 votos
Esto, dependiendo de su código, le dará más de 3 niveles de brillo. Considera lo que sucederá si enciendes más de 1 pin. (Pin 1+2, 1+3, 2+3, 1+2+3)
0 votos
En realidad, sólo encenderé un PIN a la vez.
4 votos
Sólo por curiosidad, ¿por qué no se puede hacer PWM?
0 votos
Las corrientes aditivas múltiples no son tan útiles con los LEDs utilizados con fines visuales debido a la respuesta logarítmica del ojo humano.
1 votos
@ScottSeidman En realidad porque estoy usando un expansor de E/S I2C y no hay PWM en él.
0 votos
@ScottSeidman: El PWM está totalmente sobreutilizado. La gente como yo puede ver el parpadeo. Está en todas partes: las luces de fondo de los coches nuevos, las señales de tráfico, etc. No tengo epilepsia, pero es muy molesto. ¿Dónde está el coche en la noche? Luz analógica del coche: _____> Luz de coche PWM: ..........>
0 votos
@ThomasWeller - OMG sí. Incluso en los faros de los coches caros, aparentemente sólo añadir un inductor o para suavizar la corriente está más allá de ellos.
0 votos
Tu cálculo de la resistencia limitadora es erróneo. Debería ser de 220 y no de 20 ohmios.
0 votos
@Guill Si tengo una fuente de alimentación de 3,3V y mi LED es de 3,02V/15mA, tengo que reducir la tensión aplicada a través de mi LED, ¿tengo razón? Entonces : $$ R = \frac{(3.3-3.02)}{0.015} $$ ¿no es lo correcto?
0 votos
Sí, tienes razón en el cálculo de un LED. Sin embargo, como tienes 3 en paralelo, la corriente total es de 0,045, por lo que necesitas una resistencia de 6,2 ohmios aproximadamente para que los 3 LEDs estén "totalmente encendidos".