Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32 + APA102 Question #759

Edris89 opened this Issue Mar 20, 2019 · 3 comments


None yet
2 participants
Copy link

Edris89 commented Mar 20, 2019

Hi there,

I am doing a project with the ESP32 and the APA102 SMD RGB LEDs.
My project is about a text logo its called VUSAM, 5 letters.

I wanted to fill those letters with SMDs and have each letter it's own channel so that it could have different effects for each letter.

I understand that each letter would have it's own data pin.
But the APA102 has also a clock pin.
And this is where it's getting a bit confusing for me.

I have some couple of questions.

  1. Which gpio pins can I use for the data pins for each of the 5 channels?
  2. Must I also have 5 different clock pins for each channel? Or can I connect all those clocks with one clock pin?
  3. Question about question 2. What's the difference between using 5 different clock pins or 1 clock pin for all the 5 channels.
  4. Which pin or pin's can I use for the clock pin.
  5. Can I use the ESP32 pins to drive the APA102 smd leds with 3.3V Logic? Or must this be 5V logic?
    Thanks in advance.

This comment has been minimized.

Copy link

JanBosNL commented Mar 22, 2019

I was trying to figure similar issues out on an esp8266 and can confirm you only need 1 clock pin for all the data pins.

Check out my issue that I closed it has a simple sketch to test 2 APA102 strips with 2 data pins and a mutual clock pin.



This comment has been minimized.

Copy link

Edris89 commented Mar 30, 2019

Link is broken?


This comment has been minimized.

Copy link

JanBosNL commented Apr 3, 2019

Check my latest working code, Its runs on an ESP8266 but should also be fine on an esp32

Dont yet know how to apply different effects on different strips. This for me however solved the different ledcounts on strips when using 1 effect on all strips at once.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.