Soporte de makebot gamepad

¿Necesitas ayuda para conectar tu proyecto o quieres hacerlo compatible con makebot gamepad? Estás en el lugar correcto.

makebot gamepad convierte tu iPhone o iPad en un control inalámbrico para proyectos de electrónica, programación y robótica mediante Bluetooth Low Energy (BLE).

Cómo conectar tu proyecto

Antes de comenzar, asegúrate de que tu proyecto esté encendido y tenga cargado un programa compatible con makebot gamepad.

1. Enciende tu proyecto
Espera a que el programa inicie y active la conexión Bluetooth.

2. Abre makebot gamepad
Toca el indicador de conexión que aparece en la parte superior de la pantalla.

3. Busca tu dispositivo
La app buscará dispositivos compatibles cercanos. En la versión actual, el nombre del dispositivo debe comenzar con MAKEBOT-, por ejemplo:

MAKEBOT-01

4. Selecciona tu dispositivo
Toca su nombre y espera unos segundos mientras se establece la conexión.

5. ¡Listo!
Cuando la app indique que estás conectado, puedes utilizar los joysticks, botones y pad direccional para controlar tu proyecto.


¿No aparece tu dispositivo?

Comprueba lo siguiente:

  • El dispositivo está encendido.
  • Bluetooth está activado en tu iPhone o iPad.
  • Permitiste que makebot gamepad utilice Bluetooth.
  • Tu dispositivo utiliza Bluetooth Low Energy (BLE).
  • El programa de tu dispositivo ya inició Bluetooth.
  • El nombre anunciado por el dispositivo comienza con MAKEBOT-.
  • No hay otro teléfono o tablet conectado actualmente al dispositivo.

Si acabas de modificar o reiniciar el programa de tu proyecto, espera unos segundos e intenta Buscar de nuevo desde la app.


Haz compatible tu proyecto

makebot gamepad no requiere que compres un robot específico.

Puedes utilizarla con tus propios proyectos de electrónica y robótica siempre que programes un dispositivo con Bluetooth Low Energy (BLE) siguiendo el protocolo de comunicación de la app.

En la versión actual, el dispositivo debe anunciar un nombre que comience con:

MAKEBOT-

Por ejemplo:

MAKEBOT-01

Configuración Bluetooth

Service UUID

12345678-1234-5678-1234-56789abcdef0

Characteristic UUID

12345678-1234-5678-1234-56789abcdef1

La característica debe permitir:

Write o Write Without Response


¿Qué información envía el control?

makebot gamepad envía un paquete de 6 bytes con el estado del control:

Byte 0 — Joystick izquierdo X (LX)
Byte 1 — Joystick izquierdo Y (LY)
Byte 2 — Joystick derecho X (RX)
Byte 3 — Joystick derecho Y (RY)
Byte 4 — Botones y pad direccional
Byte 5 — Botones − y +

Joysticks

Cada eje utiliza valores de 0 a 255.

0 = un extremo
127 = centro
255 = extremo contrario

Por ejemplo, cuando ambos joysticks están en reposo, sus cuatro valores estarán aproximadamente en:

127, 127, 127, 127

Botones

El quinto byte contiene los botones principales y el pad direccional utilizando bits individuales:

Bit 0: A
Bit 1: B
Bit 2: X
Bit 3: Y
Bit 4: Arriba
Bit 5: Abajo
Bit 6: Izquierda
Bit 7: Derecha

Esto permite detectar varios botones presionados al mismo tiempo.

Botones − y +

El sexto byte contiene los controles adicionales:

Bit 0:
Bit 1: +


Ejemplo de un paquete

Si recibes:

[127, 127, 127, 127, 1, 0]

significa que:

  • ambos joysticks están centrados;
  • el botón A está presionado;
  • los demás botones están libres.

Otro ejemplo:

[255, 127, 127, 127, 0, 0]

indica que el joystick izquierdo está desplazado completamente sobre su eje X mientras los demás controles permanecen en reposo.


¿Qué necesito para crear un proyecto compatible?

Necesitas un microcontrolador con soporte para Bluetooth Low Energy (BLE) y la posibilidad de recibir datos mediante una característica GATT.

Por ejemplo, puedes desarrollar proyectos utilizando microcontroladores de la familia ESP32 compatibles con BLE.

El programa de tu dispositivo será responsable de interpretar los comandos recibidos y decidir qué hacer con ellos: mover motores, controlar un servo, encender luces o realizar cualquier otra acción que hayas programado.

makebot gamepad envía los controles. Tú decides qué hace tu proyecto con ellos.


Privacidad

makebot gamepad no requiere crear una cuenta ni iniciar sesión.

Puedes consultar nuestra política completa aquí:

Política de privacidad de makebot gamepad
makebot.mx/pages/privacidad-gamepad


¿Necesitas ayuda?

Si tienes problemas para utilizar makebot gamepad o tienes alguna pregunta sobre compatibilidad, puedes escribirnos.

makebot
info@makebot.mx
México

Cuando nos contactes por un problema de conexión, nos ayudará saber qué microcontrolador utilizas y qué sucede cuando intentas conectarte.