WS2812, WS2812B is an intelligent controlled LED light source. it has an inbuild control chip and has 4 pins. V+ ,V- ,Din & Dout.For control these LEDs we want to use MCU like Arduino, PIC or Rasberry pie.
I used Arduino UNO for this project.
1. First, you want to upload code to the Arduino.
* When you go to upload the code after connecting circuit Arduino IDE showing error message *
* If you want to Upload Code after connect, >> Disconnect AREF pin & 3V3 connect.
>> Disconnect data Out pin and analog IN Connecting.
Before the upload code First, add LIbraryI Provided.
2. change Number of LEDs, Data out PIN & Analog input PIN as you wish.
* If you have 50 LEDs Strip Change N_PIXELS30 >>>> to N_PIXELS50
First, you disconnect all power sources and Start to the wiring circuit.
Don't forget to connect AREF pin & 3.3V.
IF you use 5 PIN MIC MODULE,
gain pin connected V+ line = 40db
gain pin connected GND line = 50db
power up the circuit and you can change patterns by pressing the button.
download a file and unzip.
http://tiny.cc/k1v1az