Paso 8: Paso 8: construir y probar los Drivers
Tenga en cuenta que usted tiene que usar transistores NPN en este circuito. (Ver lo que eso significa que si usted no está seguro.) Si utilizas PNPs (como lo hice una vez, por error), obtendrá un resultado muy diferente: una mancha oscura (LED apagado) viajará alrededor del lazo--un efecto interesante, pero no es lo que queremos aquí.
He utilizado diferentes tipos de transistores NPN de silicio pequeño, que funcionó bien. Pero necesita identificar con cuidado que los cables son el emisor, colector y base. No todos los paquetes del transistor se estandardizan. Utilizar varios recursos en línea para ayudar a y mantener la prueba hasta que hacerlo bien, el error más común probablemente es conectar a los cables del transistor mal.
Aquí está una foto del circuito terminado probando en un protoboard, un LED de cada transistor fuera una batería de 9V (y usando las clavijas PWM.) Cuando esté satisfecho eso él trabaja correctamente, podría construir un circuito terminado en un perfboard o un escudo de Arduino.
Esto no es un buen momento para probar un patrón para sus luces. Puede empezar por la carga de un simple bosquejo de LED-la secuencia en su Arduino. Aquí está un chaser 6-luz básico que funciona mediante la conexión de la tarjeta de conductor a los pines de Arduino 2-7:
/* Creado por David A. Mellis, modificado el 30 de agosto de 2011 por Tom Igoe de 2006 Este ejemplo de código es de dominio público. int contador = 200; Cuanto mayor sea el número, menor el tiempo. void setup() {} void loop() {}
Este circuito de luces múltiples LEDs en secuencia
Conectar controladores de LED transistor a los pines 2 a 7, tablero de potencia y tierra
y C Losee en dic de 2011
http://www.Arduino.CC/en/Tutorial/ForLoop
*/
usar un bucle inicializar cada pin como salida:
para (int thisPin = 2 thisPin < 8; thisPin ++) {}
pinMode (thisPin, salida);
}
}
lazo del perno más bajo al más alto:
para (int thisPin = 2 thisPin < 8; thisPin ++) {}
activar el pin:
digitalWrite (thisPin, HIGH);
Delay(TIMER);
desactivar el pin:
digitalWrite (thisPin, bajo);
}
}
Este programa hará una luz parece "persecución" por el tablero de un LED a la siguiente. En la cadena de todo, será un total de cinco luces en un momento dado. Hay un montón de otros bocetos también, pero éste está muy bien para la prueba.