Paso 1: Hazlo
¿Qué es?
Agita tu micro:bit y recibirás una dirección aleatoria para caminar. Aprenderás qué son las variables y a utilizar números aleatorios, bloques lógicos de selección y comparación.
Estos dos vídeos te enseñarán qué vas a hacer y cómo programarlo:
Introducción
Guía de programación
Cómo funciona
- El programa utiliza una variable llamada "dirección" para almacenar un número aleatorio.
 - Las variables almacenan números o valores que pueden cambiar en un programa informático.
 - Agita el micro:bit para configurar "dirección" en un número aleatorio entre uno y tres.
 - A continuación, el programa utiliza selección y bloques lógicos de comparación para comprobar el valor de la variable.
 - Si "direction" es igual a 1, se muestra una flecha apuntando al norte en la pantalla LED del micro:bit. Si "dirección" es igual a 2, la flecha apunta al este. De lo contrario, la flecha apunta al oeste.
 - Para que la batería dure más, el programa hace una pausa de medio segundo después de que aparezca la flecha y luego borra la pantalla.
 
Lo que necesitas
- micro:bit (o simulador MakeCode)
 - Editor de MakeCode
 - paquete de baterías (opcional pero recomendado)
 
Paso 2: Prográmalo
1# Imports go at the top
2
3
4
5from microbit import *
6import random
7
8while True:
9    if accelerometer.was_gesture('shake'):
10        random_number = random.randint(1, 3)
11        if random_number == 1:
12            display.show(Image.ARROW_N)
13        elif random_number == 2:
14            display.show(Image.ARROW_E)
15        else:
16            display.show(Image.ARROW_W)
17    sleep(2000)
18    display.clear()Paso 3: Mejóralo
- Añade más direcciones.
 - Utiliza los botones para mostrar los iconos de saltar, correr y saltar.
 - Combínalo con el programa de cronómetro táctil para crear una herramienta de motivación para utilizar en las clases de deporte.
 
Gracias a David Hay, educador de Alberta (Canadá), por compartir con nosotros esta brillante idea de proyecto.


