Código QR para el Arkanoid
Código QR para el Maps
| 
Función | 
Descripción | 
| 
dameObjeto() | 
Esta función hará todo el trabajo sucio por ti, ya que es la que se encarga de hacer el filtro de color para aislar la pelota naranja y devolverá 2 números: centro y área. 
- centro: son las coordenadas (pixelX, pixelY) del centro de la pelota en la imagen. 
- area: es la superficie (numero de pixeles) que ocupa la pelota dentro de la imagen. | 
| 
girarIzquierda(vel) | 
Esta función hará que el robot sobre sí mismo hacia la izquierda a la velocidad dada como parámetro ($rad/s$). | 
| 
girarDerecha(vel) | 
Esta función hará que el robot sobre sí mismo hacia la derecha a la velocidad dada como parámetro ($rad/s$). | 
| 
avanzar(vel) | 
Esta función hará avanzar al robot a una velocidad dada como parámetro ($m/s$) | 
| 
retroceder(vel) | 
Esta función hará retroceder al robot a una velocidad dada como parámetro ($m/s$). | 
| 
Función | 
Descripción | 
| 
leerUltrasonido() | 
Lee el sensor de US y nos devuelve un valor que representa la distancia (en metros) a un obstáculo que se encuentre enfrente del PiBot | 
| 
avanzar(v) | 
Hace que el PiBot avance en línea recta con una velocidad lineal igual a v expresada en metros/segundo | 
| 
retroceder(v) | 
Hace que el PiBot retroceda en línea recta con una velocidad lineal igual a v expresada en metros/segundo | 
| 
girarIzquierda(w) | 
Hace que el PiBot gire a la izquierda sobre su eje (sin avanzar) con una velocidad angular igual a w expresada en radianes/segundo | 
| 
girarDerecha(w) | 
Hace que el PiBot gire a la derecha sobre su eje (sin avanzar) con una velocidad angular igual a w expresada en radianes/segundo | 
| 
parar() | 
Hace que el PiBot se detenga (si estaba avanzando, retrocediendo o girando) | 
| 
valor = 4.01 | 
valor = 3.32 | 
valor = 2.43 | 
valor = 1.62 | 
valor = 0.58 | 
| 
Función | 
Descripción | 
| 
leerIRSigueLineas() | 
Lee los dos sensores de IR y nos devuelve un valor entre 0 y 3. | 
| 
avanzar(v) | 
Hace que el PiBot avance en línea recta con una velocidad lineal igual a v expresada en metros/segundo. | 
| 
retroceder(v) | 
Hace que el PiBot retroceda en línea recta con una velocidad lineal igual a v expresada en metros/segundo. | 
| 
girarIzquierda(w) | 
Hace que el PiBot gire a la izquierda sobre su eje (sin avanzar) con una velocidad angular igual a w expresada en radianes/segundo. | 
| 
girarDerecha(w) | 
Hace que el PiBot gire a la derecha sobre su eje (sin avanzar) con una velocidad angular igual a w expresada en radianes/segundo. | 
| 
parar() | 
Hace que el PiBot se detenga (si estaba avanzando, retrocediendo o girando). | 
| 
lectura IR izquierdo | 
lectura IR derecho | 
valor de leerIRSigueLineas() | 
| 
negro | 
negro | 
0 | 
| 
negro | 
blanco | 
1 | 
| 
blanco | 
negro | 
2 | 
| 
blanco | 
blanco | 
3 | 
| 
valor = 0 | 
valor = 1 | 
valor = 2 | 
valor = 3 |