1. Objetivo de la práctica
Programación del robot CoCube para sincronizar el proceso vía broadcast.
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 biblioteca de bloques "Control", busca los bloques "Cuando se reciban" y "Difusión" y arrástralos al espacio de trabajo como se muestra en la imagen. La función de transmisión se logra a través de los dos bloques de construcción anteriores.
- 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.
Reference Example Program: MicroBlocks——CoCube Case 06 Sprinkler Truck