What is WS2815 LED?

WS2815 is an intelligent control LED light source which integrates the control circuit and the RGB chip into a 5050-component package. Its internal features are smart wireless port data latch and signal reshaping drive circuit.

A version of dual-signal cables, continuous propagation of signal breakpoints. A failure of any pixel does not affect the transmission of signal and the total emitting effect.

WS2815 LED strip is a 3-channel adjustable strip with built-in IC, operated by dedicated LED controllers. One LED as one individually adjustable pixel Signal break-point continuous transmission, any single failure pixel does not affect either the other pixels or the overall display or waveform distortion.

programmable led strip 30 LED ws2815

How does WS2815 LED work?

The protocol for the transfer of data uses a single NZR communication mode. The DIN port receives data from the controller after the pixel power-on reset, the first pixel collects initial 24bit data and then sends it to the internal data latch, the other data which is reshaped by the internal signal reshaping amplification circuit which is sent to the next cascade pixel through the DO port. The signal to decrease 24bit for every pixel after transmission. Through pixel adopts auto-reshaping transmission technology which means that the pixel cascade numbers are not limited to the transmission of the signal, but instead apply to the speed of the transmission of the signal. In HD Video Camera, refresh frequency updates to 2KHz, Low Frame Frequency, and no Flicker appear. RESET time up-to 280μs, it will not trigger incorrect reset when interrupting, it supports lower frequency and cheap MCU.

12 ws2815 led strip light arduino

WS2815 Wiring Diagram

WS2815 LED strip is an evolutionary variant of LED strip WS2813 and LED strip WS2812. Relative to the WS2813 line, it is 12v with a continuous transmission feature of the signal break-point compared to the WS2812 stripe. Continuous transmission of signal break-point means the loss of any pixel does not affect the transmission of signal and the total emitting effect. The control circuit is embedded in the 5050 LED which makes it reliable and highly cost-effective with good color consistency. The built-in IC is invisible from the outside, which allows the strips more durable and flexible to be applied to different surface types. Each LED is cuttable, as the individually adjustable pixel.WS2815 is a smart circuit that incorporates the control circuit as well as the RGB chip into a single 5050 LED, creating an external control pixel. The LED and the control circuit share the same power source. The chip uses dual-signal wires, so it has the function of continuous transmission of signal break-point. It uses the built-in signal reshaping circuit to accomplish the shaping of the signal waveform, and no waveform distortion occurs. The working voltage is 12V, this will effectively decrease the pixel LED’s operating current and decrease the PCB’s voltage drop, thus increasing the accuracy of the mixed lights for long-distance transmission.WS2815 LEDs are increasingly being used in guardrail tubes, pixel screens, flexible/rigid plates, mobile lighting systems, stage lighting, and electronic gadgets for creativity.

WS2815 LED Wiring Diagram

Difference between WS2811, WS2818, WS2812b, WS2813 and WS2815


This LED strip is the old version with an outer IC, much of which is made from flexible strip light DC12v has just one symbol. One IC controls 3 LEDs, the 3LEDs act as a single pixel and at the same time, they still change the same colour. Cuttable as one pixel per 3LED means if you cut the 3 LEDs, the light still works. And for a great amount of time, it is fully grown.

ws2811 led strip silicone tube IP67


Almost the same with WS2811, but with break-point continuous transmission signal functionality, which ensures that any failure pixel does not impact the pixels below. (It means 3 LEDs as one pixel, not LEDs). In WS2811, the following pixels don’t work if the pixel fails once. This LED strip is a 3-channel LED driver control circuit with excellent advanced port information hook inside and sign restoring intensification drive circuit inside it. Incorporate an oscillator of interior accuracy and a programmable 12V voltage steady current control component, which achieves a highly predictable shading effect. It has solid highlights in the Continuous Transmission Signal Break-point which embraces transmission of double signs. Without impedance, those signs can work together. The client may select the principal chip as the control signal info button.

ws2818 led strip 16L 48 LEDs


