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.
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.
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!
5.- Si inclinamos la mascota hacia un lado u otro, siente que estamos jugando con ella y se sorprende.
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.
8.- Si presionamos el botón A o B, nos manifiesta el amor que siente hacia nosotros.