Programando micro:bit con eBlock

Introducción

eBlock es una aplicación basada en Scratch desarrollada a partir del código fuente de mBlock 3.4,  en el siguiente enlace hay más información sobre sus caractreísticas y el enlace de descarga.

http://academy.bot/que-es-eblock

Una de las características interesantes que tiene eBlock es que permite programar la micro:bit en modo online sin tener que compilar el código, pudiendo probar nuestro código diréctamente en la tarjeta.

Primeros pasos

Seleccionar dispositivo

eBlock nos permite trabajar con varios dispositivos de arquitecturas diferentes, entre ellas NRF51 que es la correspondiente a la tarjeta BBC micro:bit

Desde eBlock podemos seleccionar el dispositivo desde el menú superior correspondiente "Device" o también desde el acceso directo que se muestra a continuación:

Conectar la micro:bit

Probando si tenemos driver


Conectamos la tarjeta micro:bit con el cable USB al ordenador y si vemos que eBlock no nos muestra el puerto correspondiente normalmente un puerto mayor que COM2 :

Entonces tendremos que instalar el driver como se muestra en la siguiente imagen.

Instalando driver

Actualizar el firmware

Siempre que queramos programar la tarjeta micro:bit de forma online ( sin cargar el código en la placa )  debemos cargar el firmware en nuestra placa para que la micro:bit acepte e interprete las órdenes de nuestros bloques.

  • Nos aseguramos de que la hemos conectado por el cable USB y hemos seleccionado el puerto correspondiente.
  • Cargamos el firmware desde el mimo menú de dispositivo como se muestra en la siguiente imagen

Programar online

Vamos a realizar varios programas en nuestra micro:bit sin tener que compilarlos ni cargarlos en la placa.

Ejemplo 1 - Probando los botones

Mostraremos un icono diferente según el botón ( A o B ) pulsado,  y con el editor de iconos podemos dibujar el icono que queramos o seleccionarlo de los que trae eBlock prediseñados.

Nuestro código resultante será el siguiente, y con tan sólo pulsar los botones A y B de nuestra micro:bit  podremos ver el efecto resultante e

Ejemplo 2 - Corazón latiendo

En este caso crearemos un efecto de corazón latiendo cuando pulsemos la banderita verde.

continuará ...