Skip to content

Actividad

Contador de especies

Principiante | MakeCode, Python | Botones, Pantalla LED | Animales, Ecosistemas, Número y valor posicional, Plantas, Variables

Paso 1: Hazlo

¿Qué es?

Utiliza tu BBC micro:bit para contar dos especies diferentes de plantas o animales en el patio de tu colegio, jardín o parque local. Aprenderás sobre las variables y a utilizar los botones y la pantalla LED del micro:bit.

Estos dos vídeos te enseñarán qué vas a hacer y cómo programarlo:

Cómo funciona

  • El programa utiliza variables llamadas "A" y "B" para almacenar el número de animales o plantas contados.
  • Las variables almacenan números o valores que pueden cambiar en un programa informático.
  • Al principio del programa, "A" y "B" se ponen a cero y se muestra cero en la pantalla LED. En un programa informático como éste, siempre debes dar un valor inicial a las variables.
  • Pulsa el botón A cada vez que veas un determinado animal o planta, por ejemplo, un pato, y cada vez se añadirá uno en "A".
  • Pulsa el botón B cada vez que veas otra planta o animal de interés, por ejemplo, un ganso, y cada vez se añadirá uno en "B".
  • Agita tu micro:bit para mostrar los totales en la pantalla LED.

Lo que necesitas

  • micro:bit (o simulador MakeCode)
  • Editor de MakeCode
  • paquete de baterías (opcional pero recomendado)

Paso 2: Prográmalo

1from microbit import *
2
3a = 0
4b = 0
5display.show(0)
6
7while True:
8    if button_a.is_pressed():
9        a += 1
10        display.scroll(a)
11    elif button_b.is_pressed():
12        b += 1
13        display.scroll(b)
14    if accelerometer.was_gesture('shake'):
15        display.scroll('A')
16        display.scroll(a)
17        sleep(1000)
18        display.clear()
19        sleep(2000)
20        display.scroll('B')
21        display.scroll(b)

Paso 3: Mejóralo

  • Encuentra la forma de poner a cero el contador, por ejemplo, pulsando a la vez los botones A y B.
  • Realiza una representación gráfica del número de animales o plantas contados, por ejemplo, utilizando puntos.
  • Muestra iconos que representen a los animales o plantas, o reproduce efectos sonoros, cuando hayas alcanzado un número objetivo.