Pixel Driver (WS28xx / SK68xx)

Warning message

The Propeller Object Exchange system is decommissioned and replaced with a GitHub repository to house the same existing and future Propeller objects. As of 12/5/2019, this site is read-only. You can continue to browse and download objects from here for a limited time; however, please begin using the Parallax Propeller repository for future reference.
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
By: created: 2017-10-26 | updated: 2018-04-30

This is a unified, 800kHz pixel driver that has direct support for:

  • WS2811
  • WS2812 
  • WS2812b
  • WS2813
  • SK6812
  • SK6812RGBW

The startx() method allows advanced programmers to specifiy parameters of the data stream.

This driver uses external pixel buffers to save memory on small projects, and allow advanced programmers to use multiple buffers for animation effects. The color buffer and output pin may be switched at any time. Output of the buffer auto-repeats so that the application can manipulate the buffer on-the-fly.

Note to users of my previous pixel drivers: this driver supports 24- (RGB) and 32-bit (RGBW) devices -- you may need to adjust custom color values for this new driver.

Added a method called morph() which facilitates a transition from one color to any other color.

Original File Upload
Package icon jm_rgbx_pixel_demo - Archive [Date 2018.04.30 Time 05.09].zip16.89 KB