- DC motor: 3-6v
Servo sg90: 3-7.2v
Esp 01: 3.3v
I have two Arduino using I2C. Both has their own power source.
Arduino1 communicates to Android via Blynk App's server.
Arduino1 sends command to Arduino2 to run Servo, everything is smooth and working.
Arduino1 sends command to Arduino to run DC motor using digitalWrite(motor, HIGH), ESP 01 resets.
Using analogWrite(motor, 102) or smaller, though it may not reset it instantly, prolong usage would still results to reset randomly any moment.
Disconnected I2C and tried to operate Servo and DC motor simultaneously at Arduino2 using Serial commands. All works fine.
Any suggestions? Thanks.
Below is the current schematic diagram.