Skip to content

Atividade

Registrador de dados MakeCode

Avançado | MakeCode | Acelerômetro, Interface USB, Rádio | Energia, Forças, Manipulação de dados, Ondas de rádio, Sensores, Tempo & clima

Primeiro passo: o projeto

O que é?

Use o micro:bit como um registrador de dados sem fio, que grava leituras de seus sensores.

micro:bit mostrando um gráfico e o eixo X atravessando-o na horizontal, o eixo Y na vertical, e o eixo Z na diagonal

Como funciona:

  • Baixe o programa do transmissor em um micro:bit ligado à bateria e conecte-o a algo que se move (como o interior de um misturador de salada) ou prepare-se para brincar com ele;
  • O transmissor faz leituras constantes do acelerômetro das forças em 3 dimensões (eixos x, y e z) e as transmite por rádio;
  • Conecte o micro:bit receptor a um computador e baixe o programa "logger" (registrador) usando o navegador Chrome ou o aplicativo MakeCode. O receptor micro:bit recebe os dados do acelerômetro e os envia como dados seriais para o seu computador;
  • Agora deve aparecer o botão "show console device" abaixo do simulador micro:bit. Clique nele e você verá gráficos das leituras de dados na tela;
  • Incline o sensor micro:bit para cada um dos lados e veja como as leituras em cada eixo mudam. Jogue-o no ar e gire-o em um misturador de salada: o que você vê?
  • Pressione "pausar" e você poderá fazer o download dos dados numéricos como um arquivo CSV (valores separados por vírgula), que pode ser aberto em um programa de planilha para análise. Se você excluir a segunda e terceira colunas de tempo, deixando apenas a primeira, poderá plotar os dados em um gráfico de dispersão na planilha, mostrando como as forças mudam ao longo do tempo.
Planilha mostrando o gráfico de linhas feito a partir das leituras do acelerômetro

Itens necessários:

  • Dois micro:bits e um conjunto de baterias;
  • Um notebook ou um computador para gravar os dados;
  • Editor MakeCode (aplicativo ou versão web no Chrome versão 65, ou posterior);
  • Firmware atualizado (0249 ou superior) no receptor micro:bit;
  • Misturador de salada (opcional).

Segundo passo: é hora de programar

Sensor / transmissor

Receptor

Terceiro passo: vamos deixar o código ainda melhor

  • Registre leituras de outros sensores do micro:bit remotamente, como do sensor de temperatura, de luminosidade ou da bússola magnética;
  • Realize um experimento de física das forças que atuam em um micro:bit enquanto ele é girado em um misturador de salada. O resultado é o esperado? Lembre-se de que o acelerômetro do micro:bit só pode ler forças de até 2g, o dobro da força da gravidade da Terra. Se você girá-lo rapidamente, ele poderá ser submetido a forças muito grandes para serem registradas.