Paso 6: Conectar LED tablero para Arduino
En el Arduino Mega 2560, pernos de 22 a 36 fueron utilizados para el control de los LEDs de la bandera. Los pernos de 22 a 34 fueron utilizados para controlar las 13 bandas pin 35 fue utilizado para los LEDs azul y pin 36 fue utilizado para controlar el LED blanco que representaba 50 estrellas.
Cada pin de la cabecera de Arduino fue conectado a un MOSFET N-Chanel para que la corriente absorbida por los LEDs no puede destruir la placa Arduino. Arduino y los LEDs fueron accionados por una fuente de poder 12V 10A
Sketch de Arduino está conectado y se es muy comentado. El dibujo utiliza Software Pulse Width Modulation por bhagman encontrado en la siguiente URL:
https://code.Google.com/p/Rogue-Code/wiki/SoftPWMLibraryDocumentation
y las ideas de bosquejo de Bob Powell en la siguiente URL:
https://github.com/texanfromiowa/Demo_10leds_1
La biblioteca de software PWM se adjunta como un archivo comprimido, descomprimir en la carpeta de la biblioteca Arduino por lo que pueden ser referenciado por el dibujo de la bandera de Estados Unidos. La razón principal para usar la biblioteca PWM software es para que los LED se pueden funcionar en varios niveles de brillo y puesto que hay alfileres PMW limitadas en un Arduino suave PWM se utiliza para cualquier pin puede ser ancho de pulso modulado. Cuando los LEDs funcionan por debajo de sus niveles de brillo completo, se reducen significativamente las exigencias actuales; por ejemplo en el nivel de brillo máximo, todos los 2.301 LEDs en el tablero más de 6A, consumen sin embargo en los distintos niveles de brillo probado y utilizado, requisito de corriente de los LEDs están en está muy por debajo de 600 mA!