The other kind, besides external IC, is the internal IC, also called built-in IC or embedded. They are in many cases WS2812 or also called WS2812b. Voltage DC5V (WS2811 and WS2818 are DC12V), individually addressable. However, they can make more LEDs available in a single meter LED strip, so there are 30leds available, 60leds 144leds per meter powered strip. On-demand, we can also modify 72 LEDs per meter or other quantities. WS2812b has only 4legs, but an alternative parameter is possible. The two only have 3 wire yields, they’re information, anode and they do not have clock ways. So, they don’t go as quickly as WS2801.

addressable ws2812b led strip


WS2813 is another DC5V built-in IC, WS2813 is an evolutionary version of IC WS2812 which adds the feature of continuous break-point transmission. The big difference is their bypassing LED property between the two LED strips. WS2813 is a variant of dual-signal wires, with continuous signal break-point transmission. That is, if an LED burns in the center of the chain, the circuit stays closed. So long as no other adjacent LEDs are disabled, the remaining LEDs can continue to work normally. When one LED is broken or burned in a WS2812B strip, then the circuit is broken and the other LEDs in the chain do not work afterward.

programmable ws2813 led strip light 60LEDs


This produces 30led, 60led, and 144led allot lines per meter. These strips can be created in an inflexible LED strip with aluminum thwarting. It’s a DC12V chip, not a DC5V, we can also modify 48leds per meter or other quantities. Higher voltage means that on voltage drop it has higher tolerance. The drop in voltage is the decrease in electrical potential along the direction of a current flowing through an electric circuit. Voltage decreases in the source’s internal resistance, across conductors, across contacts, and through connections are undesirable as some of the energy supplied is dissipated.

60led meter ws2815 led light strip

How to use WS2815 LED with Raspberry Pi

WS2815 with the same protocol as WS2813 with dual-signal wires, so the same controllers can be operated. WS2815 LED strip is an improved version of the 5V WS2812B LED strip. With Arduino, Raspberry Pi, FastLED library, Adafruit. Try to use ws2815 with a raspberry pi3b+, then use a 12V 20A (Meanwell) PSU for the LEDs and a 5.1V 2A raspberry adapter. 12V is in stable condition. That WS2815 color includes a single Raspberry Pi GPIO pin, as well as a standard ground pin. Try to use

GPIO22 for green

GPO24 for blue

GPIO17 for red

To allow a safe connection to the power supply the power jack is required. The WS2815 is capable of absorbing a few amperes of current, so never cross the wires. It is also important to remember that the Raspberry Pi and the WS2815 require separate power supplies and can never have the same supply.

One wire is attached to the ground and one to the power jack voltage connection The ground wire is connected to the breadboard ground bus. The voltage cable is linked analogously to the breadboard voltage bus. So the power supply can be inserted into the power jack Only then can the power supply be inserted in the socket. You can test the WS2815 now using the PiGPIO program. The brightness of a color is set from 0 (off) to 255 (full brightness) for this reason. If all colors have been set, you have successfully linked your LED-Strip to the Raspberry Pi.

How to use WS2815 LED with Adafruit

This LED strip features the latest WS2815 drivers based on the famous models WS2812B and WS2813, so it is completely compatible with Aadafruit. Similar to the WS2813 this LED strip features continuous breakpoint transmission which ensures that if an LED stops the data signal will continue to function and the rest of the strip will still light up as normal thanks to a data backup signal.

It’s cut-able after each LED, the same as any other addressable LED strips. A large soldering pad is available, but each cut sign makes it easy to re-solder and connects to it again. Connections on strip + 12V DI, BI and GND are clearly labeled. Both DI and BI are data signals, but with your power, you just need to use the DI cable. The first switch on the power supply, let the voltage stabilize, then link the pixels (first with GND). Each individual WS2815 draws up to 60 milliamps white (red + green + blue) at full brightness. Nonetheless, it is uncommon for all pixels to be switched in this way, in actual use. Adafruit provides up to 10 Amps 5V DC power supplies. The longer a wire is, the greater its resistance. The more resistance, the greater the voltage that falls along its length. When the voltage drops too much it may influence the light.

