0% encontró este documento útil (0 votos)
6 vistas30 páginas

Microbit Utilidades Introducción

El documento explora la evolución de la robótica y la accesibilidad, destacando el impacto de Arduino y BBC micro:bit en la educación al democratizar el acceso a la programación y la robótica. Se enfatiza el concepto de hardware y software open source, que permite a los usuarios modificar y distribuir libremente, fomentando la inclusión y el pensamiento computacional en diversas poblaciones, incluyendo estudiantes con necesidades especiales. Además, se subraya la importancia de enseñar valores de compartir y responsabilidad social en el contexto de la tecnología educativa.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas30 páginas

Microbit Utilidades Introducción

El documento explora la evolución de la robótica y la accesibilidad, destacando el impacto de Arduino y BBC micro:bit en la educación al democratizar el acceso a la programación y la robótica. Se enfatiza el concepto de hardware y software open source, que permite a los usuarios modificar y distribuir libremente, fomentando la inclusión y el pensamiento computacional en diversas poblaciones, incluyendo estudiantes con necesidades especiales. Además, se subraya la importancia de enseñar valores de compartir y responsabilidad social en el contexto de la tecnología educativa.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 30

Introducción

Robótica y accesibilidad

1.- Introducción
Durante mucho tiempo la robótica fue patrimonio de personas y/o instituciones con alta capacidad
económica (podían adquirir las placas con microcontroladores comerciales) y capacidad intelectual
(podían entender y programar el funcionamiento de las mismas) siempre dentro de los límites
establecidos por las marcas comerciales y lo que pudieran “desvelar” de su funcionamiento,
vigilando siempre que la competencia no “robara” sus secretos y “copiara” sus soluciones.

Todo esto saltó por los aires entorno a 2005 con la irrupción de un grupo de profesores y
estudiantes jóvenes, que decidieron romper con esta dinámica, tratando de poner a disposición de
su alumnado microcontroladores económicamente accesibles y que les permitieran conocer su
funcionamiento, sus componentes, e incluso replicarlos y mejorarlos. Nacía Arduino y el concepto
de Hardware Open Source. Detrás de este concepto se encuentra la accesibilidad universal.
En un proyecto Open Source todo el mundo puede venir, ayudar y contribuir, minimizando barreras
económicas e intelectuales.

Arduino traslada al hardware un concepto ya muy conocido en el ámbito del software, como es el
software open source o software libre.

Software libre

Cuando los desarrolladores de software terminan su creación, tienen múltiples posibilidades de


ponerlo a disposición de las personas, y lo hacen con condiciones específicas especificadas en
una licencia. Esta licencia es un contrato entre el creador o propietario de un software y la
persona que finalmente acabará utilizando este software. Como usuarios, es nuestro deber
conocer las condiciones y permisos con las que el autor ha licenciado su producto, para
conocer bajo qué condiciones podemos instalar y utilizar cada programa.
Existen muchas posibilidades de licencias: software privativo, comercial, freeware, shareware,
etc.. Nos centraremos aquí en la de software libre.

