All Tutorials / CochranRobotics / NeoPixel Ring with Arduino as control board

NeoPixel Ring with Arduino as control board

Description

A NeoPixel ring or strip can be controlled by the EZ-B by using an Arduino as an interface. In this tutorial, we will show the wiring necessary, the Sketch that needs to be loaded onto the Arduino and some example scripts to use in EZ-Builder to use the NeoPixel ring. Just a big thanks to @RobertL184 (who supplied the original sketch) for the time and energy that he put into getting this working for the community.

Controls

This tutorial uses the following controls. Select a control to view the manual page.

Wiring

From EZ-B
Ground on D5 to com port ground on Arduino
Signal on D5 to RX on Arduino

Power regulator- This is for the Mini Pro. Yours may be different depending on the arduino. The Neopixel needs 5V though.
5v to Neopixel ring +5v_PWR pin
5v to Arduino 5v pin
ground to Neopixel ring GND pin
ground to Arduino GND pin on Power side of the board

Arduino
Pin D6 to Input Pin on Neopixel Ring

This is the way that I wire mine up. The power for your Arduino may be different. I personally like providing separate power to the NeoPixel instead of coming off of the Arduino. As long as both devices (NeoPixel and the Arduino) are using the same ground, then you will be fine with this wiring description.