Saltar la navegación

Curiosidades de Micro:bit

¿Qué es Micro:bit?

Micro:bit es una tarjeta electrónica programable, que se lanzó en el año 2015 por la marca BBC.

Se desarrolló para promover el pensamiento computacional entre la población estudiantil mediante un lenguaje de programación que utilizara bloques para facilitar el aprendizaje a los principiantes.

Esta tarjeta te permitirá crear proyectos básicos y no tanto, gracias a sus componentes integrados y las extensiones avanzadas que posee pudiendo desarrollar proyectos robóticos más complejos.

En este caso, nos vamos a centrar en los sensores y componentes integrados en la propia placa.

Características Generales

Micro:bit permite la comunicación con otras placas u otros dispositivos utilizando Radio y Bluetooth.

Funciona con un voltaje de 3,3V.

Tiene unas dimensiones de 52 x 43 x 11 mm y un peso de 9 gramos.

Elementos de la Micro:bit

La placa Micro:bit es un microcontrolador. En él intervienen una serie de elementos que le permite interactuar con el exterior.

Posee elementos de entrada (por donde recibe información) llamados sensores; y unos elementos de salida (por donde muestra información o desarrolla una función específica como sonidos, movimientos, etc.) denominados actuadores. Por último, existe un procesador que ejecuta un programa que interrelaciona los sensores y los actuadores para un funcionamiento supeditado a lo que establece el programa.

Sensores / Actuadores

Esta tarjeta nos ofrece una pantalla formada por 25 leds (5 x 5), dos botones (A y B), conectores de Entrada/Salida, conector de 3V y GND, comunicación inalámbrica (radio y bluetooth), sensor de temperatura, brújula, acelerómetro y sensor de luminosidad.

Microcontrolador

Posee un procesador ARM, una memoria RAM de 16KB y, por último, una memoria de 256KB.

Parte delantera de Microbit
Fuente Propia. Parte delantera de Microbit (CC0)
Microbit posterior
Fuente Propia. Cara posterior Microbit (CC0)

Lenguaje de Programación

Lenguaje de Programación por Bloques

Este tipo de programación es un lenguaje visual y modular.

Se estructura mediante bloques que realizan diferentes funciones y acciones.

Al unir los bloques, de forma similar a como se encajan los bloques de los juegos de construcción, se crean acciones que da vida a la placa, creando una interrelación entre sensores, procesador y actuadores.

Programación por bloques con Makecode

Fuente Propia. Interfaz Makecode (CC0)