Paso 5: RGB LED pwm de cambio prueba
Estoy muy interesado en el registro de desplazamiento, especialmente 74HC595. Completamente puede controlar cientos de LEDs RGB con Arduino a través de este registro de desplazamiento. También hay una biblioteca disponible para control PWM de Arduino a través del SPI.
En la imagen de arriba, usé a Intel Edison para comunicarse con Arduino pro mini via UART. Yo uso a Edison para cambiar el tiempo de proceso y efecto de mostrar efectos.
Explicar:
Cada RGB led consta de tres colores, correspondientes al controlador de 3 pines.
Cada 8 bit shift register 74HC595 tiene 8 salidas de control. Necesito controlar 16 LED RGB, que significa necesito 16 x 3 = 48 pines de control, correspondiente a 48/8 = 6 registros de desplazamiento.
COMO SUBIR LOS DIBUJOS A UN ARDUINO MINI:
He estado en Arduino programación últimamente y mirando adelante para crear un proyecto de factor de forma pequeño. Para obtener el código en usted puede intentar la siguiente técnica.
Usted necesitará un adaptador USB de serie luz o Arduino Uno, Duemillanove o algo similar para actuar como un HOST (Chip desmontable!!!!).
Básicamente, conectar el principal Arduino 5v, GND, RX, TX (no cruzado, RX para RX y TX a TX) y las mini. Ahora para la parte más importante. SEPARAR el chip ATMega de la tabla de host (Duemilanove, Uno... lo que nunca) y empezar a subir sus bocetos como lo haría con el arduino normal. No hay necesidad de cambiar la Junta en el software de Arudino. ESO es todo. Nada más. Solo hacerlo y disfrutar.
Acerca de la programación:
Yo uso ShiftPWM biblioteca para Arduino, se puede descargar al Elcojacops Githup. Muy agradecido a Elco Jacobs para esta biblioteca. Puede consultar el archivo de ejemplo en esta biblioteca.
Basado en software PWM en sitio http://www.elcojacobs.com/shiftpwm/ elegí la frecuencia PWM es 60, el brillo máximo es de 200. Mi archivo de código se coloca por debajo.