PaulStoffregen / WS2812Serial

Non-Blocking WS2812 LED Library
138 stars 29 forks source link

Teensy LC to Teensy 4.0 #14

Open Mllwsummer opened 9 months ago

Mllwsummer commented 9 months ago

Hello Paul,

I have built the connection for the WS2812 LEDs and it is wonderful, but now my spouse broke the board... again.

My problem is that the Teensy LC has been discontinued and I ordered the Teensy 4.0.

My other problem is that I'm not smart enough to determine how to wire up the Teensy 4.0 since the Teensy LC had buffer pin specifically for the LEDs.

Could you please provide me some guidance on how to wire up your awesome project using a Teensy 4.0 please?

marmilicious commented 9 months ago

Here's a few commonly known to work (not all are fast enough) level shifters you can use to get the 3.3V signal from the Teensy 4.0 up to 5V for the LED strip data input. Both of these components are also large enough that you can easily hand solder them.

9AkOWg3

And here's a good blog article about level shifting, why it can be needed, and a few other options.
https://electricfiredesign.com/2021/03/12/logic-level-shifters-for-driving-led-strips/

Your question here really isn't a bug report or feature request so asking in the PJRC forums might be a better place to ask if you need more information and help.