The Ethernet shield makes pins 10, 11, 12, and 13 unusable for other stuff like servos. However with pins 2, 3, 4, 5, 6, 7, 8, and 9, I think I could still control 8 servos from the internet. I'm planning on only moving one servo at a time, so current shouldn't be an issue? What if I did move all at once? Instead of servos for the little meters I'm moving, I was thinking about using gear motors at:
I was drooling over the Arduino Mega, but I haven't even ordered an Arduino yet... I like keeping it simple and cheap if possible. Thanls for the feedback in advance.
It's doable with a standard non-mega Arduino and an Ethernet shield. Your drawing is basically correct. The only thing to change is that you're going to need a separate power source for the servos. The Arduino isn't going to be able to supply the necessary current. So the servos' red wire will connect to the separate power instead of the Arduino 5V. Make sure to connect the separate power supply's ground to the Arduino ground to complete the circuit. The control wire for the servos will still connect to the digital pins as pictured.
For controlling the servos you can use Mem's MegaServo library.