Programar tu robot
Un programa, o controlador (controller), funciona en bucle: lee los sensores, decide, ajusta los motores y deja que la simulación avance un paso. Todo lo que hace tu robot sale de este bucle.
Todos los ejemplos de aquí funcionan en el robot inicial. Cárgalo antes de ejecutarlos y funcionarán tal cual. Cada ejemplo tiene una versión en Python y otra en C/C++: elige tu lenguaje en las pestañas y todo el sitio seguirá tu elección.
El camino
Sección titulada «El camino»| Paso | Aprendes a… |
|---|---|
| 1. Tu primer programa | Escribir, cargar y ejecutar un programa |
| 2. Movimiento | Avanzar y girar |
| 3. Sensores | Encontrar paredes, agujeros, marcas y tu posición |
| 4. Recorre el laberinto | Juntarlo todo en un programa completo |
| 5. Comunicación | Informar de las marcas y sumar puntos |
| 6. Marcas en las paredes | Distinguir víctimas, objetivos y falsos |
| 7. Explorar y mapear | Explorar de forma sistemática y recordar el laberinto |
| 8. Reglas del mapa y Enviar el mapa | Conseguir la bonificación por mapa |
Cada paso se basa en los anteriores. Si todavía no lo has leído, lee primero el Resumen de las reglas: explica qué tiene que hacer tu robot y qué da puntos.
Si escribes en C o C++, lee primero Controladores en C++ para compilar y ejecutar tus programas.
