NEW GUIDE: Level Shifting NeoPixels @adafruit @johnedgarpark #adafruit
Here’s a guide on you how to get your 3.3V microcontrollers — such as the Adafruit Feathers, Arduino M0 Pro, and Teeny boards — to control your 5V NeoPixels. Often, a mismatch of logic levels can cause strange behavior, such as dim or wrong-colored pixels — especially on longer wire runs or in projects that use large numbers of NeoPixels powered at 5V. Here comes a logic level shifter to the rescue!
There are lots of great microcontrollers that speak the language of 3v3 (3.3 volts) which can make it difficult for them to communicate with NeoPixel LEDs, which speak 5V. Thankfully, along comes a bi-lingual translator, the logic level converter — or level shifter — to save the day.
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.