Continuamos en este curso de programación visual con mBot conociendo los bloques de mBlock de control con el que vamos a poder empezar a hacer programas un poco más complejos.
No dejes de realizar los ejercicios propuestos. Lo bueno de mBot es que puedes enviar el programa y yo lo puedo ejecutar para comprobar que todo va bien. Y si te surge alguna duda mientras realizas los ejercicios contacta a través del formulario de soporte para alumnos.
Vídeo de la sesión 4 del curso de Iniciación a la programación visual con mBot.
Descargas:
- Funcionamiento de los sensores de ultrasonidos.
Ejercicios:
- Realiza un programa que haga que el robot avance cuando se le pulse el botón de la placa y que gire cuando detecte un obstaculo. Después de girar debe continuar avanzando hasta que detecte de nuevo un obstáculo.
- Realiza un programa que haga que el robot avance si detecta un objeto a una distancia intermedia, pero que se pare si el objeto está muy alejado o muy cercano.
- Completa la utilización de condicionales y sensor de ultrasonidos a través de este vídeo donde puedes ver la solución para el ejercicio anterior además de otros ejemplos.
Ponlo en práctica:
- Canasta de baloncesto 1ª parte
- Teclado virtual de piano
- Maqueta de ascensor móvil
- Volver al punto de partida exacto al detectar un obstáculo
Todas las clases de este curso
- Curso de programación por bloques con mBot. Iniciación #1. Conexión y modos de trabajo.
- Curso de programación por bloques con mBot. Iniciación #2. Lectura y comprobación de sensores.
- Curso de programación por bloques con mBot. Iniciación #3. Actuadores incluidos en el kit y bloques para utilizarlos.
- Curso de programación por bloques con mBot. Iniciación #4. Órdenes de control: bloques condicionales.
- Curso de programación por bloques con mBot. Iniciación #5. Órdenes de control: bucles de repetición.
- Curso de programación por bloques con mBot. Iniciación #6. Subprogramas y variables.
- Curso de programación por bloques con mBot. Iniciación #7. Variación de valores de variables.
- Curso de programación por bloques con mBot. Iniciación #8. Introducción a los arrays o listas.
- Curso de programación por bloques con mBot. Iniciación #9. Utilización avanzada de arrays o listas.
- Curso de programación por bloques con mBot. Iniciación #10. Mando a distancia por infrarrojos.
- Curso de programación por bloques con mBot. Iniciación #11. Selección de subprogramas mediante teclas del mando a distancia.
- Curso de programación por bloques con mBot. Iniciación #12. Uso del timer interno para programar multitarea en mBot.