Comandos del Robot Kit

FunCostaRica
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á

--

--

FunCostaRica

Somos una fundación open source que promueve el desarrollo de una ciudadanía capás de construir sus propias soluciones tecnológicas y generar innovación