GNU (https://www.gnu.org) es una organización sin ánimo de lucro que puso una primera
definición disponible de lo que es software libre: Software libre significa que los usuarios del
software tienen libertad (la cuestión no es el precio). Desarrollaron el sistema operativo GNU
para que los usuarios pudiesen tener libertad en sus tareas informáticas. Para GNU, el software
libre implica que los usuarios tienen las cuatro libertades esenciales:

1. ejecutar el programa.
2. estudiar y modificar el código fuente del programa.
3. redistribuir copias exactas.
4. distribuir versiones modificadas.

En otras palabras, el software libre es un tipo de software que se distribuye bajo una licencia
que permite a los usuarios utilizarlo, modificarlo y distribuirlo libremente. Esto
significa que los usuarios tienen libertad de ejecutar el software para cualquier propósito, de
estudiar cómo funciona el software y de adaptarlo a sus necesidades, de distribuir copias del
software a otros usuarios y de mejorar el software y liberar las mejoras al público.

El software libre se basa en el principio de la libertad de uso, y no en el principio de la


propiedad. Esto significa que los usuarios tienen la libertad de utilizar el software de la manera
que deseen, siempre y cuando no violen las condiciones de la licencia. El software libre es
diferente del software propietario, que es el software que se distribuye con restricciones en su
uso y modificación. El software propietario suele estar protegido por derechos de autor y solo
se puede utilizar bajo los términos y condiciones especificados por el propietario del software.

Recomendamos la visualización de este video para entender mejor el concepto.

https://www.youtube.com/embed/nlDVZ816zoI

Más adelante, entorno a 2015, en Reino Unido, surgiría también la placa BBC Micro:bit, con la
misma filosofía de popularizar y hacer accesible en este caso al alumnado de ese país la
programación y la robótica. También hablaremos de ella.

2.- ARDUINO o LA ROBÓTICA ACCESIBLE


Arduino es una plataforma de hardware y software libre. Esto significa que tanto la placa
Arduino como el entorno de desarrollo integrado (IDE) son de código abierto. Arduino permite a los
usuarios utilizar, modificar y distribuir tanto el software como el hardware de manera libre y
gratuita, siempre y cuando se respeten las condiciones de las licencias correspondientes.
El hardware libre es un tipo de hardware cuya documentación y diseño están disponibles de
manera gratuita y libre para su modificación y distribución. Esto permite a los usuarios entender
cómo funciona el hardware y adaptarlo a sus necesidades, así como también crear sus propias
versiones modificadas del hardware.

Arduino surge como solución al elevado precio de los microcontroladores allá por el año 2005.
En el ámbito de la educación, los microcontroladores solo se utilizaban en la etapa universitaria, y
su coste era tan elevado que muchos proyectos de fin de carrera se quedaban únicamente en
prototipos virtuales ya que las universidades no podían proveer a cada estudiante con un
microprocesador, contando además que en el propio proceso de experimentación lo más habitual
era que una mala conexión hiciera que se rompieran. Otro gran inconveniente era la dificultad
de la programación. Cada fabricante entregaba su manual de programación, lo que hacía que de
unos a otros no hubiera un lenguaje estándar, y la consecuente dificultad de interpretación.
Además, su programación era a bajo nivel en lenguaje máquina. Generar una simple PWM requería
una ardua y minuciosa secuenciación que podía llevar varias horas hasta conseguir el resultado
deseado. Por este motivo, el enfoque de Arduino desde el principio fue ser Open Source tanto en
hardware como en software. El desarrollo del hardware fue la parte más sencilla. Orientado a
educación, sufre algunas modificaciones frente a los microprocesadores existentes para hacer más
fácil su manejo y accesibilidad a cualquier sensor o actuador. El mayor esfuerzo se entregó en
todas las líneas de código que hacían posible que ya no hubiera que programar a bajo nivel gracias
al IDE de Arduino que incluía bibliotecas y librerías que estandarizaban los procesos y hacían
tremendamente sencillo su manejo. Ahora el alumnado para mover un motor, ya no tenía que
modificar las tramas de bits del procesador una a una, sino que bastaba con decir que quería
moverlo en tal dirección, a tal velocidad, o a equis grados.

Acabábamos de pasar de unos costes muy elevados y una programación muy compleja a tener una
placa accesible, open source y de bajo coste que además hacía muy accesible su
programación y entendimiento, características fundamentales para su implantación en
educación, hasta tal punto que su uso ya no era exclusivo de universidades, sino que se extiende a
la educación secundaria.

Este hecho es fundamental para el desarrollo del Pensamiento Computacional en el aula


observándose que su accesibilidad y beneficios son tales, que alcanzan a centros con alumnado
de toda tipología como la aplicación del pensamiento computacional y robótica en aulas con
alumnos de necesidades especiales. Una vez más, aparece el concepto de accesibilidad asociado a
esta filosofía Open Source.
A este respecto, recomendamos la lectura de este interesante blog, que tiene por título:
ROBOTIQUEAMOS...” Experiencia de aproximación a la robótica en Educación Especial (CPEE
ÁNGEL RIVIÈRE). También recomendamos los trabajos robótica en Educación Especial (CPEE ÁNGEL
RIVIÈRE): http://zaragozacpeeangelriviere.blogspot.com/search/label/ROB%C3%93TICA

Igualmente, la aparición de Arduino supone una gran facilidad para la aplicación de la robótica y la
programación en la atención temprana, donde son numerosas sus aplicaciones desde ayudar a
mitigar el déficit de atención en jóvenes autistas, hasta ayudar a socializar a los alumnos con
dificultades para ello, o ayudar a alumnos de altas capacidades a desarrollar sus ideas.

Por otro lado su accesibilidad económica lo ha llevado a popularizarse en países de todo el


mundo, especialmente en aquellos cuyos sistemas educativos no disponen en muchas ocasiones
de recursos suficientes, lo que supone en la práctica una democratización del conocimiento y
superación de brecha digital.

Arduino y su IDE son la primera solución que aparece en educación con todas las ventajas que
hemos enumerado, y esto hace que todos los nuevos prototipados y semejantes tengan algo en
común, siempre son compatibles con Arduino

Para entender bien la filosofía de Arduino y el hardware libre, os recomendamos este documental
de 30 minutos. Arduino the Documentary

https://player.vimeo.com/video/18390711?h=b5844e7753

Scratch: software libre para el desarrollo del pensamiento computacional

Scratch es un lenguaje de programación visual desarrollado por el grupo Lifelong Kindergarten


del MIT Media Lab. Scratch es un software libre. Esto significa que está disponible
gratuitamente para todos y que se distribuye bajo una licencia de software libre, la Licencia
Pública General de Massachusetts (MIT License). Esta licencia permite a los usuarios utilizar,
modificar y distribuir el software de manera libre, siempre y cuando se respeten ciertas
condiciones. Entre otras cosas, la licencia de Scratch permite a los usuarios utilizar el software
para cualquier propósito, incluyendo fines comerciales. También permite modificar el software
y distribuir las modificaciones, siempre y cuando se incluya una copia de la licencia y se
indique que el software ha sido modificado. En resumen, Scratch es un software libre que
permite a los usuarios utilizar, modificar y distribuir el software de manera libre y gratuita,
siempre y cuando se respeten las condiciones de la licencia. De hecho, gracias a que está
licenciado de esta forma, han surgido decenas de variaciones de Scratch para todo tipos de
propósitos, eso sí, siempre educativos y relacionados con las enseñanzas de programación y
robótica

3. BBC micro:bit y la Teoría del Cambio


BBC micro:bit, a veces escrito como Microbit o Micro Bit, es un pequeño ordenador del tamaño de
media tarjeta de crédito, creado en 2015 por la BBC con el fin de promover el desarrollo de la
robótica y el pensamiento computacional entre la población escolar del Reino Unido. Actualmente
su uso está extendido entre 25 millones de escolares de 7 a 16 años de más de 60 países.

Tarjeta BBC micro:bit V1. Fuente: https://microbit.org. CC BY-

SA 4.0.

Aunque el proyecto fue iniciado por la BBC, su desarrollo fue llevado a cabo por 29 socios
tecnológicos de primera línea. Por ejemplo, la implementación del Bluetooth integrado en la tarjeta
corrió a cargo de la fundación propietaria de la marca, Bluetooth SIG, una asociación privada sin
ánimo de lucro.

El hardware y el software resultantes son 100% abiertos, y están gestionados por una
fundación sin ánimo de lucro que comenzó a funcionar en el año 2016, la Micro:bit Educational

Foundation. La fundación basa sus actuaciones en su Teoría del Cambio, que puede resumirse en
tres principios:

El convencimiento de que la capacidad de comprender, participar y trabajar en el mundo


digital es de vital importancia para las oportunidades de vida de una persona joven.
La necesidad de emocionar y atraer a las personas jóvenes por medio de BBC micro:bit,
especialmente a las que podrían pensar que la tecnología no es para ellas.
Diversificar a los estudiantes que eligen las materias STEM a medida que avanzan en la
escuela y en sus carreras, para hacer crecer una fuente diversa de talento, impulsando la
equidad social y contribuyendo a crear una tecnología mejor.
Para desarrollar sus principios, la fundación trabaja en tres líneas de acción:

El desarrollo de hardware y software que contribuyan a despertar el entusiasmo en las


personas jóvenes hacia la tecnología y hacia las oportunidades que presenta.
La creación de recursos educativos gratuitos y fáciles de usar que permitan al profesorado
enseñar de forma atractiva y creativa.
La colaboración con entidades asociadas que compartan una misma visión para ofrecer
programas educativos de alto impacto en todo el mundo.

Uno de los objetivos de la Micro:bit Educational Foundation es llegar a 100 millones de


escolares en todo el mundo.

En correspondencia con las líneas de acción y con los principios expuestos, el sistema resultante es
muy económico: tanto las placas como los accesorios producidos por terceras empresas tienen un
precio muy contenido. Además, dado el carácter abierto del proyecto, están disponibles algunos
clones totalmente compatibles, como Elecrow Mbits o bpi:bit. Estos clones son incluso más
potentes y económicos que la placa original.

El universo micro:bit destaca por su alta integración de software y hardware: basta un clic de
ratón para cargar las librerías necesarias para que funcione cualquier complemento robótico, como
sensores, pantallas, tarjetas de Internet de las Cosas, robots, casas domóticas, etc.

La programación de la placa se realiza desde un ordenador a través de un navegador cualquiera,


estando disponibles 12 lenguajes de programación. De nuevo, por ser un sistema abierto,
existen múltiples soluciones de programación, aunque las más común es MakeCode.

Captura de

pantalla del editor MakeCode, https://makecode.microbit.org/#.


El sitio web MakeCode permite programar con bloques y también en Python y en Java, traduciendo
de un lenguaje a otro instantáneamente. No se necesita ningún registro en la plataforma para
poder programar.

Los programas también pueden guardarse descargados en el ordenador compilados en código de


máquina. Al subir de nuevo el programa al editor, se realiza una decompilación automática al
lenguaje de bloques, Python o Java. Los programas guardados en código de máquina se pueden
cargar directamente en micro:bit, que en el escritorio de un ordenador se maneja como una simple
unidad de memoria USB.

MakeCode contiene además múltiples recursos como tutoriales, vídeos, fichas de programación,
cursos para el profesorado, ejemplos y propuestas de proyectos y experimentos, todo ello en
varios idiomas y clasificado por edades desde los 7 años.

Otra solución muy usada para programar micro:bit es MicroPython, creada por Python Software
Foundation, otra organización sin ánimo de lucro.

MicroCode permite que los más pequeños, a partir de los 6 años de edad, programen micro:bit
mediante un sistema de fichas dispuestas en líneas de acción. Están disponibles un tutorial
introductorio en 20 idiomas, una guía del usuario y muchos ejemplos. El proyecto es de código
abierto.

Micro:bit también es programable en Scratch con sólo añadir una extensión al editor.

Todos los entornos de desarrollo descritos disponen de un simulador de micro:bit, por lo que ni
siquiera resulta necesario disponer de una tarjeta física para aprender a programar.

Una vez realizada la programación, la placa y sus complementos pueden funcionar desconectados
del ordenador por medio de un cargador de móvil, una batería externa o un simple par de pilas
alcalinas.

Versiones y características de micro:bit

A pesar de su pequeño tamaño, micro:bit es un sistema potente. Existen dos versiones de la


placa. La más moderna, llamada micro:bit V2, tiene las siguientes características:

Procesador de 64 MHz.
512 KB de RAM Flash y 128 KB de RAM.
Matriz de 5 x 5 LED rojos.
Dos pulsadores mecánicos y un tercer pulsador de apagado y reset.
Un pulsador táctil.
Micrófono y altavoz.
Acelerómetro y brújula.
Sensores de luz y de temperatura.
Comunicación con otras placas por Bluetooth de bajo consumo.
Alimentación a 3 V o por USB.
25 pines de entradas y salidas para conectar motorcitos, sensores, placas de Intenet
de las Cosas, robots y, en general, cualquier otro tipo de accesorio.
200 mA de intensidad de corriente disponibles en las salidas para alimentar
accesorios.

4.- LA IMPORTANCIA DEL OPEN SOURCE / CÓDIGO


ABIERTO EN EDUCACIÓN
La creación, distribución, modificación y redistribución del hardware y software libre así como su
utilización, están asociados a una serie de valores que deberían ser explicados en la escuela a
nuestros alumnos para dar una alternativa a la versión mercantilista de que cualquier creación es
creada para obtener beneficios económicos.

En GNU, pusieron especial énfasis en la difusión del software libre en colegios y universidades,
promoviendo una serie de valores fundacionales:

Compartir
El código fuente y los métodos del hardware y software libre son parte del conocimiento
humano. Al contrario, el hardware software privativo es conocimiento secreto y restringido.
El código abierto no es simplemente un asunto técnico, es un asunto ético, social y político.
Es una cuestión de derechos humanos que la personas usuarias deben tener. La libertad y la
cooperación son valores esenciales del código abierto. El sistema GNU pone en práctica
estos valores y el principio del compartir, pues compartir es bueno y útil para el progreso de
la humanidad. Las escuelas deben enseñar el valor de compartir dando ejemplo. El
hardware y software libre favorece la educación pues permite compartir conocimientos y
herramientas.

Responsabilidad social
La informática, electrónica, robótica... han pasado a ser una parte esencial de la vida diaria.
La tecnología digital está transformando la sociedad muy rápidamente y las escuelas
ejercen una influencia decisiva en el futuro de la sociedad. Su misión es preparar al
alumnado para que participen en una sociedad digital libre, mediante la enseñanza de
habilidades que les permitan tomar el control de sus propias vidas con facilidad. El hardware
y el software no debería estar bajo el poder de un desarrollador que toma decisiones
unilaterales que nadie más puede cambiar.

Independencia
Las escuelas tienen la responsabilidad ética de enseñar la fortaleza, no la dependencia de un
único producto o de una poderosa empresa en particular. Además, al elegir hardware y
software libre, la misma escuela gana independencia de cualquier interés comercial y evita
permanecer cautiva de un único proveedor. Las licencias de hardware y software libre no
expiran

Aprendizaje
Con el open source los estudiantes tienen la libertad de examinar cómo funcionan los
dispositivos y programas y aprender cómo adaptarlos si fuera necesario. Con el software
libre se aprende también la ética del desarrollo de software y la práctica profesional.

Ahorro
Esta es una ventaja obvia que percibirán inmediatamente muchos administradores de
instituciones educativas, pero se trata de un beneficio marginal. El punto principal de este
aspecto es que, por estar autorizadas a distribuir copias de los programas a bajo costo o
gratuitamente, las escuelas pueden realmente ayudar a las familias que se encuentran en
dificultad económica, con lo cual promueven la equidad y la igualdad de oportunidades de
aprendizaje entre los estudiantes, y contribuyen de forma decisiva a ser una escuela
inclusiva.

Calidad
Estable, seguro y fácilmente instalable, el software libre ofrece una amplia gama de
soluciones para la educación.

Para saber más

En los años 90, era realmente complicado utilizar un sistema operativo Linux y la mayoría de la
cuota del mercado de los ordenadores personales estaba dominada por Windows. Encontrar
drivers de Linux para el hardware que tenía tu equipo era casi una quimera dado que las
principales compañías de hardware y de software no se molestaban en crear software para
este sistema operativo, puesto que alimentaba la independencia de los usuarios con respecto a
ellas mismas.

Afortunadamente, y gracias a la creciente presión de su comunidad de usuarios, estas


situaciones pertenecen al pasado, y las compañías fabricantes de hardware han tenido que
variar el rumbo. Hoy en día tenemos una gran cantidad de argumentos en los que nos podemos
basar para dar el salto hacia cualquier sistema operativo basado en Linux. Tal y como podemos
leer en educacionit.com, podemos encontrar las siguientes ventajas:

Es seguro y respeta la privacidad de los usuarios: Aunque hay compañías linuxeras,


como Oracle, Novell, Canonical, Red Hat o SUSE, el grueso de distribuciones y
software Linux está mantenido por usuarios y colectivos sin ánimo de lucro. De esta
forma, podemos confiar en que una comunidad que tiene detrás millones de usuarios,
pueda validar el código fuente de cualquier de estas distribuciones, asegurándonos la
calidad de las mismas, compartir posibles problemas de seguridad, y sobre todo, estar
bien tranquilos con la privacidad y seguridad de nuestros datos e información
personal, aspecto que debería ser crítico y determinante a la hora de trabajar con los
datos de menores de edad en las escuelas y colegios.
Es ético y socialmente responsable: La naturaleza de Linux y su filosofía de código
abierto y libre hace posible que cualquier usuario con conocimientos pueda crear su
propia distribución basada en otras o probar las decenas de versiones que nos
podemos encontrar de una distribución Linux. Este es el caso de Ubuntu por ejemplo.
Gracias a esta democratización de los sistemas operativos, incluso han podido
aparecer en nuestras vidas nuevos dispositivos basados en software y hardware libre
como Arduino y Raspberry Pi.
Es personalizable: el código abierto permite su estudio, modificación y adaptación a
las necesidades de los diferentes usuarios, teniendo así no un único producto sino una
multiplicidad de distribuciones que satisfacen las necesidades de los diferentes
colectivos a los que se dirijan. Especialmente útiles son las distribuciones educativas
libres, que pueden ser adaptadas a las necesidades de las escuelas.
Está basado en las necesidades de los usuarios y no en las de los creadores de
hardware y software
Es gratis. La mayoría de las distribuciones Linux son gratuitas y de libre descarga
Es fácil de usar. Una de las barreras que durante años ha evitado a muchos usar Linux
es su complejidad. Las distribuciones orientadas al consumo doméstico cumplen los
estándares de simplicidad y necesidades que cualquier usuario sin conocimientos de
tecnología pueda necesitar. El entorno gráfico es sencillo, intuitivo, e incluso se puede
customizar para que se pueda parecer a los más conocidos como Windows y MacOS.
Además, vienen con la mayoría de aplicaciones que cualquier usuario puede necesitar:
ofimáticas, edición de audio y vídeo y navegación por Internet.
Es suficiente. Tiene su propio market de aplicaciones. Como el resto de sistemas
operativos ya sea para ordenadores o dispositivos móviles, también podemos
encontrar un lugar único donde poder descargar cientos de aplicaciones para todos los
gustos y necesidades.

Por estas razones, el software libre se ha expandido por toda la comunidad educativa en los
últimos años de manera exponencial. Un buen ejemplo de lo que estamos hablando es
Bookstack, este sistema de edición de contenidos para cursos que utiliza Aularagón así como
el uso de Moodle como plataforma de enseñanza y aprendizaje. En cuanto a sistema operativo
para ordenadores, en Aragón disponemos de nuestra propia distribución Linux: Vitalinux EDU.
Tal y como podemos leer desde su página web: Vitalinux EDU (DGA) es la distribución Linux
elegida por el Gobierno de Aragón para los centros educativos. Está basada en Vitalinux, que se
define como un proyecto para llevar el Software Libre a personas y organizaciones facilitando al
máximo su instalación, uso y mantenimiento. En concreto Vitalinux EDU (DGA) es una
distribución Ubuntu (Lubuntu) personalizada para Educación, "tuneada" por los requisitos y
necesidades de los propios usuarios de los centros y adaptada de forma personalizada a cada
centro y a la que se ha añadido una aplicación cliente Migasfree. De ésta forma, obtenemos:
1. Un Sistema Ligero. Permite "revivir" equipos obsoletos y "volar" en equipos
modernos. Esto garantiza la sostenibilidad de un sistema que no consume recursos de
hardware innecesariamente ni obliga a la sustitución del hardware cada poco tiempo
en esa espiral de obsolescencia programada en la que se ha convertido el mercado
tecnológico.
2. Facilidad en la instalación y el uso del sistema mediante programas
personalizados.
3. Un Sistema que se adapta al centro y/o a cada aula o espacio, y no un centro que se
adapta a un Sistema Operativo.
4. Gestión de equipo y del software de manera remota y desatendida mediante un
servidor Migasfree.
5. Inventario de todo el hardware y software del equipo de una forma muy cómoda.
6. Soporte y apoyo de una comunidad que crea, comparte e innova constantemente.
Introducción

Muro Microbit+car
Este muro es para que puedas poner ejemplos interesantes del uso de la microbit con un robot tipo
coche

https://padlet.com/embed/v5s76dsbl1g8

Madenot
Image with Padlet
found or type unknown
Microbit
Microbit

¿Qué es la microbit?

La placa micro:bit
Micro:bit es un pequeño ordenador del tamaño de media tarjeta de crédito creado inicialmente
por la BBC (British Broadcasting Corporation) en 2015 con el fin de promover el desarrollo de la
robótica y el pensamiento computacional entre la población escolar de entre 11 y 15 años del
Reino Unido.

Actualmente su uso está extendido entre 39 millones de escolares de más de 60 países


(Micro:bit Educational Foundation, 2023) con más de 5 millones de tarjetas distribuidas por
todo el mundo (Microes.org, 2023).

Placa BBC micro:bit. Micro:bit Educational Foundation CC BY-

SA 4.0

El hardware es 100% libre, y está gestionado por una fundación sin ánimo de lucro fundada en
2016, la micro:bit Educational Foundation.

Micro:bit no es el primer proyecto de alfabetización informática de la BBC. Ya en 1981 produjo el


BBC Micro, un ordenador de 8 bit programable mediante varios lenguajes de programación, entre
ellos un lenguaje BASIC muy avanzado para la época. De este ordenador llegaron a venderse 1,5
millones de unidades, principalmente en el Reino Unido. Fue el ordenador con el que las escuelas
británicas comenzaron la enseñanza de la informática.
BBC Micro. Dominio público.

Volviendo a micro:bit, el desarrollo del proyecto ha sido llevado a cabo por 29 socios
tecnológicos de primera línea. Por ejemplo, la implementación del Bluetooth corrió a cargo de la
fundación propietaria de la marca, Bluetooth SIG, asociación privada sin ánimo de lucro.

Micro:bit es económico; tanto las placas como los accesorios producidos por terceras empresas
tienen un precio muy contenido.

El sistema destaca por su alta integración de software y hardware: basta un clic de ratón para
cargar las librerías necesarias para que funcione cualquier complemento robótico, como sensores,
pantallas, tarjetas de Internet de las Cosas, robots, casas domóticas, etc.

Programación de micro:bit
La programación de la placa se realiza desde un ordenador a través de un navegador cualquiera,
estando disponibles 12 lenguajes de programación. Dado su carácter abierto, existen múltiples
soluciones de programación, aunque las más común es MakeCode.

El sitio MakeCode permite programar con bloques y también en Python y en Java, traduciendo de
un lenguaje a otro instantáneamente. No se necesita ningún registro en la plataforma para
poder programar. Nuestros programas se guardan en el servidor de MakeCode siempre que no
utilicemos nuestro navegador de Internet en modo incógnito o que no tengamos activado el
borrado automático de cookies.
Sitio web de Make Code.

Captura de pantalla

Los programas también pueden guardarse descargados en el ordenador compilados en


código de máquina. Al subir de nuevo el programa en el editor, se realiza una decompilación
automática al lenguaje de bloques, Python o Java. Los programas guardados en código de máquina
se pueden cargar directamente en micro:bit, que en el escritorio de un ordenador aparece como
una simple unidad USB.

MakeCode contiene además múltiples recursos como tutoriales, vídeos, fichas de programación,
cursos para el profesorado, ejemplos y propuestas de proyectos y experimentos en varios idiomas.

Otra solución muy usada para programar micro:bit es MicroPython, creada por Python Software
Foundation, otra organización sin ánimo de lucro.

MicroCode permite que los más pequeños, a partir de los 6 años de edad, programen micro:bit
mediante un sistema de fichas dispuestas en líneas de acción. Están disponibles un tutorial
introductorio en 20 idiomas, una guía del usuario y muchos ejemplos. El proyecto es de código
abierto.
Ejemplo de programa con

MicroCode. Captura de pantalla

Micro:bit también es programable en Scratch con sólo añadir una extensión al editor.

Todos los entornos de desarrollo descritos disponen de un simulador de micro:bit, por lo que ni
siquiera resulta necesario disponer de una tarjeta física para aprender a programar.

Características de micro:bit
Características de micro:bit V2:

• Procesador de 64 MHz.
• 512 KB de RAM Flash y 128 KB de RAM.
• Matriz de 5 x 5 LED rojos.
• Dos pulsadores mecánicos y un tercer pulsador de apagado y reset.
• Pulsador táctil en el logotipo.
• Micrófono y altavoz.
• Acelerómetro y compás.
• Sensores de luz y de temperatura.
• Bluetooth de bajo consumo.
• Alimentación a 3 V o por USB.
• 25 pines de entradas y salidas.
• GPIO, PWM, I2C y SPI.
• 200 mA disponibles en las salidas para alimentar accesorios.

La placa micro:bit que se encontraba disponible en el mercado antes de la introducción de la V2


era la denominada V1.5. Se distingue de la V2 en que carece de micrófono, de altavoz y de
pulsador táctil en el logo. Internamente tiene un procesador menos potente y menos memoria
RAM. Tampoco tiene piloto de encendido ni puede apagarse desde el pulsador de reset.
Microbit

Aprender pensando y
aprender haciendo

La introducción del pensamiento computacional en los currículos es tan reciente que no existe
una definición precisa ni del concepto ni de su alcance. Esta cuestión comentada por Serrano
(2022) es resuelta por el mismo autor, quien proporciona una definición operativa generada desde
una perspectica histórica:

El pensamiento computacional está compuesto por un conjunto de procesos de


pensamiento involucrados en la formulación de problemas para que sus
soluciones puedan representarse como pasos computacionales y algoritmos.

Según esta definición el pensamiento computacional tiene como propósito resolver problemas.
Un problema parte de una situación nueva en la que el proceso de resolución es desconocido. Es
por ello que la simple memorización de procedimientos para automatizar una tarea, no pone en
juego los procesos mentales propios del pensamiento computacional.

Los procesos mentales básicos involucrados en el pensamiento computacional son:

Descomposición. Se analiza y se fragmenta el problema en subproblemas más simples.


Identificación de patrones. Los patrones son situaciones ya experimentadas cuya
solución es previamente conocida.
Abstracción. Se pasan por alto los detalles que carecen de importancia.
Diseño del algoritmo. Se secuencian los pasos necesarios para llegar a la solución.

Fases del

pensamiento computacional. Elaboración propia


Si la computación permite aprender pensando, la robótica educativa contribuye a aprender
haciendo. Por este motivo, la robótica es denominada computación física. La robótica
materializa el algoritmo, que puede de esta forma interactuar con el mundo real.

Más complicado resulta determinar para qué introducir el pensamiento computacional en el


aula. Serrano (2022) cita dos corrientes principales, la que limita su desarrollo al ámbito del
desarrollo de la competencia digital del alumnado y la que sostiene que el pensamiento
computacional puede ser trabajado en todas las disciplinas con el objetivo de contribuir a la mejora
global de los aprendizajes.

La fundación micro:bit sigue el primer enfoque, basando su visión en el riesgo de perpetuación y


de profundización de las desigualdades sociales que producen las tecnologías digitales. Con su
Teoría del Cambio (Micro:bit Educational Foundation, 2023c) pretende que todas las personas
desarrollen habilidades digitales que les permitan comprender, participar y trabajar en el mundo
moderno. Para ello ha desarrollado productos como micro:bit, alianzas con socios tecnológicos,
contenidos y programas educativos con el objetivo de llegar a 100 millones de estudiantes en
2025.

El segundo enfoque tiene en cuenta el perfecto encaje del pensamiento computacional en las
metodologías activas que se derivan de la corriente pedagógica construccionista, que
postula que el sujeto construye su conocimiento a través de la acción orientada a la creación. Dos
metodologías muy adecuadas para introducir el pensamiento computacional son el aprendizaje
basado en problemas y el aprendizaje basado en juegos.

Por otro lado, las actividades de robótica y de pensamiento computacional contribuyen a


desarrollar toda una serie de habilidades secundarias o periféricas que no conviene desdeñar.
Estas habilidades comunes a todas las metodologías activas son, entre otras, la creatividad, el
espíritu crítico, la autonomía personal y las capacidades comunicativas.

Dado el gran número de personas y países involucrados en los programas de micro:bit, diversas
organizaciones han realizado estudios de impacto desde los primeros años. Por ejemplo, un
estudio de la BCC (2017) encontró que tras un año con micro:bit, la mayoría del alumnado de 11
años de edad consideraba que programar era fácil y que cualquiera podía hacerlo. Además se
produjo un incremento significativo de estudiantes que consideraban que las TIC podían ser una
opción profesional para su futuro. Este incremento fue del 70% entre las chicas. En cuanto al
profesorado, alrededor de un 80% valoró muy positivamente la introducción de micro:bit en el
aula.
Microbit

Descripción de la placa
micro:bit

Presentación de micro:bit
Micro:bit es una pequeña placa de circuito impreso de 52 mm x 42 mm, dimensiones que
corresponden aproximadamente al tamaño de media tarjeta de crédito. El circuito dispone sus
componentes electrónicos al aire, sin ninguna carcasa, y se encuentran soldados por las dos caras
de la placa.

La placa micro:bit es segura para su uso con el alumnado de 8 a 14 años (Micro:bit


Educational Foundation, 2023b). Ha sido ampliamente probada y cumple con todos los
requisitos de seguridad y compatibilidad medioambiental exigibles. En el siguiente enlace se
muestran todas las normas y estándares que cumple la tarjeta:
https://microbit.org/compliance/

El siguiente vídeo, pensado para personas sin conocimientos de robótica, proporciona una primera
idea acerca de las posibilidades y del manejo de la placa micro:bit.

https://www.youtube.com/embed/u2u7UJSRuko

Kits
Micro:bit se encuentra disponible comercialmente como placa simple (micro:bit single) o como
parte de un kit. El coste medio en el año 2023 de una placa es de unos 22 €. Por un precio un poco
más elevado se puede adquirir un kit más completo, cuyo contenido está pensado como un
equipo de iniciación.
Contenido de un kit de inicio.

Elaboración propia

El kit presentado en la imagen contiene:

Una placa micro:bit versión 2. El color de la decoración de la placa puede ser magenta,
azul, verde o amarillo.
Una pequeña guía icónica de inicio rápido.
Una hoja con recomendaciones de seguridad en varios idiomas.
Un cable corto micro USB para conectar la placa al ordenador.
Una cajita portapilas con conector JST.
Dos pilas alcalinas IEC LR03 (AAA).

Componentes electrónicos integrados en la placa


El anverso de la placa en su versión 2 tiene el aspecto mostrado de la figura.

Anverso de la placa BBC micro:bit.

Elaboración propia

La parte marcada con el número 1 es una fila de contactos o pines que permiten conectar la
placa a múltiples accesorios, como altavoces, robots, sensores o actuadores. Dispone de 25 pines,
5 de ellos de anillo. Estos últimos están pensados para conectar cables por medio de pinzas o
bananas.

El número 2 corresponde al pulsador A. En el lado derecho de la placa existe otro pulsador B.


Ambos pulsadores son programables y permiten al usuario comunicarse con micro:bit.

El número 3 apunta al pulsador táctil. Se trata de una novedad de la versión 2 de micro:bit. El


pulsador puede distinguir entre pulsaciones rápidas y pulsaciones prolongadas.

El sensor marcado con el número 4 es un micŕofono. Es otra novedad de la versión 2 de la placa.


Aunque puede grabar sonido, las grabaciones resultan de una calidad muy pobre. Es por ello que el
micrófono se usa sobre todo para medir el ruido ambiental. Un diodo LED de color rojo indica
que el micrófono está en funcionamiento.

La matriz de 25 LED rojos está marcada con el número 5. Se usa para representar mensajes de
texto e iconos. Su intensidad es ajustable. Sirve también como sensor del nivel de luz ambiental.

El reverso de la placa es un poco más complejo. Aquí se encuentran soldados los dispositivos que
permiten el funcionamiento de micro:bit. Se trata del procesador, de los sensores y de los circuitos
integrados que proporcionan funcionalidades como la comunicación USB o Bluetooth.

Reverso de la placa BBC micro:bit.

Elaboración propia

El circuito número 6 es un acelerómetro y un compás. Este dispositivo permite medir


aceleraciones y giros, así como campos magnéticos.

El componente 7 es un pequeño zumbador que puede reproducir tonos y sonidos. Su potencia es


muy baja, pero micro:bit puede también conectarse a un altavoz externo.

El procesador es el circuito marcado con el número 8. Además contiene un sensor de


temperatura.
La antena Bluetooth se indica con el número 9. Gracias al Bluetooth incorporado, micro:bit
puede enviar y recibir datos por radio a cortas distancias.

Cuando el LED de color rojo 10 está encendido indica que la placa está conectada a una fuente
de alimentación. Micro:bit puede ser alimentado por un ordenador o por una batería externa través
de un cable USB o bien por un par de pilas.

La placa puede comunicarse con un ordenador mediante el conector micro USB 11. Mediante
esta conexión micro:bit puede ser programado y también puede enviar al ordenador los datos que
recoja con sus sensores.

El LED ámbar 12 parpadea cuando la placa está conectada a un ordenador y se encuentra


emitiendo o recibiendo datos.

El pulsador 13 se usa para reiniciar el programa contenido en la placa. Una pulsación prolongada
apaga micro:bit, pero sólo si la placa es de la versión 2.

El conector JST 14 permite conectar el portapilas para alimentar la placa con dos pilas alcalinas
de 1,5 V. También se pueden usar pilas recargables; las clásicas pilas recargables de NiMH o
níquel-hidruro metálico que se venden en algunos supermercados hacen que tanto micro:bit como
sus accesorios funcionen sin problemas.
Microbit

Accesorios para micro:bit

Micro:bit puede ser expandida con múltiples accesorios fabricados por empresas asociadas.
Los sensores, las placas de expansión o los robots se acoplan a la tarjeta y se programan de forma
simple e intuitiva. También es posible conectar micro:bit a dispositivos no pensados
específicamente para la placa, como altavoces o sensores autofabricados, al estilo de Makey

Makey. En estos casos es muy conveniente disponer de cables de conexión con pinzas de
cocodrilo. Las pinzas se conectan a los pines circulares números 0, 1 y 2 y a los pines GND (masa
de alimentación) y 3V (salida de alimentación de 3 volt).

Pinzas de cocodrilo conectadas a micro:bit V2. Elaboración propia

Debemos tener cuidado de no cortocircuitar los pines GND y 3V.

Las fundas de plástico tienen un precio muy bajo y protegen la placa eficazmente, pero hay que
tener cuidado de adquirirlas de color transparente, o el sensor de luz podría no funcionar.
Funda para micro:bit V2. Elaboración propia

Quizás los accesorios más potentes sean las placas de expansión. En la figura se muestra una
placa IoT (Internet de las Cosas) del fabricante Elecfreaks. La tarjeta micro:bit se inserta
directamente en la ranura azul. La placa dispone de un reloj de cuarzo alimentado por una pila de
litio de larga duración, de un módulo de comunicación wifi y de conectores de pines (GVS) para
añadir sensores. El precio de la placa ronda los 20€ en 2023.

Los terminales GVS se emplean para conectar sensores y actuadores. La G se refiere al


terminal de masa (polo negativo, marcado en negro), la V al terminal de alimentación (polo
positivo, marcado en rojo) y la S (marcada en amarillo) al terminal que recoge la señal del
sensor o del actuador.
Placa IoT de Elecfreaks. Elaboración propia

Los sensores vienen generalmente agrupados en kits. La figura es un kit de Elecfreaks orientado a
actividades relacionadas con la agricultura. Además de una placa IoT para monitorizar a distancia
nuestros cultivos, también hay sensores de humedad del suelo, de humedad ambiental, de lluvia,
de luz y de temperatura, además de un servo para abrir y cerrar ventanas, un sensor de
ultrasonidos para detectar intrusos y una pantalla OLED para mostrar información. El precio del kit
es de unos 60€ en 2023.
Kit de agricultura de Elecfreaks. Elaboración propia

Algunos accesorios añaden grandes funcionalidades, como el reproductor de audio mp3 de la


fotografía. Incorpora un altavoz de más calidad y un lector de tarjetas micro SD. La cantidad de
archivos reproducibles sólo está limitada por la capacidad de la tarjeta.

Reproductor de audio en formato mp3. Elaboración propia

Los robots como Cute Bot, disponen de dos ruedas controlables individualmente para ajustar la
velocidad y la dirección. Además incorporan sensores para el seguimiento de líneas, luces de
colores, sensores de distancia para evitar obstáculos y sensores de infrarrojos para el control con
mandos a distancia. Su precio en 2023 es de unos 35€.
Robot Cute Bot de

Elecfreaks. Elaboración propia

El Maqueen es también muy parecido ver comparativa en https://libros.catedu.es/books/microbit-

car/page/cars-para-microbit

El brazo manipulador de la fotografía se conecta a pines GVS como los de una placa de
expansión o como los de un robot. Abre y cierra las pinzas gracias a un servo incorporado y es
compatible con juegos de construcción de bloques.

Brazo manipulador. Elaboración propia


Es posible encontrar achivos para imprimir accesorios en 3D en repositorios como Thingiverse. En
la fotografía se muestra una cajita de plástico para proteger la placa micro:bit y contener la caja
portapilas.

Caja impresa en 3D para micro:bit según diseño de University of Bristol. CC BY-NC. Elaboración
propia

También podría gustarte