WS2812B 5050 RGB LED 是一個集控制電路與發光電路於一體的智能外控LED光源。其外型與一個5050LED燈珠相同，每個元件即為一個像素點。像素點內部包含了智能數字接口數據鎖存信號整形放大驅動電路，還包含有高精度的內部振盪器和12V高壓可編程定電流控制部分，有效保證了像素點光的顏色高度一致。
數據協議採用單線歸零碼的通訊方式，像素點在上電複位以後，DIN端接受從控制器傳輸過來的數據，首先送過來的24bit數據被第一個像素點提取後，送到像素點內部的數據鎖存器，剩餘的數據經過內部整形處理電路整形放大後通過DO端口開始轉發輸出給下一個級聯的像素點，每經過一個像素點的傳輸，信號減少24bit。像素點採用自動整形轉發技術，使得該像素點的級聯個數不受信號傳送的限制，僅僅受限信號傳輸速度要求。
控制電路與RGB芯片集成在一個5050封裝的元器件中，構成一個完整的外控像素點。
內置信號整形電路，任何一個像素點收到信號後經過波形整形再輸出，保證線路波形畸變不會累加。
內置上電複位和掉電複位電路。
每個像素點的三基色顏色可實現256級亮度顯示，完成16777216種顏色的全真色彩顯示，掃描頻率不低於400Hz/s。
串行級聯接口，能通過一根信號線完成數據的接收與解碼。
數據發送速度可達800Kbps。
跟 Arduino UNO R3配套演示效果圖：