mBlock
Análisis de una experiencia educativa basada en la programación o la robótica llevada a cabo en primaria
Mblock es un entorno gráfico de programación para Arduino basado en Scratch y pensado para introducir la robótica de una forma atractiva, sencilla y divertida en escuelas y centros de formación.Sin embargo mBlock tiene algunas características lo hacen más adecuado para trabajar con robots. Si recordáis, cuando usamos S4A, tenemos que tener conexión permanente entre el PC y el Arduino, bien por cable o por Bluetooth. Al usar mBlock no tenemos este problema, ya que nos permite elegir la forma en la que queremos trabajar: ejecutándolo en tiempo real en el PC o cargando el programa en la placa de forma que podamos prescindir del PC.
Esto último otorga a mBlock una gran ventaja a la hora de construir robots autónomos, ya que nos libra de mantener siempre abierta la conexión PC-Arduino. Además al cargar los programas de esta forma nos permite ver el equivalente en código del programa que hayamos diseñado con los bloques, de forma que nos puede ayudar durante la transición de entorno gráfico a código.
Otra ventaja es que mBlock nos permite definir qué pines vamos a querer usar como entradas y cuáles como salidas. Por el contrario en S4A vienen predefinidos y a la hora de construir robots puede ser un inconveniente.
Y por último mBlock permite descargar unos paquetes a los que llama extensiones con nuevos bloques que no vienen en la versión estándar que nos descargamos, y gracias a ellos podemos trabajar con componentes que nos eran imposibles de utilizar con S4A.
Vino a la Universidad Autónoma de Barcelona, un experto en mBlock que nos enseñó mediante diferentes ejercicios el uso de este programa y todas las aplicaciones que podemos usar junto con niños.
Pudimos ver todas las aplicaciones que tenia, como podiamos programarlo para que el robot se parase cuando le diera mucha luz, cuando el sensor percibe que hay un obstaculo cerca, etc...



Comentarios
Publicar un comentario