That "schematic / block diagram" does not show the ground of the 12V supply being connected to the ground of the Arduino. Like you said you had done.
Hi,Thanks. Ops basic circuit.Now what do you have the inputs and outputs of the mega connected to?In your video I see many, many wires to I/O of the mega.Just one mega circuit would do, if all are similar.
Yet i am telling you, this is probably the 6th or 7th system i have done like this and never experienced such a problem before.
and 2 pcs of max7219 daisy chained
BECAUSE, as long as the LED Strip is off and de-powered, everything, every button, every switch, every Led Diode, every encoder IS working!
And this itself indicates a power issue, or ground issue. This is why it is important to see schematics and how everything is wired.
Thats because normally i didn't connect it. It was just for trial. When the problem first occured, gnd of 12v was not connected to this common system.
There you go.. I've decided to disassemble everything behind and take a closer look to see what's going on, so it'll take some days to reassemble them all.
If you disassemble things .. then things 'behave' after you re-assemble, then you might not learn anything from your mistakes.Also --- all the people here are trying to help trace the issue. But shifting goal posts and leaving out accurate and important details about the wiring, and even disassembling everything is pretty much a case of wasting forum members time.You should have simply just isolated the LED strip and its power supply from the arduinos (and the arduinos supplies) ..... and then simply run the arduinos separately while running the LED strip separately ---- just to see for yourself whether or not the situation improves --- just for a test. At least if everything is ok at that point, you could then begin to take some systematic approach toward finding the issue(s).
Guys, please stop asking me for schematics, I already gave you one, it's the best I can do for now.