Find a complete 4-meter LED strip reel. For 5V applied at one end of the line, control traverses just a few inches of copper for those pixels nearest to that point. Yet electricity traverses 8 meters of copper at the far end of the strip—4 meters out on the + 5V grid, 4 meters back on the ground side. Thanks to the decrease in voltage, the furthest pixels are tinted brown.

How to use WS2815 LED with Arduino

To get started, let’s assume you have some Arduino microcontroller model connected to the USB port on your device. Identify the end of your led line, pixel(s) or another tool as the “data.” On others, a solder pad called “DIN” or “DI” (data input) will appear. Others will have an arrow which indicates the way the data travels. The data input can originate from any Arduino digital pin, but by default, all of the example code is set for the digital pin 6. This way, the led stripe shield comes wired. Before placing this shield on your Arduino, Put on your goggles-40 eye-blistering RGB LEDs adorn for a configurable blast. Every pixel is individually addressable, organized in a matrix of 5×8. If you need some flexibility, you can cut a trace, and use almost any other pin. To make starting quick, WS2815 is operated by default from Arduino’s onboard 5V supply. So long as you’re not lighting up all the full power white pixels everything should be perfect. If you want to power the shield with an external power supply, connect to wire in external 4-6VDC power supply within the included terminal block-the the power supply will also power the Arduino and shield. Cut the middle of the solder jumper to the right of the terminal block if you want to use the terminal block to control the shield but just hold the Arduino itself on DC or USB. In case you wire the power backward, there is a FET polarity safety at the external input. When you need MORE Blinky, claim, you can chain these together. Link DIN attachment to DOUT of the first shield for the second shield. Attach a ground pin and power 5V too. You can chain as many as you like but you can run low on RAM after 5 or more shields if you are using a UNO.

The Arduino is able to supply the 5V pin continuously with just around 500 milliamps. At maximum luminosity, each WS2815 will draw up to 60 milliamps. So yes, you can bypass the separate DC supply and power directly off the Arduino as long as it uses only a few pixels, more if the colors and brightness are small overall. When in doubt, have the separate power supply for the pixels.

Product and Applications

Flexible LED strip:


WS2815 LED strip is a 3-channel addressable strip with built-in IC, controlled by dedicated LED controllers

One LED as one individually addressable pixel

Signal break-point continuous transmission, any single failure pixel neither affects the other pixels nor overall display effect, nor waveform distortion

All external components are integrated into the LED light source, sharply increase the convenience of installation and product stability

Working voltage is DC12V, max 14V

Transmission distance is 5 meters between any 2 pixels

The signal is a serial single-wire cascade interface, which is transmitted through one signal lines

PWM controller can adjust 256 gray levels, totally can output 16,777,216 colors


KTV nightclub night bar lighting project

TV studio, shows, and broadcasting

Cove ambient atmosphere lighting

Outdoor and indoor building lighting project

New product release exhibition

Architecture lighting decoration

LED sign Advertising board

Automobile decoration and repacking

Add lighting effect to products

Adafruit, Arduino and Raspberry Pi projects

Rigid LED Strip:


High-end aluminum alloy profile, die-casting molding, pair with different covers based on different applications

Shockproof, waterproof, anti-exposure, prevent stepping, excellent light output

Break-point signal continuous transmission make sure any failure pixel doesn’t affect the transmission of signal, signal keeps going

Individually addressable

Wide input voltage DC5V~24V

Signal transmission distance between any two bars can ba max 70 meters for TTL signal, 30 meters for DMX512 signal

Highly integrated, no need extra wires, strengthen the stability


Outdoor and indoor building lighting project

Indoor Entertainment Center

Architecture lighting decoration

TV studio, shows, and broadcasting

KTV nightclub night bar lighting project

Exhibition and Product Launch Events

Bridges lighted up by WS2815 LED Lights

Exhibition and Product Launch Events