Comportamiento Extraño

Estimados buenas tardes!

Un gran saludo a todos.Soy nuevo en esto , aprendiendo pero les cuento que me ocurre un fenómeno extraño cuando desconecto el USB del Arduino Uno.

Tengo un pequeño programa con dos servomotores HS311.

Entre estos dos servos, programé tres rutinas que se repiten en un bucle.

Cuando hago el deploy del programa funciona bien, hasta que desconecto el cable USB. Cuando saco el cable USB, el programa hace cualquier cosa. Pareciera que se desprograma.

¿Les ha pasado esto?
¿Habrá algo que estoy haciendo mal?

Agradecería cualquier sugerencia para entender lo que me pasa.

Muchas Gracias.

Y como lo estas alimentando al sacar el USB?

Hi,
Posiblemente una bateria de 9 voltios.

Estoy de acuerdo contigo tauro.

O se le resetea el Arduino cada vez que conecta o desconecta el USB, como es esperable.

Amigos, quiero contarles que efectivamente habia un problema de energía que estaba haciendo mal.

Segui vuestros consejos, fuentes de poder independientes y con el consumo en mA que requieren los servos y santo remedio.

Les agradezco mucho, son un tremendo aporte. Un abrazo a todos !!!