Paso 3: Configuración General
La primera línea de la sección de configuración le permite seleccionar un dispositivo ADC externo. Si estás usando dos Arduinos, tienes que descomentarlo:
La segunda línea permite especificar el modo de calibración. Estos modos se describen a continuación, utilice los nombres incluidos en este instructable.
La tercera línea se ocupa de consumo de energía. Es una buena idea para mantener el consumo de tus LED RGB en la bahía, así que generalmente hacer Asegúrese de que la suma de los tres valores RGB no exceda el valor de un solo LED. Es decir, si tiene rojo en (255,0,0), tienes que hacer amarillo (127,127,0), no (255,255,0). No sólo ayuda a no debe para exceder la máxima potencia de su hardware, también guarda los diferentes colores compone en más o menos el mismo nivel de brillo. Más sobre esto en mi anterior instructable.
Así, el bosquejo de calibración siempre se asegura mantener a raya a los valores. Si la suma de todas las tres lecturas excede el valor establecido en la línea POWER_RESTRICTION, estos valores se ajustarán proporcionalmente. Cuando sucede esta corrección, se encenderá el LED en el pin 13 (desbordamiento LED) de Arduino.
Hecho agregué este #define en beneficio de este artículo solamente, no estaba allí antes, como yo siempre uso el mismo valor. Sin embargo, usted puede deshacerse de esta función; no hay problema, solo cambio el número aquí. El valor base para un solo LED es de 1023 (lo que significa la suma de tres valores PWM no exceda 255). Si subes el valor 3072 más, no habrá ningún tipo de corrección.
Luego viene una sección con botón #defines, así como un #define para el desbordamiento LED (explicado antes). Puede cambiar según la configuración.
Finalmente, es la matriz de [] de outputPins que contiene pines de Arduino RGB LED conectados a. Primero tres valores son pines R, G y B para la prueba de LED, segundo tres valores R, G, B para referencia LED. Después de eso a ver la función setRGBpoint: está configurado para ánodo común LED, si utilizas cátodo común los, quitar tres ' 255-' pedacitos de él.
El resto de la instalación ocupa de modos particulares y se explicará pronto.