Es una pequeña tarjeta electrónica programable, lanzada en el 2015 por la marca inglesa BBC fue diseñada para promover el aprendizaje de habilidades computacionales a los niños mediante un lenguaje de programación por bloques que lo hace ideal para principiantes, con este dispositivo no solo podrás crear proyectos básicos sino también gracias a sus componentes integrados y las extensiones avanzadas podrán desarrollar proyectos de robótica más complejos, para este curso haremos uso de los sensores y componentes integrados de Micro:bit. Este año llega una nueva versión mejorada de la placa, a continuación encontraras las nuevas diferencias del hardware.
Como un video dice más que mil palabras, te presentamos a Micro:bit, por favor habilitar subtítulos y traducción automática a español.
En el siguiente recurso encontraras las características de hardware de cada una de la placas(versión 1 y 2). Desliza la presentación para revisar la placa desde la vista posterior.
Para la realización de la nueva versión la fundación de Micro:bit (Micro:bit Educational Foundation) escucho las peticiones de los educadores e implemento en la placa esas sugerencias, estas aportan una nueva gama de posibilidades creativas sin eliminar características ni interrumpir la experiencia del micro:bit.
Micro:bit es compatible con los siguientes lenguajes de programación:
La programación por bloques es un lenguaje visual y modular. Se organiza en bloques que realizan diferentes funciones y acciones. Al juntar bloques, de forma similar a cómo se encajan piezas de construcción, se crean acciones complejas que dan vida a tus proyectos.
Javascript es un lenguaje de programación interpretado por la mayoría de los navegadores y que les proporciona a las páginas web, efectos y funciones complementarias. Este tipo de lenguaje de programación, con frecuencia son empleados en los sitios web, para realizar acciones para el usuario.
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible y fácil de comprender. Se define como un lenguaje multifuncional, dinámico y multiplataforma.
Micro:bit cuenta con un entorno de programación llamado Makecode, que permite programar en los 3 lenguajes de programación, para este curso aprenderemos a programar por bloques, en próximos niveles lo haremos con Python y JavaScript.