controllare LED RGB 350mA 3watt: resistenze o driver?

ho fatto come mi avete detto

ho collegato direttamente il positivo e il negativo della batteria al condensatore, bypassando quindi i 4 diodi

ho collegato il pin dell'integrato denominato "DIM" all'uscita PWM dell'arduino

ho collegato la massa della batteria all'arduino

dai primi test il led funziona perfettamente, l'unico difetto è questo: quando collego l'alimentazione a batteria sia sul driver che sull'arduino, il led si accende per un istante per poi spegnersi quando arriva all'istruzione del codice relativa.

Come posso ovviare a ciò?
grazie