micro:bit

micro:bit

La micro:bit es una tarjeta electrónica programable con un coste muy asequible (unos 20 €). Fue diseñada gracias a la campaña «Make it digital» de la BBC, con el objetivo de promover las vocaciones informáticas y de ingeniería entre los niños y los jóvenes y al mismo tiempo estimular el pensamiento creativo y el aprendizaje maker. Por este motivo, es una tarjeta que se ha hecho muy popular en poco tiempo en el mundo de la tecnología educativa, la robótica educativa y el movimiento maker.

Tarjeta micro:bit

Tiene un tamaño reducido, incorpora sensores y actuadores, es muy sencilla de programar y usa un software Open Source. Todo esto ha hecho que, aparte de su vertiente más educativa, también sea usada por makers de todo tipo, así como por creadores y artistas de diferentes disciplinas.

Existen dos maneras principales de programar la micro:bit:

  • MakeCode: un lenguaje de programación visual (similar a la Snap! que hemos utilizado hasta ahora). Existe la posibilidad de programar con MakeCode en línea (https://makecode.microbit.org/) y/o descargar la versión fuera de línea (https://makecode.microbit.org/offline).
  • Javascript: un lenguaje de programación muy popular que se utiliza para crear páginas web dinámicas. Dentro del propio MakeCode hay una pestaña que nos permite programar la micro:bit con Javascript (o transformar en código Javascript aquello que hemos programado en bloques).

La micro:bit también se puede programar desde otras plataformas, como Python, Scratch, Tickle, MicroBlocks, etc. En esta guía aprenderemos a usar el MakeCode, que es la manera más habitual de empezar a hacer proyectos con micro:bit.

Los componentes que la micro:bit lleva incorporados son los siguientes:

  • 25 LED. Son LED programables de manera independiente, y los podemos usar para mostrar números, letras o imágenes sencillas.
  • Sensor de luz. Los mismos LED se pueden usar como sensores de luz ambiente.
  • Dos pulsadores. Son dos botones (etiquetados A y B). Podemos detectar cuándo pulsamos cada uno y también cuándo se pulsan los dos simultáneamente.
  • Conectores. Se localizan en la parte inferior de la placa. Hay veinticinco conexiones que podemos usar para sensores y actuadores. Cinco de estas conexiones (0, 1, 2, 3v y GND) tienen una medida mayor para facilitar la conexión rápida con pinzas de «cocodrilo» (ved la foto).

 

  • Sensor de temperatura. Permite detectar la temperatura ambiente en grados Celsius.
  • Acelerómetro. Permite detectar las aceleraciones y los giros que realiza la tarjeta.
  • Brújula. Permite conocer hacia dónde se orienta la tarjeta (la desviación respecto al norte magnético).
  • Radio. Permite conectar sin hilo varias micro:bits y, por lo tanto, crear sistemas en que estas se comuniquen.
  • Bluetooth. Esta conexión facilita que podamos intercambiar datos con ordenadores u otros widgets.
  • USB. La conexión USB se usa para descargar los programas que hacemos en la tarjeta y para alimentar eléctricamente la micro:bit cuando no está conectada a ninguna batería.
  • Conector de batería. Nos sirve para suministrar electricidad con dos pilas AAA o una batería.

Una buena manera de aproximarse a la tarjeta micro:bit es su guía oficial, que está muy bien diseñada y permite realizar ejemplos prácticos desde el primer minuto.