1. Objetivo de la práctica
Realice el robot de control remoto CoCube del applet de WeChat.
2. Materiales utilizados
3. Plataformas de software
4. Programación
El applet de WeChat se comunica con el robot CoCube a través de Bluetooth Low Energy (BLE). Primero debe cargar el programa de interfaz para el robot CoCube a través del IDE de MicroBlocks y personalizar la programación según sea necesario; A continuación, desconecte el IDE de MicroBlocks del robot CoCube; Finalmente, conecte el robot CoCube con el applet de WeChat y podrá lograr un control remoto en tiempo real.
- Cargue el programa de interfaz para el robot CoCube
MicroBlocks - Case 08 WeChat Interfaz de programa
Conectar los robots CoCube con MicroBlocks IDE
Personaliza los botones de función
El código de ejemplo que se abre se muestra en la siguiente ilustración:
A partir de ahí:
El bloque de sombrero "Cuando se recibe" se utiliza para procesar los mensajes del joystick y controlar el movimiento del robot CoCube sin modificación
Los cuatro bloques de sombrero de "Al recibir a", "al recibir b", "al recibir x" y "al recibir y" corresponden a los botones A, B, X e Y del Programa WeChat Mini, que se pueden personalizar según sus necesidades.
Desconectar el robot CoCube del IDE MicroBlocks
Después de la depuración, asegúrese de desconectar el robot CoCube del IDE de MicroBlocks, de lo contrario, el CoCube no se conectará por teléfono al mismo tiempo.
5. Mini programa WeChat
Abre el mini programa WeChat
Abra el software de WeChat en su teléfono móvil, escanee el código del applet de WeChat y abra el applet de WeChat "CoCube Robot".
Conéctese al robot CoCube
Haga clic en el botón "Buscar dispositivos CoCube". Cuando lo use por primera vez, es posible que se le pida que active el permiso de Bluetooth, haga clic en Confirmar.
Entre los dispositivos que aparecen, busque el número de Bluetooth de su robot CoCube y toque para conectarse
Robot de control remoto CoCube
El joystick virtual izquierdo controla el movimiento del chasis del robot CoCube, y la velocidad del movimiento se puede ajustar según el tamaño de la palanca, y tiene una función de control híbrida (por ejemplo, deslizándose hacia la parte delantera izquierda, el robot también girará hacia la parte delantera izquierda del automóvil)
Las teclas A B X Y de la derecha corresponden a las características que acabamos de personalizar en el MicroBlocks IDE.
6. Reto: Conducción simulada
Según el mapa del simulador de conducción, ¡practica tus habilidades de conducción!
¿Es posible diseñar un cronómetro directamente en CoCube y ver cómo has puntuado?