Saltar la navegación

Proyecto Final

Mascota electrónica

Sabiendo que Micro:bit tiene capacidad de detectar en la dirección que lo podemos mover, pulsadores con los que interactuar, detector de luminosidad, entre otros, nos va a permitir crear una mascota que reaccione ante diversas condiciones ambientales, así como de ausencia o de acciones repetitivas de interacción.

Mascota Micro:bit
Mascota electrónica
Fuente Propia. Mascota Micro:bit (CC0)

Ejemplo de código

A continuación, se ofrece el código que podría ser utilizado para su realización:

1.- Al iniciar el programa, nuestra mascota estará feliz. Creamos una variable llamada "tiempo" y la establecemos con valor 0.

2.- Si agitamos mucho la mascota, se marea y se pone triste.

Código 01 mascota
Fuente Propia (CC0)

3.- Al pulsar el logotipo, se le hace cosquillas y se ríe.

4.- Si el logotipo está hacia abajo, nuestra mascota sufre vértigo y nos avisa con un destello y un sonido. ¡Algo no va bien!

Código 02
Fuente Propia (CC0)

5.- Si inclinamos la mascota hacia un lado u otro, siente que estamos jugando con ella y se sorprende.

Código 03
Fuente propia (CC0)

6.- Durante el funcionamiento o vida de la mascota va contando el tiempo que transcurre cambiando la variable por 1. Si durante menos de 15 segundos, se siente feliz; de 15 a 40, se siente triste; y más de 40, enferma. A cada actividad que se realiza con ella, ese tiempo se vuelve a fijar en valor 0, para que comience a contar nuestra interacción con ella.

7.- Si la pantalla está hacia arriba, se duerme, excepto si la intensidad luminosa es mayor de 200, que se despierta y abre mucho los ojos.

Código 04
Fuente propia (CC0)

8.- Si presionamos el botón A o B, nos manifiesta el amor que siente hacia nosotros.

Código 05
Fuente propia (CC0)

El código se puede ver en: https://makecode.microbit.org/_grpcAdf6XWh8

Carcasa

Para que nuestra mascota tenga un aspecto más amigable, se puede crear:

Una estructura en cartulina, que se puede descargar en alguna de las siguientes opciones,

o una estructura creada con una impresora 3D:

Entre otras muchas posibilidades, que dependerá de la creatividad e imaginación del creador.