
Control de Cutebot con Joystick: Primeros pasos con micro:bitCutebot y Joystick:bit juntos
🤖🎮 Control de Cutebot con Joystick: Primeros pasos con micro:bit
🟦 Introducción
En este tutorial vamos a aprender a controlar el robot Cutebot utilizando un joystick conectado a la micro:bit.
Este tipo de proyecto es perfecto para iniciarse en la robótica, ya que combina:
- Programación por bloques
- Control de dispositivos físicos
- Pensamiento computacional
👉 Además, nos permite entender cómo funcionan muchos sistemas reales, como los coches teledirigidos o los robots industriales.
🟩 ¿Qué vamos a hacer?
Vamos a crear un programa para que:
- El robot avance al mover el joystick hacia delante
- Retroceda al moverlo hacia atrás
- Gire a la izquierda o derecha
- Se detenga cuando el joystick esté en reposo
👉 Es decir, convertiremos el joystick en un mando de control del robot.
🟨 Material necesario
- 1 placa micro:bit
- 1 robot Cutebot
- 1 módulo Joystick:bit
- Cableado (incluido en el kit)
- Ordenador con acceso a Microsoft MakeCode
🟥 ¿Cómo funciona?
El joystick envía valores a la micro:bit dependiendo de su posición:
- Eje X → izquierda / derecha
- Eje Y → arriba / abajo
👉 La micro:bit interpreta esos valores y decide qué hacer:
- Si el valor sube → avanzar
- Si baja → retroceder
- Si se desplaza lateralmente → girar
💡 Es un ejemplo claro de:
👉 Entrada → Procesamiento → Salida
🟪 Programación (idea general)
El programa sigue esta lógica:
- Leer el valor del joystick
- Comparar los valores
- Decidir el movimiento
- Enviar órdenes a los motores del Cutebot
🔹 Ejemplo de comportamiento
- Joystick arriba → Cutebot avanza
- Joystick abajo → Cutebot retrocede
- Joystick izquierda → gira izquierda
- Joystick derecha → gira derecha
- Joystick centrado → se detiene
🟫 Consejos importantes
👉 Ajusta los valores (umbrales), porque el joystick nunca está exactamente en 0.
👉 Empieza con movimientos simples y luego mejora el control.
👉 Prueba poco a poco:
- Primero avanzar
- Luego girar
- Luego combinar
🟦 Conclusión
Este proyecto es una forma muy divertida de empezar en la robótica.
👉 Permite entender cómo un sistema interpreta datos y responde en tiempo real.
👉 Es la base de tecnologías actuales como:
- Drones
- Robots autónomos
- Vehículos inteligentes
💥 Reto final
👉 Intenta mejorar el programa:
- Añadir velocidad variable
- Control más suave
- Botón de parada de emergencia
Código Cutebot

Código Joystick:bit

Código para descargar
Código Cutebot
Código Joystick:bit
Etiqueta:cute:bot, ies monterroso, joystick:bit, micro:bit, robótica
