El sensor de contacto funciona como un botón normalmente abierto, de manera similar al timbre de una casa. Cuando se utiliza este sensor, el robot esta monitoreando constantemente si hay un cambio en el estado del sensor, es decir, si en algún momento se presiona, esta información queda registrada y se puede utilizar de la manera que mas convenga.
El bloque esperar se puede utilizar en modo sensor táctil o de contacto, este bloque se encuentra en la paleta de bloques de flujo y se puede utilizar para comparar o cambiar el estado de un proceso activo.
Este bloque se encuentra en la paleta de bloques de sensores en color amarillo y tiene dos modos, medir y comparar. El primero muestra el estado del sensor, es decir, si esta presionado. El segundo modo se utiliza para comparar el estado del sensor para verificar si es verdadero o falso un proceso.
Con el programa anterior el robot camina indefinidamente hasta que el sensor táctil es presionado. Utiliza el bloque mover dirección en modo encendido, después el bloque esperar en modo "sensor táctil-comparar-estado", si el sensor cambia de estado, pasa al siguiente bloque, mover dirección en modo apagado, para detener el robot.