Passo 1: Faça
O que é isto?
Use o Microbit para medir sua distância enquanto caminha.
O que irá aprender
Este projeto prático mostra como usar a multiplicação e variáveis para medir distâncias.
Como funciona
- Este programa calcula a distância multiplicando o tamanho da sua pisada pelo número de passos que você dá. Ele usa um tamanho comum da pisada de uma criança, 0.6 metros.
 - Caminhe cuidadosamente a distância que você deseja medir, pressionando o botão A toda vez que você dar um passo.
 - O programa funciona com a mudança da variável "contagem de passos" toda vez que o botão A é pressionado.
 - Pressione o botão B para ver a distância que percorreu em metros. O micro:bt calcula a distância multiplicando a variável "contagem de passos" pelo tamaho da pisada.
 - Se você quiser saber quantos passos deu, pressione a logo na frente do micro:bit.
 - Reinicie o micro:bit pressionando o botão reiniciar na parte de trás.
 
O que vai precisar
- BBC micro:bit e sua caixa de baterias.
 
Passo 2: Programar
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)Passo 3: Aprimorar
- Calcule o tamanho da sua pisada em metros e use essa medida para substituir o número 0.6 no código.
 - Calcule áreas retangulares, como partes do parque de uma escola, medindo cada lado e multiplicando as distâncias.
 - Adicione papelão para fazer botões mais fáceis de serem utilizados, como mostrado na seção Aprimore do Crachá da Emoção
 - Use a calculadora de distância da cadeira de rodas código que detecta automaticamente quando a cadeira de rodas gira. Substitua o número 0.6 pelo número da circunferência da cadeira de rodas media em metros.
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


