lunes, mayo 22, 2017

"MakeBlock" para Linux

Hoy retomo los desafíos de robótica educativa, que dejamos pendientes y con una excelente noticia. MakeBlock está disponible para Linux y resuelve en un solo paso todos los trucos que en su momento explicaba en este viejo post.

"MakeBlock" le da la bienvenida a mi Ubuntu

Eso significa que, ya no tendremos que utilizar Wine y que además no será necesario copiar y pegar el código en un IDE para cargarlo en la placa Arduino del Robot sino que esto esto se podrá hacer directamente desde el mismo entorno.
La forma de cargar el programa a través de un cable USB es muy simple:
  1. Hacer click sobre el bloque “mBot Program” aparecerá automáticamente la “traducción del código” en una columna ubicada a la derecha
  2. Conectar la placa de Arduino al Robot con el cable USB (¡no se olviden de encender la placa!)
  3. Asegurar que el puerto está conectado. Para ello verificar en el menú superior la habilitación del puerto USB.
  4. Hacer click sobre el botón “upload to Arduino”.

Carga del programa en cuatro pasos



El programa comenzará a cargarse mientras se muestra el código binario al pie de la columna derecha. Cuando esté listo, aprecerá un cartel que dirá “upload finish”. Entonces, ya podemos desconectar el cable y verificar si el programa funciona como lo deseamos.


Y si cuando arranca nuestro robot… lo que pasa no es lo imaginado, ya saben, a revisar el programa ¡y a volver a empezar con una nueva versión!

Por último, solo una cosita: para editar directamente el código (hemos mostrado algunos ejemplos de como esto podría ser necesario en nuestro post “Música Robótica”) ahí sí deberán utilizar el IDE de Arduino porque MakeBlock solo permite la edición del programa uitlizando los bloques.

Este es el sexto post sobre nuestras experiencias con mBot. Si te interesa conocer como llegamos aquí podés vistar nuestros post anteriores: “Primeras experiencias en robótica educativa”,  “Con ojos de robot”,  “¡Alto ahi”: Programando con el control remoto” y “Música Robótica” y “Bailando por un programa” en este mismo blog.

lunes, mayo 08, 2017

Programar para aprender: el diseño de una capacitación docente en línea


En los últimos años se han conocido diversos programas con el propósito de introducir la enseñanza de la programación en la escuela. El interés por estos contenidos se funda, entre otras cuestiones, en las ventajas de promover habilidades lógico matemáticas propias del pensamiento computacional en etapas tempranas.

A fin de capacitar a los docentes se ofrecen cursos y talleres generalmente en formatos presenciales e híbridos. Pero para ampliar geográficamente este alcance se requería una propuesta complementamente en línea. 

En alianza con Chicos Net, el PENT de Flacso Argentina asumió esta tarea, cuyo desarrollo y alcance fueron abordados en este artículo que referimos y que  escribimos para el Congreso Interfaces de la UP junto a mi colega Juan Pablo Baraga.

Hemos desarrollado en este artículo el enfoque de la Programación Creativa, que busca la convergencia entre la tradición pedagógica desarrollada la última década en materia de inclusión de TIC con sentido pedagógico y este interés emergente por la enseñanza de la programación.


En segundo lugar, hemos descripto las estrategias de eLearning que tomamos para abordar esta capacitación en "Programación Creativa" buscando una solución intermedia entre el enfoque de la Educación en Línea y los cursos MOOC.