Paso 2: Circuito de fabricación y código de carga
Protoboard:
Protoboard el circuito por el esquema y comprueba que todo funciona.
Tuve problemas con mis tarjetas de WS2811 de Ebay. Datos hacia fuera los datos se invirtieron en la serigrafía, también RGB en la serigrafía tenía la R y la G invertida. El circuito estaba bien, sólo la etiqueta en ambos de los que se invirtieron.
.
Notas de código:
Las posibilidades son realmente buenas que se puede escribir mucho código mejor que lo que yo he improvisada. Mi código funciona, hace lo que quiero, y no estoy convirtiendo a un Instructor de ciencia de computadora para un grado. A Polaco lo para arriba en la versión 2.0
(Esta fue mi primera vez con un lenguaje orientado a objetos y no soy nadie para empezar por el principio, especialmente cuando hay código de ejemplo a partir de). Hombros de gigantes y todo eso.
Para compilar el código siguiente, comencé con demo de Larson Scanner de Adafruit. Funcionó gran derecho fuera de la caja, pero no estaba feliz con sólo tener el color rojo.
Cargué el código de ejemplo 'Leer un Encoder' de bldr.org y había combinado con el código de Adafruit, entonces podría leer el codificador mientras el escáner escaneado.
Usé las lecturas para cambiar los colores de los LEDs.
Cambiando los valores de la búsqueda tabla cambios la pantalla LED color. Cuando te gusta lo que se ve en el Banco de pruebas, pasar el circuito a un tablero permanente proto y soldadura para arriba. Es probablemente una buena idea para luego darle otra prueba antes de instalar en su coche.
Banco de prueba de vídeo Sí, el color del codificador rotatorio cambiar tono para que coincida con la tira de LED, aunque no necesariamente aparece así en el video. Creo que necesito alguna práctica usando el balance de blancos en mi cámara.