Incorrect Patterns + Beginner Questions #118
Replies: 3 comments 1 reply
-
I can answer question 5. The ring parameters are for using LED rings or looped strips (such as fans) for example if you had 5 fans in a row with 24 LEDs each setting those with |
Beta Was this translation helpful? Give feedback.
-
I can answer question 2, at least with regards to the availability of documentation. It's basically a case of "what you see is what you get". Phrased differently, Dave published the project "as-is with a README". |
Beta Was this translation helpful? Give feedback.
-
Perhaps we're going about this in the wrong way. Would someone who has a working Heltec V2 board please post their OS, platformio.ini, and globals.h? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'll preface this by saying this is my first electronics project, so some of the questions I'm asking might be trivial, and some of the stuff I'm doing is probably stupid. Any advice is appreciated and hopefully will be useful to others in a similar position.
I'll start by showing my setup, then some demonstrations of the unexpected behaviour I'm seeing, finally some questions. Hopefully this is written well enough that providing help will be painless for someone with experience 🥰
Products
Products linked to where I purchased them.
Setup
(Using Australian 230V power)
Demonstrations
heltecdemo
For this I am expecting to see some kind of rainbow pattern, but instead each LED only lights up as red, green, OR blue, at any given time. Never a combination of multiple colours, though the brightness does vary.
The code for this configuration is unmodified except to change the port, so only the first 144 of my LEDs are active.
strand
This seems to work better, but still not as expected. I took the default strand configuration and updated it for the upload speed of the Heltec board. I also commented out some
build_flags
andlib_deps
which were specific to the m5stick.With this configuration the LEDs do combine the RGB channels, but instead of scrolling the pattern remains stationary and dims/flickers approx every second.
Code
platformio.ini
Click to Expand
globals.h
I've only included the
STRAND
section since this is the only one I modified. I increased the matrix width and changed the power limit for my power supply (though not sure if I got this right)Click to Expand
Questions
secrets.h
and that works when enabled.)NUM_RINGS
andRING_SIZE_0
do? And are there others that aren't obvious that I should understand?Thanks for reading and for any assistance ❤
Beta Was this translation helpful? Give feedback.
All reactions