Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SonrisasLab Proyecto 2 v3
SonrisasLab Proyecto 2 v3
con Micro:bit
INTRODUCCIÓN:
¡A conocer y explorar la placa Micro:bit!
¿Esta pequeña placa es una mini computadora? ¡Si!
Como vamos a comprobar durante este proyecto, Micro:bit tiene
entradas, salidas y un procesador que las conecta; es decir, funciona
como una computadora.
Pensemos en las partes de la computadora con un ejemplo concreto
y cotidiano:
Cuando tocamos la pantalla del celular estamos usando un dispositivo
de entrada. Las entradas permiten a las computadoras detectar
cosas que pasan en el mundo real, para que puedan actuar en
consecuencia y hacer que algo suceda, generalmente en una salida
como por ejemplo, auriculares. Entre la entrada y la salida, está el
procesador. Esto toma información de entradas como los botones
de la pantalla táctil y hace que suceda algo en las salidas, como
reproducir una canción en los auriculares.
En el transcurso de estas actividades programaremos a la placa para
que muestre en su pantalla un diseño y una pequeña animación.
Una vez logrado ese objetivo haremos que, al hacer algún ruido o
sonido y según el volúmen del mismo, en la pantalla vayan pasando
textos cortos pensados por nosotros.
¿QUÉ
VAMOS A
Una computadora
Una placa Micro:bit con su porta pilas y cable
NECESITAR? micro usb
Dos pilas triple A
SONRISAS LAB PROYECTO 2
2
ANTES DE EMPEZAR:
Micro:bit es una pequeña placa programable. Nos permite trabajar la computación física, haciendo ‘’tocable’’
el pensamiento computacional.
Tiene una matriz de 25 LEDs, botones, sensores y muchos pines (conexiones) de entrada y salida de datos
que, cuando se programan, nos permiten interactuar con el entorno de programación y el mundo real. Para
estas actividades utilizaremos MakeCode, una herramienta de programación en bloques.
PARTE FRONTAL
3
¿Qué es la programación?
La programación es el proceso que se utiliza para crear y ordenar las acciones necesarias para resolv-
er un problema determinado. Es decir, una serie de instrucciones para que las cosas sucedan. No
existe un solo lenguaje de programación sino que son variados y diferentes. Para este proyecto vamos
a trabajar con la programación por bloques y su lenguaje particular.
Se trata del proceso de pensamiento a través del cual, una persona plantea un problema y su posible
solución o soluciones, de tal manera que éste pueda ser resuelto utilizando una secuencia de instruc-
ciones llevadas adelante por un humano, por tecnologías o por ambos. Durante este proceso se ponen
en juego distintas habilidades tales como la creatividad, el pensamiento crítico y algorítmico, el recon-
ocimiento de patrones, la colaboración y tolerancia a los errores.
PASO A PASO
Actividad 1
4
2 En el sector donde iremos arrastrando los bloques hay dos ya dispuestos. Veamos cuál es la función
de cada uno:
Al iniciar: las instrucciones que carguemos ahí sucederán solo una vez cuando se prende la Micro:bit.
Para siempre: todo lo que carguemos aquí dentro sucederá para siempre mientras la placa esté
prendida.
SIMULADOR
AQUÍ IREMOS
ARRASTRANDO
LOS BLOQUES
MENÚ DE BLOQUES
En el simulador de la placa
que está en el lado izquier-
do, tocamos el botón play ►
para iniciar el simulador y
podremos ver el diseño que
acabamos de programar.
SONRISAS LAB PROYECTO 2
5
4
Conectamos nuestra placa Micro:bit a la
computadora a través del cable USB. Veremos
que en la computadora nos aparecerá como un
nuevo dispositivo USB conectado con el nombre
MICROBIT.
6
PASO A PASO
Actividad 2
1
Vamos a seleccionar lo que
programamos antes dentro
del bloque al iniciar y lo
vamos arrastrar hacia el
medio, nos aparecerá un
‘’tachito de basura’’, entonces,
al soltar los bloques ahí los
eliminamos y ya nos queda
el espacio libre para la
nueva programación.
2 Dentro de él pondremos
una serie de bloques para
armar una animación como
si fuera un pequeño GIF.
Pondremos dos diseños en
la pantalla que al pasar
sucesivamente parecerán
como si estuvieran en
movimiento.
¿QUÉ ES UN GIF?
Un GIF es un formato de
imagen (Graphic Interchange
Format) que está compuesto
por varias imágenes que
se van intercambiando de
forma infinita creando
una animación.
Dentro de la categoría básico Ambos bloques los ponemos ¿Sigue el movimiento o solo
tomaremos el bloque mostrar dentro del por siempre y le sucede una vez? ¿Sirve para
ícono y lo arrastraremos damos play al simulador. armar nuestro pequeño GIF
dos veces. En uno, por Ahora, hagamos una prueba: usar el bloque al iniciar?
ejemplo, podemos elegir el Veamos en el simulador qué
cuadrado grande, en el otro pasa si estos bloques los
el cuadrado pequeño y así ponemos dentro del bloque
jugar a que parezca que al iniciar.
crece y se achica.
3 Vamos a agregar un bloque más entre los dos que pusimos anteriormente.
De nuevo, dentro de básico buscaremos el bloque pausa (ms: milisegundos) y lo arrastraremos
entre los dos mostrar iconos que ya tenemos.
Este bloque nos permite definir una espera entre cada dibujo para que el movimiento sea más
fluido o más lento.
Podemos probar poniendo 1 segundo o 500ms (medio segundo) y ver cuál nos gusta más.
¡Recordemos que tenemos el simulador para ir viendo como va quedando!
Antes de pasar a la siguiente actividad podemos volver a cargar la programación a la placa para
poder ver en su pantalla lo que hicimos y no sólo en el simulador.
PASO A PASO
Actividad 3
Creamos un nuevo proyecto como
3
Ya estamos en condiciones de cargar esta programación a la placa como hicimos en las
actividades anteriores ¡y a probar! Podemos jugar con aplausos y/o algún otro tipo de golpe
que el sensor pueda detectar.