Hello everyone, I'm having trouble with my Ethernet shield maintaining an open tcp connection while also trying to drive a 3V DC motor and I suspect it is due to interference from the motor. The connection opens, stays connected, and sends and receives just fine up until I set the input to the base of the transistor high. Here is the circuit I was using at first (minus the pot):
I'm using a 3V power source for the motor and a common ground for everything. As soon as I set the input pin high the connection would immediately drop and the Ethernet shield LEDs would blink off (and maybe blink back on sporadically). So I added a 100pF capacitor across the motor. This seems to have helped a little in that I can send and receive for a bit longer. But eventually the same problem will happen where the LEDs on the ethernet shield switch off and the connection is dropped.
Any suggestions? Thanks for any help!
PS. I'm not using the motor driver shield I have because it says it won't work on 3V motors. Also, I tried using the L293D that I had but I think I fried it making a wiring mistake :)