fbpx

por | 02 / out / 20 | Sem categoria

Un hardware basado en una pequeña placa programable que inspira la creatividad digital, enseña lo fundamental de la programación y posibilita infinitas ideas.

La emisora estatal inglesa BBC (British Broadcasting Corporation) anunció en marzo del 2015 una iniciativa llamada Make It Digital que, en las palabras de su director-general Tony Hall, tenía como objetivo “inspirar a los visionarios digitales del futuro”. Parte de esta iniciativa, modelada en esfuerzos pasados de la BBC, era la creación de una computadora portátil barata, fácil de programar y suficientemente versátil para que pudiese ser integrada a una serie de proyectos relacionados al día a día de sus usuarios. Nacía así BBC micro:bit.

Mucho más que un “gadget”, BBC micro:bit es una poderosa herramienta para despertar el interés de los jóvenes por la programación y la electrónica. Y esta herramienta ahora está disponible en América Latina, por las manos de Tecnología Educacional. En este artículo, vamos a aprender sobre micro:bit, lo que él ofrece y cómo funciona, así usted puede entender mejor la herramienta para ofrecérsela a sus clientes.

BBC micro:bit: compacto y versátil

BBC micro:bit es una máquina barata, versátil y, más importante, muy fácil de usar. La placa de circuitos, que está expuesta para atizar la curiosidad sobre su funcionamiento, tiene un conector micro USB para alimentación y transferencia de datos a partir de una PC, conector para batería externa (2 pilas AAA), un botón de RESET, dos botones de acción (A y B) y un pequeño display compuesto por 25 LEDs rojos colocados en una placa de 5 x 5, que pueden ser usado para mostrar texto o imágenes.

Los pasadores dorados son contactos que pueden ser usados para la conexión de periféricos externos, como sensores o motores. micro:bit ya tiene una variedad de sensores integrados, como termómetro, luxómetro (intensidad luminosa), magnetómetro (campos magnéticos) y acelerómetro (movimiento y aceleración), o sea, puede ser usado en una variedad de experimentos sin la necesidad de componentes extras.

microbit

Audífonos pueden ser conectados con clips a los pasadores 0 y GND para la producción de sonidos y música. Una interfaz Bluetooth permite la comunicación con tablets, smartphones y computadoras, o entre varios micro:bit.

 

Programando el micro:bit

Programar un micro:bit es muy fácil. En el portal de Micro:bit Educational Foundation hay dos ambientes de programación disponibles, ambos ejecutados dentro del navegador y sin necesidad de instalación de ningún software en una computadora. JavaScript Blocks Editor es la mejor opción para iniciantes: el usuario crea programas combinando bloques de código predefinidos, organizados de acuerdo con la función: control de los LEDs, de los botones, sensores, música, entre otros.

En cualquier momento es posible alternar el modo de visualización y ver los bloques como código en el lenguaje JavaScript, el mismo que es usado en miles de apps en la web como GMail. Así un iniciante puede aprender a programar usando bloques de código y, a medida que se familiariza con el ambiente, migrar para JavaScript y ganar fluencia y experiencia en un lenguaje usado en el mercado profesional.

Un punto interesante de JavaScript Blocks Editor es que él incluye un simulador de micro:bit, para que usted pueda ver en tiempo real el resultado del código que está escribiendo. Con esto usted puede desarrollar aunque no tenga un micro:bit.

Otra opción es el editor Python, un lenguaje de programación muy poderoso pero aún así muy fácil de aprender. Con el es posible usar todos los recursos de JavaScript Blocks Editor y también recursos más avanzados, como síntesis de voz, almacenamiento local de datos, comunicación en redes y mucho más.

La apariencia es más “intimidante”, con comandos en blanco sobre un fondo negro, pero no se deje intimidar: el lenguaje tiene una sintaxis cercana del inglés cotidiano y es construida para minimizar los errores del programador. Desgraciadamente el editor Python no tiene un simulador integrado, entonces para ver el resultado de su código usted necesitará de un micro:bit.

 

Transfiriendo programas

Después de crear su programa en uno de los dos editores de código disponibles, haga clic en el botón Download para hacer el download para su computadora. El resultado es un archivo con la extensión .hex, que debe ser transferido para la placa.

Para esto, basta conectarla a la computadora usando un cable micro USB. Un “drive” llamado MICROBIT aparecerá en el administrador de archivos y basta arrastrar el archivo .hex para él. Un LED amarillo al lado del botón de RESET en el micro:bit parpadeará durante la transferencia del programa, que debe demorar como máximo algunos segundos.

 

Infinitas posibilidades

Compacto y fácil de programar, micro:bit ofrece innumerables posibilidades. Él puede ser una credencial electrónica, un contador de pasos, un game portátil o cualquier cosa te imagines. El código siguiente en JavaScript Blocks lo transforma en un termómetro que muestra continuamente la temperatura. Pruebe ejecutar y colocar su micro:bit al sol, o dentro del refrigerador, y vea los resultados en la pantalla en tiempo real.

Con micro:bit no podemos usar el viejo cliché de que el cielo es el límite, pues no lo es. Una escuela primaria en Inglaterra usó varios micro:bit, además de algunos sensores externos, para recolectar datos en una misión a la frontera del espacio en un globo meteorológico. Y todo el código desarrollado durante los experimentos de preparación para la misión está disponible para consulta.

Con tantas posibilidades que micro:bit proporciona, usted puede aumentar su gama de clientes con escuelas o personas que desean aprender programación solas.

Aproveche nuestro paquete de entrada y adquiera ya micro:bit:

por | 02 / out / 20 | Sem categoria