Bit of a newb here, so forgive me if I'm in the wrong section for this forum.
I'm building a project where I have ten blinds all with their own servo inside. The goal is to automate them via photocell readings. I'm using the Grove-Base-Shield 1.2 to connect them all. I've also tried to include a switch to override the automation, and provide a potentiometer to control the blinds.
Here is my question, individually all the pieces work fine. I run into a problem when I initialize the 10 servos. When I do, the arduino can't reliably tell the position of the switch. Sometimes it reads "1" and sometimes "0". I've tried using different digital pins for the switch, but it always becomes unreliable when the servos are initialized. If I don't initialize the servos, the switch, photocell, and potentiometer all work fine.
Also, it appears the potentiometer and photocell work fine regardless of servo initialization. Only the switch fails to give reliable readings.
How should I continue to troubleshoot this? Do I need to provide a diagram or pictures of what I have hooked up? If so, what is the best way to do this?