Error avrdude: stk500_getsync(): not in sync: resp=0x00

Buenas! Estoy construyendo un humanoide que pueda controlarlo por voz desde android. Todo iba bien hace dos semanas, lo estaba programando con un mac, pero tube un problema y se me jodio la pantalla y ahora lo hago con un windows. El problema esque cuando cargo el programa con el windows me da el error del titulo. Si desconecto los 5v que van del arduino uno al servo driver (uso un Adafruit servodriver) entonces carga bien, y luego conecto el cable y se pone en la posicion digamos inicial pero despues ya no responde a las ordenes que recibe. He provado con todo lo del puerto serial, canviarlo, los drivers y nada funciona. Gracias de verdad, tengo que entregar el trabajo en menos de un mes.