Using these Mini NeoPixel Button PCBs is easy. First, solder wires to the two sets of three pads on the back of each PCB. Then, chain them together as you need. You can control them with just one pin on your Arduino. Keep in mind that an Arduino can drive up to 500 pixels at 30 FPS. If you want to space them out, use ribbon cable, but don't go beyond 6' apart to avoid power droops and data corruption. Each pixel can draw up to 60mA at full brightness, so make sure your power source can handle it. Since they're bright, you don't need much current to get great effects. When your battery power fluctuates a bit, it's okay because of the constant - current driver. For programming, refer to our NeoPixel Uberguide, which has ready - to - go library and example code for different Arduino models. To maintain them, just keep them clean and dry. If you have any issues, check the soldering joints and the power connections.