No entiendo lo que comentas del diodo. Se como funcionan los diodos pero no entiendo como lo usas. Salu2
Se refiere a que los servos necesitan un corriente importante, mientras que un USB 2.0 sólo puede subministrar 500mA. Si le pides más, o te desconecta (no hace nada), te salta una protección (el USB no vuelve a funcionar hasta que resetas el PC) o quemas el USB, depende del tipo de tu PC o hub USB. Lo mejor es que evites pasar de 350-400mA y así te curas en salud.
Ese diodo bloquea el corriente que fluye desde Vin (la alimentación de la placa de Arduino) hacia los servos, de forma que el USB solo alimenta al Arduino (y demás cosas en la placa). Los servos en cambio son alimentados por la batería.Ahora, que la tensión de la batería sea 5V o menos!!! Si le plantas una batería de 6V puedes montar un festival de narices... (con fuegos artificiales y todo).
Mi recomendación es que no te compliques la vida y directamente los alimentes por separado. Los servos no son muy quisquillosos con los cambios de tensión, así que ni siquiera te hace falta regulador. Es decir, igual que en el pdf de JRodrigo, pero sin el diodo. Simplemente no conectes las alimentaciones (las masas si!).