Tanto si utilizo un darlington como si no, no usaría el circuito que muestra, vea a continuación, su circuito junto con una mejor manera de conducir el LED: -
Mirandolaimagendelamanoderecha,lasalidaGPIOenciendefácilmenteeltransistorasaturaciónporqueelemisorestáconectadoatierradirectamenteconelLEDylaresistencialimitadoradecorrienteenserieenelcolector.
Ensudiseño,paraencendereltransistorlosuficiente,tienequesuperarlatensióndirectadelLED(aproximadamente2V)antesdequelaunióndelemisordebasepuedacomenzaraconducir,entoncesnecesitaotros0.6a0.7Vporencimadeeso.SisuGPIOesde3.3V,entoncessaldríaconlasuyaperocualquiercosainferiora2.7VynovaaobtenerelbrillodelLEDquecreequedebería.
OtraopciónesusarsucircuitoyrevertirlaposicióndelaresistencialimitadoradecorrienteyelLED;tampoconecesitarálaresistenciadebaseparaesto,porloqueesunpocomássimple.Ahora,elGPIOestableceunvoltajeenlabase(porejemplo,2.7V)quedeja2vatravésdelaresistenciaemisorareciéncolocada.Siesaresistenciaesde100ohmios,el2Vaseguraráque20mAfluyanatravésdelLEDenelcolectoryquelatensióndelcolectorseaalrededorde4vomás,20mAsiemprefluirá;nohagaqueelvoltajedelcolectorseademasiadoalto,yaqueestocalentaráel2N3904porqueahoraestáregulandocorrientey(porejemplo)enunsuministrode12V,caerá8vatravésdeél,loquesignificaunaDisipacióndepotenciade8x20mA=0,16vatios:noestámal,peronosubasmuchosinoseutilizaeldisipadortérmico.
Lomismoseaplicacuandoseusaundarlington,exceptoqueeltransistor"impone" alrededor de otro 0.7V entre el colector y el emisor al realizar el significado, aún funcionará en un suministro de 5V pero no mucho más bajo.