Necesito hacer un circuito que pueda convertir 5v a 12v. Busqué en Google y encontré muchas IC amplificadoras, pero mi requisito es un poco diferente.
Necesito controlar 100 leds con arduino. Estoy planeando conectar 3 leds en una cadena para que un total de 33 cadenas lo completen. Ahora el pin arduino solo puede suministrar 5v. Intenté conectar 3 leds en serie y les di 5v con una resistencia de 100 ohmios pero no brillaban. Intenté reducir el valor de resistencia pero ningún efecto. Por eso estoy buscando un circuito que pueda aumentar 5v a 12v. Pero como tengo que dar pulsos PWM a estos leds para controlar su nivel de brillo, el uso de cualquier IC que dé una salida fija de 12v no será una solución adecuada para esto. Quiero algún circuito cuya salida 12v pueda variar según el PWM.
analogWrite(PWMPIN, 254) --> 4.8v //Leds brightness full
analogWrite(PWMPIN, 50) --> 1v //Leds brightness low
por lo que la tensión de salida debe variar según la entrada.
El voltaje directo de Leds es 2.2v con 20mA de corriente. Estoy conectando leds de esta manera:
Edit:Losiento.Publiquélamitaddelapreguntaporquepenséqueesoresolveríaelproblema.Enrealidadestoyusandoeltemporizador555paracontrolarlavelocidaddeparpadeodelosleds.Nopuedoescribirestodentrodelcódigoarduinoporquearduinoestáocupadoenhacerotrascosas,loqueaumentarálademoraenelparpadeoyamp;Nopodemoshacermultitarea.Asíquepenséqueusareltemporizador555seríaunagranidea.Acontinuaciónsemuestraelesquema:
Antes estaba dando 12v en lugar de arduino pwm. Pero como tengo que controlar el nivel de brillo de los leds, conecté este pin al pin pwm de arduino. Pero como @dim sugirió en los comentarios de que arduino no puede manejar 100leds, ¿existe alguna otra solución para ello?