En esta sesión vamos a familiarizarnos con el entorno de programación por bloques mBlock.
El objetivo de la sesión es conocer los dos modos de funcionamiento del robot de manera autónoma o interactuando con el PC. La ubicación del programa, en el PC o en el robot, va a ser la que marque si estamos trabajando en uno de los modos o en el otro.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 2 del curso de programación por bloques con mBot Ranger.
Ejercicios:
Intenta realizar cada ejercicio ubicado en PC y por otro lado subido a la placa, comprobando que subido a la placa puede funcionar de manera autónoma con batería o pilas.
- Varía el tiempo para hacer que el parpadeo sea más lento o más rápido y prueba a
que el tiempo de encendido sea diferente del tiempo apagado. - Alterna encendido y apagado de dos LEDS. Mientras el LED 1 esté encendido, el 2
estará apagado y viceversa. Debes añadir más bloques de encendido de LEDs entre
las esperas de tiempo. - Con los LEDs 1, 2 y 3 realiza un programa que encienda un LED cada segundo y
que cuando estén todos encendidos vaya apagando un LED cada segundo. - El módulo de LEDs dispone de 12 LEDs dispuesto en forma circular. Realiza un
programa de manera que permanezca encendido un único LED que funcione como
el segundero de un reloj de manera que realice una vuelta completa en 60
segundos.
Todas las clases de este curso
- Curso de programación por bloques con mBot Ranger #1 – Conociendo Ranger.
- Curso de programación por bloques con mBot Ranger #2 – mBlock y ubicación del programa.
- Curso de programación por bloques con mBot Ranger #3 – LEDs RGB, sonidos y condicionales.
- Curso de programación por bloques con mBot Ranger #4 – Control de motores.
- Curso de programación por bloques con mBot Ranger #5 – Sensores y actuadores.
- Curso de programación por bloques con mBot Ranger #6 – Condicionales.
- Curso de programación por bloques con mBot Ranger #7 – Bucles de repetición.
- Curso de programación por bloques con mBot Ranger #8 – Subprogramas y variables.
- Curso de programación por bloques con mBot Ranger #9 – Variación de valores de variables.
- Curso de programación por bloques con mBot Ranger #10 – Introducción a los arrays o listas.
- Curso de programación por bloques con mBot Ranger #11 – Utilización avanzada de arrays o listas.
- Programación con Ranger #12 Timer interno para programar multitarea