IALEDPants v0.4b Teensy 3

I wanted to port it over to a teensy 3 verse the Arduino Nano to achieve faster FPS and reduce the size a little more in my IALED Pants. I am currently still using the Adafruit-WS2801 Library but will be switching over to FastSPI once version two is out of beta.

teensy 3.0

Here is a demo of theTeensy 3 FPS:

Here are some pictures of the process:

Next steps:

  • Migrate to FastSPI

  • Rechargeable battery solution

    May 21, 2013 at 5:41 PM

    Unfortunately, the ws2801 seems to have problems going above 1Mhz clock rates, at least from every report that I’m getting from people, you’re mileage may vary. That said, you’d still get more CPU cycles with the teensy 3 than the arduino for your in between pushing frames work 🙂 Meanwhile, the LPD8806 i’ve been able to drive at 22Mbps!

    I’m hoping to get a release candidate for the next version of the fastspi library out in the next week or so. Alas, I was unable to get SPI DMA working for this release, but will shoot for that over the summer. That will be a great thing for giving you back as much cpu time to play as you want 🙂

    I can’t wait until people can see the new API (the raw controllers that people using the preview library have been playing with is the under the hood stuff – hopefully folks will never have to see that stuff!) I can’t wait to be able to write code like:

    struct CRGB leds[NUM_LEDS];
    void setup() { FastLED.addLeds(leds, NUM_LEDS); }
    void loop() {
    static int i = 0;
    if(i==NUM_LEDS) { i = 0; }
    leds[i] = CRGB(255,0,0);;

    May 21, 2013 at 5:41 PM

    Bah – it didn’t let me finish my code, but you get the idea 🙂

    The Z01D
    May 21, 2013 at 5:54 PM

    Thanks for checking out the site and commenting! I have played around with your fastspi_led2_preview_release but haven’t had that much time to play with it. The pants are really just the initial testing format, The final project will be to build some type of curtain, so the faster the better. I will have to check out the LDP8806. If you need anyone to beta test your code let me know. Thanks again for checking out the post.

Leave a Reply

Your email address will not be published. Required fields are marked *