Elegí tres editores que se basan específicamente en la programación de la placa. (Recuerden que se puede programar micro:bit también con Scratch como otros basados en él: Mind+, Kittenblock, mBlock5, etc)
Con todos realice el mismo programa básico:
- presionando el botón A genera dos números al azar y los muestra,
- presionando el botón B realiza la suma de los mismos y muestra el resultado.
Comencemos con Makecode. (se encuentra como la opción oficial en el sitio de Micro:bit)
- Tenemos la posibilidad de trabajar online o descargarlo.
- en varios idiomas
- Sino tenemos la placa, podemos utilizar la simulación para poder probar el programa.
- se puede generar un aula virtual para los alumnos
- ya tiene generados los bloques de entrada de presionar botón A y B.
- no hay que inicializar las variables. (lo hace automáticamente y no diferencia el tipo de datos)
- no diferencia funciones de procedimientos
- se puede imprimir el código.
- se puede activar el modo de depuración y ver paso a paso como funciona el algoritmo.
- se puede descargar el programa, publicar el proyecto (genera una dirección, un código QR y el código para insertarlo en un sitio web), o guardarlo en Github
- sola existe la posibilidad de trabajar online.
- en varios idiomas
- Sino tenemos la placa, podemos utilizar la simulación para poder probar el programa.
- se puede generar un usuario y guardar los proyectos.
- se puede generar un grupo para que los alumnos puedan acceder con un nombre de usuario y contraseña.
- no tiene generados los bloques de entrada de presionar botón A y B. (hay que programarlos!)
- hay que inicializar las variables e indicar que tipo de datos contendrán.
- se puede ver la configuración de la placa.
- diferencia funciones de procedimientos
- podemos documentar el programa.
- se puede activar el modo de depuración y ver paso a paso como funciona el algoritmo.
- se puede descargar el programa o generar un enlace para compartir.
En el caso de Code it.
- solo existe la posibilidad de trabajar online.
- idioma: alemán, inglés
- no posee simulación, debemos tener una placa para probar el programa.
- se puede generar un usuario y guardar los proyectos.
- no tiene generados los bloques de entrada de presionar botón A y B. (hay que programarlos!)
- hay que inicializar las variables e indicar que tipo de datos contendrán.
- si quiero mostrar en los leds los datos numéricos, debo mostrarlos como texto.
- diferencia funciones de procedimientos
- podemos documentar el programa.
- se puede descargar el programa, generar un enlace o QR para compartir.
0 Comentarios