Paso 1: Hazlo
¿Qué es?
Programa tu propia mascota electrónica y personalízala para que sea la tuya. El nuevo altavoz integrado del micro:bit lo hace aún más divertido con los nuevos sonidos expresivos.
Introducción
Guía de programación
Qué aprenderás
- Cómo usar variables y bucles para hacer un temporizador simple.
- Cómo usar la selección para hacer que diferentes eventos ocurran en diferentes momentos.
- ¡Un truco para que parezca como si un programa micro:bit haya dejado de funcionar!
Cómo funciona
- Las mascotas electrónicas fueron inventadas en Japón en los años 90 y pronto se convirtieron en un juguete popular en todo el mundo.
- Son pequeños artilugios que puedes guardar en tu llavero. Se muestra una criatura en una pantalla simple. Tienes que cuidarla, interactuando con ella pulsando botones y jugando juegos simples. Si la ignoras y no la alimentas ni la limpias, se pondrá triste, se portará mal o se pondrá enferma.
- El código utiliza una variable llamada timer para hacer un seguimiento de cuánto tiempo ha sido ignorada su mascota. Un bucle forever añade 1 al temporizador cada 1 segundo (1000 milisegundos).
- Si timer llega a 20, tu mascota muestra una cara triste en la pantalla LED y hace un sonido triste en las salidas de los altavoces integrados.
- Si llega a los 30, tu mascota se queda dormida.
- Si llega a 40, tu mascota emite un sonido misterioso y muere. El código utiliza el bloque 'establecer el altavoz incorporado a apagado' para detener cualquier otro sonido que salga del altavoz. Un bucle 'while true' asegura que solo se muestre el icono de la calavera en la pantalla LED.
- ¡Sin embargo, tu mascota se mantendrá viva y feliz si interactúas con ella! Acaricia el logo para hacerla feliz o agítalo para que se ría. Esto restablece el temporizador de nuevo a 0.
- Si tu mascota muere, puedes devolverle la vida presionando el botón de reinicio en la parte posterior de tu micro:bit.
Qué necesitas
- nuevo micro:bit con sonido (o simulador MakeCode)
- Editor de MakeCode o de Python
- pilas (opcionales)
Paso 2: Prográmalo
Paso 3: Mejóralo
- Experimenta con diferentes momentos para cada etapa de su vida.
- Crea tus propias expresiones faciales con la pantalla LED de micro:bit
- Añade más variables para monitorizar cómo de hambrienta o sucia está tu mascota, y añade nuevas interacciones para alimentarla o limpiarla, por ejemplo, presionando botones o haciendo un sonido fuerte captado por el nuevo micrófono integrado de micro:bit.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.