Paso 5: Controlar el LED
Siguiendo el esquema anterior, conectar 3, MOSFET de canal N a tu Arduino para controlar la corriente a los canales rojo, verde y azul de la tira LED. Conectar el + 12V de la tira del LED a su fuente de alimentación de 12V DC. Al comprar una fuente de alimentación, asegúrese de que proporciona suficiente corriente para su entera tira de LED. 1 metro de la tira de 60 LED de Adafruit dibujar aproximadamente 1 amperio de corriente, por lo tanto un plan como corresponde.
Para probar la configuración, cargar el código de ejemplo siguiente a tu arduino (de este tutorial de Adafruit).
remolino de color! Conecte un LED RGB a los pines PWM como se indica
en el #defines / / dominio público, disfrutar! #define REDPIN 5 #define GREENPIN 6 #define BLUEPIN 3 #define FADESPEED 5 / / hacer esto mayor velocidad void setup() {pinMode (REDPIN, salida); pinMode (GREENPIN, salida); pinMode (BLUEPIN, salida);} void loop() {int r, g, b; / / fade de azul a violeta por (r = 0; i < 256; i ++) {analogWrite (REDPIN, r); delay(FADESPEED);} / / fade desde el violeta hasta el rojo para (b = 255, b > 0; b--) {analogWrite (BLUEPIN , b); Delay(FADESPEED); } / / fade de rojo a amarillo (g = 0; g < 256; g ++) {analogWrite (GREENPIN, g); delay(FADESPEED);} / / fade de amarillo a verde (r = 255; r > 0; i--) {analogWrite (REDPIN, r); delay(FADESPEED);} / / fade de verde a verde azulado para (b = 0; b < 256; b ++) {analogWrite (BLUEPIN, b); delay(FADESPEED);} / / fade de verde azulado a azul para (g = 255, g > 0; g--) {analogWrite (GREENPIN , g); Delay(FADESPEED); } }