Tengo una lámpara LED que quiero controlar con mi Arduino. Tiene 6 LED blancos brillantes (en una PCB) conectados a una batería de 6v. Parece que todos se ejecutan en serie y se conectan directamente al paquete de baterías sin resistencias a la vista en cualquier lugar, lo que no tiene mucho sentido para mí debido a la caída de voltaje entre los LED (suponiendo que son 3 V) pero funciona y es brillante . Solo 2 cables salen de la PCB.
Mi pregunta es, ¿cómo puedo conectar y controlar esto con mi Arduino Mega 2560. Mi entendimiento del Arduino es que cada pin solo puede generar 40 mA, lo cual es muy inferior a la cantidad requerida si cada LED usa 20 mA
¿Tengo que conectar una fuente de alimentación externa? Si es así, ¿cómo podría hacer esto y también podría alimentar al Arduino con la misma fuente de energía?
PS. Soy nuevo en todo esto, así que disculpe cualquier ignorancia.