Este bloque permite girar el robot hacia la derecha sobre su eje, sin un tiempo determinado. La acción será realizada hasta que se le indique una nueva acción o movimiento.
Si se coloca un bloque de movimiento sin tiempo y debajo otra acción de movimiento, la primera acción se realizará tan rápido que no podra ser observada.
El rango de potencia posible es de 0 a 255. Esto definirá la velocidad de desplazamiento. Esta velocidad dependerá de las características físicas de cada robot: tipo de motor, tamaño de la rueda, peso del objeto, entre otros.
La potencia mínima para que el motor avance también depende de las características del objeto. Algunos tipos de motores requieren menos potencia para iniciar el movimiento.
//Giro a la derecha con potencia: 255
bitWrite (datoMultiplexor, orden_dir1A, false );
bitWrite (datoMultiplexor, orden_dir1B, true );
bitWrite (datoMultiplexor, orden_dir2A, true );
bitWrite (datoMultiplexor, orden_dir2B, false );
shiftOut(pinData, pinClock, MSBFIRST , datoMultiplexor);
analogWrite(pin_vel1, 255);
analogWrite(pin_vel2,255);
digitalWrite(pinLatch, HIGH );
delay(1);
digitalWrite(pinLatch, LOW );