Arduino y varios leds

0

¿Puede un Arduino encender varios leds al mismo tiempo? Quiero hacer una lámpara casera con varias menos controladas con un sensor de luz Arduino UNO y ya tengo el sensor de luz, también sé cómo encender un led.

Pero no sé si puedo alimentar varios menos.

¿Algún consejo ?, gracias de antemano.

    
pregunta mrmurmanks

2 respuestas

3

El chip Atmega328 utilizado en muchos Arduinos tiene un límite en la cantidad de corriente que puede proporcionar directamente. Puede encontrar esto en la hoja de datos sección 28.1 página 313.

  • Un límite por pin - 40 mA máx.
  • Un límite por total de IC: 200 mA máx.

simular este circuito : esquema creado usando CircuitLab

Si está utilizando los pines Atmega IO para activar los transistores (FET o BJT) y utiliza el suministro de 5 V o 3,3 V para proporcionar corriente a los LED a través de estos transistores, no hay ningún problema con los límites de corriente de Atmega328.

simular este circuito

Los circuitos FET son más simples. Para un mayor número de LED, puede ser mejor usar un IC de controlador de LED adecuado en lugar de un gran número de transistores.

El regulador de voltaje en la placa Arduino que proporciona alimentación regulada de 5V o 3.3V tendrá un límite que también puede impedir que lo utilice para controlar una gran cantidad de LED (o una cantidad menor de LED de alta potencia).

    
respondido por el RedGrittyBrick
-1

Sí, un Arduino puede encender varios LED (casi) al mismo tiempo. El código que tienes que escribir es probablemente muy similar al que tienes ahora. Simplemente conecte los otros LED a los otros puertos de su Arduino.

    
respondido por el thr0wable

Lea otras preguntas en las etiquetas