Comandos del Robot Kit
2 min readApr 28, 2017
Estos son los comandos que están incluidos en la librería del robotKit.
- setMotors(). Incluir este comando en la sección de setup, para activar los motores. Esto siempre debe estar en el código.
- forward(int mSpeed, int t). Mueve ambos motores hacia adelante a la velocidad indicada por el valor mSpeed (0–255), por t milisegundos
- forward(int lSpeed, int rSpeed, int t) , Mueve ambos motores hacia adelante con velocidad lSpeed en el motor izquierdo y rSpeed en el motor derecho (0–255), por t milisegundos
- backward(int mSpeed, int t). Mueve ambos motores hacia atrás a la velocidad indicada por el valor mSpeed (0–255), por t milisegundos
- backward(int lSpeed, int rSpeed, int t), Mueve ambos motores hacia atrás con velocidad lSpeed en el motor izquierdo y rSpeed en el motor derecho (0–255), por t milisegundos
- pivotLeft(int mSpeed, int t), pivotea (gira sobre su eje) hacia la izquierda a velocidad mSpeed (0–255) por t milisegundos
- pivotRight(int mSpeed, int t), pivotea (gira sobre su eje) hacia la derecha a velocidad mSpeed (0–255) por t milisegundos
- stopMotors(), detiene los motores
- randomForward(int t), Se mueve hacia adelante por 0-t milisegundos de forma aleatoria
- randomPivot(int p, int t) da vueltas a izquierda o derecha por 0-t milisegundos de forma aleatoria.
- setSensor(int sensorPin) Prepara el sensor conectado al pi sensorPin
- readSensor(int sensorPin) Lee la información que proviene del sensor sensorPin
- pointLight(int sensorPin) Lee la información del un sensor de luz conectado al pin sensorPin, y hace que el robot quede apuntando a la dirección de mayor luz
- startLED(uint8_t pin) Inicia los neopixeles conectados a pin
- setLED(uint8_t red, uint8_t green, uint8_t blue) cambia el neopixel al color RGB red, green, blue
- startRemote(uint8_t pin) Inicia el control remoto conectado a pin
- getRemote() recibe los datos de control remoto y retorma el valor del botón apretado.
- startUltrasonic(int trig, int echo) inicial el sensor ultrasonico
- getDistance() retorna la distancia en CM como valor float(real)
Más información y actualizaciones de la librería pueden encontrarlos acá