Paso 6: Conexiones de Arduino y código
Alambré el poder en primas que dejó libre de VCC para el codificador. El poder de Neopixel fue conectado directamente a la conexión del interruptor. Usé un conector pequeño chocbox para conectar el poder del Banco de potencia. Si a la gente le gusta estas conexiones con más detalle puedo suministrarles. Al compilar y carga tendrá versión 1.0.6 de arduino IDE
Conexión de NeoPixel
- DataPin = 12
Botones
- RedPin = 4
- GreenPin = 5
- BluePin = 6
- YellowPin = 7
- WhitePin = 8
- BlackPin = 9
Conexiones del encoder
- EncoderPinOne = 2
- EncoderPinTwo = 3
- EncoderPinThree = no conectado (esto se utiliza para el encendido)
- EncoderPinFour = VCC
- EncoderPinFive = tierra
Sólo utiliza la mitad de mi tira de LED así que necesitaba para cambiar el código para tener en cuenta sólo 15 LED. También había subido el brillo como quería tan brillante como sea posible así que podría ser utilizado durante el día también. Los cambios de código están por debajo.
const unsigned int nLEDs = 15; número de LED en la franja de
const unsigned int maxPower = 1023; brillo máximo del LED