controlar motor dc usando mando ps2 wireless

Es que poner dos pausas de 500 mseg suman 1000 mseg o 1 segundo, cuando esperas que se perciba si presionas botones o no?

Tu solución es ir a documentación, indice de temas tutoriales y reemplazar delay x millis()