Skip to content

Activitat

Calculadora de distància

Intermedi | MakeCode, Python | Altaveu, Botons, Logotip tàctil, Pantalla LED | Mesura, Multiplicació, Variables

Pas 1: Crea-ho

En què consisteix?

Utilitza la teva micro:bit de la BBC per mesurar distàncies mentre camines.

Què aprendràs

Aquest projecte pràctic mostra com utilitzar la multiplicació i les variables per mesurar distàncies.

Com funciona

  • Aquest programa calcula distàncies multiplicant la longitud del pas pel nombre de passos que facis. Utilitza una longitud mitjana de pas d'un infant de 0,6 metres.
  • Camina amb cura la distància que vols mesurar, prement el botó A cada vegada que facis un pas.
  • El programa funciona augmentant la variable "recompte de passos" en un, cada cop que es prem el botó A.
  • Prem el botó B per veure la distància que has recorregut en metres. La micro:bit ho calcula multiplicant la variable "nombre de passos" per la longitud del pas.
  • Si vols saber quants passos has fet, prem el logotip tàctil a la part frontal de la teva micro:bit.
  • Reinicia la micro:bit prement el botó de restabliment de la part posterior.

Què necessites

  • BBC micro:bit i bateria

Pas 2: Programa-ho

1# Imports go at the top
2from microbit import *
3import music
4
5stepcount = 0
6steplength = 0.6
7display.show(0)
8music.play(['c4:4'])
9
10while True:
11    if button_a.is_pressed():
12        music.play(['c3:2'])
13        display.show(Image.HEART)
14        sleep(400)
15        stepcount += 1
16        display.clear()
17    if button_b.is_pressed():
18        display.scroll(stepcount*steplength)
19    if pin_logo.is_touched():
20        display.scroll(stepcount)

Pas 3: Millora-ho

  • Calcula la teva longitud mitjana de pas en metres i utilitza-la per substituir el número 0,6 del programa.
  • Calcula les àrees de rectangles, com ara parts d'un pati d'escola, mesurant cada costat i multiplicant les seves distàncies.
  • Afegeix cartolina per fer que els botons siguin més fàcils de prémer, tal com es veu a la secció Millora-ho del Projecte de la insígnia de l'emoció.
  • Utilitza aquest programa calculador de distància en cadira de rodes que pot detectar automàticament quan gira la teva roda. Substitueix el número 0,6 per la circumferència de la teva roda mesurada en metres.