Okay.So i'm also curious, what kind of pressure sensor did you use? Like, say i stepped on the left side and then the sensor was in the center. How does the sensor cover the entire step?
Oh that makes sense.So do you upload a new program each time or do you have like 1 microcontroller with 1 program and then another with a different one and then a main switch with on-off-1-2-3? or how do you change from light show to light show?Also did you need a carpet foot to get under the carpet?
I'd suggest you may want to think about either LM2679 (which is a 5 amp version of the regulator) or splitting the sourcing between two regulators. Up under a staircase, out of sight, I'd just prefer to think there's not going to be anything that will get hotter than say, 150F. If you aren't seeing it regularly, don't rely on a fan. Spread that heat out, and running that close to maximum rating on any component isn't going to be a good thing. I'd think about adding an lcd and a couple of switches in the closet, maybe one of liudr's keypad shields, whatever-- just a simple menu setup. From there you could even build out code to be able to build sequences within the interface.. but I'm thinking you would more likely just need a scroll-and-select from a list of pre-built sequences, like you have done.
Is it a bounce issue? You might try using the debounce library if you aren't already...
Which rgb leds did you use?