Gestione LED RGB

Si certo, con la libreria FastLED.h dovrei riuscire a gestirli. Inoltre, per come dovrò usarli, non credo che la frequenza di lavoro più bassa sia un problema.

Bene, devo riempire uno spazio di 18cm con una striscia LED che usa il rosso e il blu separatamente. Se scegliessi le strisce con 60 led/m necessiterei di ~ 11 LED.
Quindi il consumo di questi sarebbe di 20mA * 11 = 220 mA
Nel passaggio da R a B e viceversa dovrei attivare i due canali (R e B appunto) contemporaneamente e per un breve lasso di tempo, non credo però che questa condizione possa influire sui consumi.
Devo anche gestire 7 led bianchi, questi si illumineranno singolarmente o al massimo in coppia, quindi stimerei un consumo di 60-120mA totali.
Sommando i due risultati arrivo a 340mA.
Il dispositivo che sto progettando deve essere facilmente trasportabile, di conseguenza preferirei che fosse meno ingombrante possibile. Per questo motivo, ho pensato di usare una batteria da 9V da collegare al mio Arduino UNO cosicché possa avere 900mA sulla 5V.
Cosa ne pensi?