Entonces, hice mis propios cálculos (utilizando enlace ) con el supuesto de que cada LED azul requiere un voltaje directo de 3.4 voltios (agregando así hasta 10.4 voltios para 3 LED) más 20 mA de la corriente deseada y recibió una recomendación para una resistencia de 100 ohmios. Así que sí, el tuyo también está bien, pero siempre tienes que hacer los cálculos basados en las especificaciones del fabricante de los LED que estás comprando. Supongo que para el único LED que significaste 470 Ohms, no kOhms. El consumo de corriente total para todos los LED debe ser 8x6x20 = 960 mA de hecho.
Ahora, a la cuestión de ejecutar los LEDs. De acuerdo con el dibujo de arriba, está ejecutando el chip del controlador fuera de su fuente de alimentación de 12 V, lo cual está bien. Tratar de usar lo mismo para alimentar el Arduino (a través de su pin Vin) está empujando sus límites: dado que los chips Atmel funcionan con señales de nivel de 5V, los 12 voltios deben reducirse a 5V mediante el regulador a bordo. Esa es una diferencia de 7 voltios, lo que es mucho para superar el regulador lineal (usted mismo dijo que su Arduino se calienta y se bloquea después de un tiempo, otros que intentaron hacer lo mismo se han quejado de los mismos síntomas). Por lo tanto, puede probar dos cosas: obtener una fuente de alimentación de ~ 7.4V (dos baterías de ion-litio en serie) o 9V (seis baterías de 1.5V en serie) u obtener un convertidor de dinero (son una moneda de diez centavos por docena en el lugares habituales).
Ah, y una última nota: también pondría una resistencia de 100 ohmios entre el pin PWM de Arduino y los MOSFET. Dado que los MOSFET son transistores controlados por voltaje (a diferencia de los transistores bipolares controlados por corriente), no harán que los LED sean menos brillantes, pero evitarán problemas (actividades paranormales aparentemente inexplicables) en su circuito causados por el timbre.
EDITAR: Solo noté más tarde que el total de la corriente que has medido es menor que el previsto. Hay dos explicaciones posibles para eso: o bien el fabricante de LED mintió acerca de las caídas de voltaje de sus LED (y en realidad son un poco más altas de lo que las especificaciones lo llevan a creer, lo que hace que los LED se atenúen también), no ha medido el actual utilizando un multímetro "verdadero RMS" o ambos. Los multímetros regulares suelen medir los valores pico a pico de la corriente, dividirlos por 2 * 1.414 y mostrarle el valor. Si bien esto está bien para las corrientes con una onda sinusoidal perfecta, los LED (como cualquier diodo) son elementos no lineales cuyo valor puede subestimarse con un multímetro regular entre un 5 y un 30%.