1. Propósito
Programa el robot CoCube para sincronizar varias tareas con mensajes.
2. Materiales utilizados

3. Plataformas de software

4. Programación
En nuestros estudios anteriores, nos referimos principalmente a las estructuras secuenciales, donde el programa ejecuta cada instrucción paso a paso en un orden predeterminado. Sin embargo, en la práctica, a menudo nos encontramos con situaciones en las que necesitamos ejecutar varias tareas al mismo tiempo. Aquí es donde entra en juego la función de transmisión. En este caso, explicaremos cómo la función de difusión dispara una señal y cómo utilizar este mecanismo para lograr la ejecución paralela de dos partes de un programa.
Conectar dispositivos: Conecte el IDE de MicroBlocks al robot CoCube a través de medios cableados o inalámbricos.
Encuentra los bloques: Abre la categoría "Control", busca los bloques "al recibir _" y "envía _", y arrástralos al espacio de trabajo como se muestra en la imagen. La función de mensajes se construye con estos dos bloques.

- Programa de ejecución: A través de la función de transmisión, es posible controlar el movimiento del robot CoCube y ejecutarlo en paralelo con la pantalla LED. Realice los dos programas siguientes para ver la diferencia entre la función de transmisión.


5. Reto
Debe haberse encontrado con un camión rociador en la vida, cuando el rociador está funcionando, tendrá un sonido cuando rocíe agua al mismo tiempo para recordar a los peatones circundantes que lo eviten, intentemos simular el funcionamiento del camión rociador.


Programa de ejemplo de referencia: MicroBlocks——CoCube Caso 06 Camión rociador