Paso 3: código
¡ Enganchado hasta las 4 NeoPixels encadenados al pin 0 en la baratija y el potenciómetro en el pin marcado 2 en el Abalorio. Para analogRead() desde el potenciómetro es se define como el pin 1.
El programa es bastante simple, obtiene el valor desde el potenciómetro y calcula los números correctos de RGB basados en ese valor. He querido que haya una transición suave entre los colores. También puse el brillo al máximo en 255.
Adjunto es el código que escribí. Estoy utilizando Arduino versión 1.6.6
También ver el video de su funcionamiento mientras que todavía estaba conectado a la placa.