Suponiendo que el esquema que ha producido es incorrecto y que las salidas del microcontrolador son 3.3 voltios en lugar de 1 voltio, la corriente de base es nominalmente $$ i_b = \ frac {3.3 - 0.7} {R} $$ y $$ R = \ frac {2.6} {I_b} $$
Si el 2N3904 debe actuar como un interruptor, debe suponer una ganancia de aproximadamente 10, por lo que la corriente base debe ser de aproximadamente 15 uA. Luego $$ R = \ frac {2.6} {15 \ times 10 ^ {- 6}} = 170 \ text {kohm} $$
Sin embargo, usted pidió el valor "mejor", pero no definió qué significa "mejor". El valor nominal debería funcionar bien. Por ejemplo, es posible que el microcontrolador no produzca exactamente 3,3 voltios (aunque con esta pequeña corriente de carga debería funcionar bastante bien), por lo que es posible que desee una resistencia un poco más pequeña, como 150 k,. En estos niveles realmente no necesitas preocuparte por "lo mejor". Nada se sobrecalentará, y realmente no necesita preocuparse.
Y, aunque no lo haya considerado, debe prestar atención a las corrientes de fuga a través del 2N3904 y preguntar si son similares a la corriente de carga. A medida que sucede, la hoja de datos, página 3 dice que la corriente de corte es de un máximo de 50 nA, así que No hay problemas allí.