I have something strange happening. I’m trying to build these fun little “long distance lamps” and I’m getting weird issues.
For some reason after I plug in the device, the first thing that is supposed to happens (and does) is the Neopixel run through all the colors and then turns off until someone touches the button. However, after the Neopixel runs through all the colors and shuts down, the Photon stops breathing Cyan and gives me a solid cyan light and nothing can be done including flashing the photon. If I press the Adafruit LED arcade button a few times while its running through those colors and still breathing cyan, usually I can get it to continue breathing Cyan, but they still don’t work perfectly even after that.
At first I thought it had to be the code, but I have a few built with regular buttons that do not have an LED light and they work just fine. So, a minute ago I cut the the VIN and GND wire going to the Arcade button’s LED light on a couple of them and it works perfectly! I thought ok maybe there is something weird happening between the Neopixel and the Arcade button’s LED both being soldered to the VIN and GND, so I soldered the Arcade button LED’s power and GND wires into 3V3 and a different GND pin on the Photon and the exact same thing happens! I’ve tried changing the Photon’s firmware too and that didn’t seem to make a difference either. Its also not the PCB board either, I’ve used different brands and types with same issue. It really sucks because I blew through 3 photons before I realized it wasn’t a hardware or my crappy soldering that was creating the problem.
Anyone have any idea how I can fix this?? If I have to I’ll cut the power to the Arcade buttons LED but I really like the idea that the buttons LED will always be the same color of that specific lamp no matter what color the lamp itself changes to. Sorry to be wordy but I wanted to be as detailed as I could.
I GREATLY APPRECIATE ANY HELP! I’ve been working on this for almost a year lol.
EDIT: FYI, the arcade button LED works, thats not the problem. The problem is that the LED on the Arcade button is messing up the function of the Photon for some reason.