Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 4 of 4

Thread: OctoWS2811 VideoDisplay + FastLED

  1. #1
    Junior Member
    Join Date
    Dec 2013
    Location
    San Francisco, California
    Posts
    10

    OctoWS2811 VideoDisplay + FastLED

    Hi,
    I'm working on a project that uses a Teensy 3.2 running this: https://github.com/PaulStoffregen/Oc...deoDisplay.ino. I'm not displaying video (actually about 1000 leds mapped on a sphere). I'd like to get the color correction goodness of FastLED. I think this shouldn't be too difficult- has anyone done this before? Also I'm willing to consider other suggestions.

    I have it working (without FastLED) using a modified version of the example processing sketch (ported to Scala and pushing data over USB using http://fazecast.github.io/jSerialComm/

    My current hardware implementation only uses ~1000 LEDs, but I want to be able to scale it out, so maintaining multi-teensy support would be nice.

    In summary the system would look like this:
    PC/RPi generates frame of RGB values, sends data over USB to Teensy running FastLED which adjusts colors and renders using code similar to this:
    https://github.com/FastLED/FastLED/b...WS2811Demo.ino
    Last edited by drichelson; 05-22-2016 at 01:05 AM.

  2. #2
    Senior Member
    Join Date
    Apr 2013
    Posts
    1,936
    If I understand what you want to do, see
    https://github.com/FastLED/FastLED/wiki/Parallel-Output
    Which is how to use parallel out data from fastLED, such as via an OctoWS board. Unsure if there is an existing example with using fastLED with data streaming via USB

  3. #3
    Junior Member
    Join Date
    Dec 2013
    Location
    San Francisco, California
    Posts
    10
    Yes- I forgot to add the last bit (see edit)

  4. #4
    Junior Member
    Join Date
    Dec 2013
    Location
    San Francisco, California
    Posts
    10
    I got this working- it's pretty straightforward if you don't try to unpack the bits as-is and instead send over bytes for each fastled pixel's r, g, b fields.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •