MakeCode es un entorno de programación para blogs, similar a Snap!, elaborado por Microsoft. MakeCode ofrece un entorno de programación con un editor de blogs y un editor textual de Javascript. Permite programar para distintos dispositivos físicos como micro:bit o Lego Mindstorms.
Si queremos utilizar MakeCode para programar la placa micro:bit, lo primero que debemos hacer es ir a esta dirección y veremos esto:
El entorno de programación MakeCode no os resultará extraño. Como Snap!, también consiste en unos menús en los que obtenemos bloques de diferentes tipos (el área central) y tenemos un espacio donde colocarlos (el área amplia de la derecha). En esta área de trabajo siempre encontraremos por defecto dos bloques ya colocados: «on start» y « forever». Las instrucciones que podemos dar dentro de «on start» serán ejecutadas justo cuando empiece el programa, y las podemos usar para inicializar todo lo que sea necesario. Las instrucciones que ponemos dentro de «forever» se ejecutarán de manera continuada hasta que detengamos el programa (igual que pasaba con Snap!).
En la parte izquierda tenemos una imagen de la micro:bit. Esta parte es un simulador donde iremos viendo lo que programamos antes de descargarlo en nuestra tarjeta.
Junto al logotipo de Microsoft hay un botoncito de opciones, desde el que podemos acceder a «idioma» y elegir el que más nos guste de los disponibles.
Arriba, en la parte central, hay dos pestañas que nos permiten elegir entre «Bloques» y «Javascript». Si clicamos en «Javascript», podremos ver la traducción textual en lenguaje Javascript del bloque que hemos ido colocando. Si tenemos elegida la pestaña «Javascript» y conocemos este lenguaje, también podemos escribir directamente las instrucciones e ir construyendo nuestro programa. De momento, empezaremos a aprender a programar usando los bloques.
Le invitamos a empezar a utilizar la micro:bit programando la tabla de LED.