Continuamos en este curso de programación visual con mBot conociendo los bloques de mBlock 5 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.
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 y mBlock 5. Iniciación #1. Conexión y modos de trabajo.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #2. Lectura y comprobación de sensores.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #3. Actuadores incluidos en el kit y bloques para utilizarlos.
- Curso de programación por bloques con mBot y mBlock5. Iniciación #4. Órdenes de control: bloques condicionales.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #5. Órdenes de control: bucles de repetición.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #6. Subprogramas y variables.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #8. Utilización avanzada de arrays o listas.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #7. Introducción a los arrays o listas.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #9. Mando a distancia por infrarrojos.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #10. Selección de subprogramas mediante teclas del mando a distancia.
- Curso de programación por bloques con mBot y mBlock 5. Iniciación #11. Uso del timer interno para programar multitarea en mBot.