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

Thread: How do I get to OctoWS2811.h on Linux/Arduino ISP to run Basic?

  1. #1
    Member
    Join Date
    Jul 2018
    Location
    El Paso, TX
    Posts
    32

    How do I get to OctoWS2811.h on Linux/Arduino ISP to run Basic?

    How do I get to OctoWS2811.h on Linux/Arduino ISP to run Basic? Just installed the software (OctoWS2811) and hardware (Teensy-OctoWS2811 Adaptor) on a Raspberry PI.

  2. #2
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    18,495
    I do not understand your question.

    Maybe you could tell us which hardware you really have and what you're trying to accomplish?

    Here's some generic answers that may or may not apply.....

    The OctoWS2811 code runs on Teensy 3.x. The Arduino+Teensyduino software is used to program your Teensy. Most people use a regular PC or Mac to run the Arduino software, because Raspberry Pi is so slow. But you can run the Arduino software on a Raspberry Pi if you really want (and if you have a lot of patience).

    There are 2 basic ways to use OctoWS2811. You can program all the animation to be done using code on the Teensy. Several of the examples that come with OctoWS2811, like BasicTest, PlasmaAnimation, Fire, & SpectrumAnalyzer work this way. Everything happens on the Teensy, so all you need is power to the Teensy and the LEDs will do whatever you've programmed. While this way gives you a very self-contained and highly reliable project (doesn't depend on a computer) it is harder to create really complex animations or video streaming using only Teensy.

    The other way involves sending data to Teensy, which it then sends to the LEDs for you. Other OctoWS2811 examples like VideoDisplay, Artnet, Adalight & Glediator work this way. Software running on a PC or Mac or a board like Raspberry Pi sends data to the Teensy. Even if you intend to use a Raspberry Pi to send the data, this sort of project is easier to do by first using a regular PC or Mac. You'd run the data-sending software on your regular computer, and run Arduino on your computer. Once everything is working, then you'd plug the Teensy into the Raspberry Pi and try to run only the data-sending software on the RPi. This may seem harder because it adds an extra step to switch to the RPi, but believe me, this way is much easier because a regular computer is so much faster and easier to use for development & testing than the slow Raspberry Pi.

  3. #3
    Member
    Join Date
    May 2018
    Location
    Land between two rivers
    Posts
    36
    You can also store data on a SD card and play it from there. Generally it will need to be raw data, not compressed. Unless it is a very simple and fast decompression to apply.

  4. #4
    Member
    Join Date
    Jul 2018
    Location
    El Paso, TX
    Posts
    32
    Thank you for your help with this project. It is a mega Led Panel with 3000 Leds (48" x 48"). I was trying to program the Teensy-Octows2811 to light the panel and have everything soldered together. I loaded the software for the Teensy etc on the Raspberry but could not get the Arduino software to find the BasicTest.ino and so nothing has happened. I did understand that the Teensy and OctoWS2811 were a stand along setup and really thought it would work well for this project which is my first.
    I can use my laptop to get everything running and then install a SD once I have the lighting details worked out. I was using the Raspberry Pi rather than my laptop since that was what is in my studio/workplace. Thank you for your help.

Posting Permissions

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