Compartilhar via


Tutorial: Usando micro:bit e Criar Código com o Data Streamer

Introdução

O Microsoft Make Code é uma ferramenta útil para aprender ou ensinar iniciantes de todas as idades como codificar com o bônus adicional de permitir que você use software para controlar dispositivos de hardware.

Este tutorial ensinará você a usar a plataforma Make Code para escrever um programa simples que envia dados ao vivo do micro:bit da BBC para o Microsoft Excel usando o suplemento Streamer de Dados da Microsoft.

O programa de exemplo que usamos neste tutorial imprime os dados do acelerômetro micro:bit no Excel. Você pode modificar e adaptar o programa básico para trabalhar com outros sensores de micro:bit ou sensores externos.

O que você precisará para este projeto

Hardware

  • micro:bit microcontrolador

Observação

Windows 8 e mais recentes não precisam de um driver adicional. Se essa for a primeira vez que programa um micro:bit no Windows 7, você precisará baixar os drivers mbed para seu computador.

  • microUSB para cabo USB

Software

  • Microsoft Excel O365
  • Suplemento do Data Streamer Excel habilitado
    • O Data Streamer é gratuito com todas as assinaturas do O365

Usando os Blocos de Código para imprimir dados em serial

A porta serial em seu computador é como Streamer de Dados da Microsoft coleta dados de dispositivos externos. Esta seção mostra como usar os blocos Make Code para imprimir dados na porta serial.

  1. Conecte seu micro:bit e vá para o site do Make Code .

  2. Selecione a opção "micro:bit" e crie um novo arquivo. Isso o levará à interface do bloco MakeCode.

  3. Adicione a extensão HackingSTEM Data Streamer.

    Suplemento do Streamer de Dados.

    Acesse Extensões, localizadas na parte inferior dos blocos de código e pesquise pelo Data Streamer. Clique no suplemento HackingSTEM Data Streamer para habilitá-lo.

    Definir taxa baud.

  4. De volta à seção Bloquear do MakeCode, localize e abra os blocos amarelo/laranja do Data Streamer na seção superior.

    Defina a taxa de baud no início.

  5. Defina a Taxa de Baud arrastando o bloco "Definir taxa de baud" em "On Start". Use a configuração padrão (9600).

    Observação

    Taxa de Baud é a velocidade com que o computador e o micro:bit se comunicam.

    Matriz de Número de Gravação 1.

  6. Em seguida, imprima dados para serial com o bloco de matriz de números de gravação . Arraste isso para o bloco para sempre .

    Matriz de Números de Gravação 2.

  7. Na matriz de slots, insira os dados que você deseja imprimir em serial. Para este exemplo, estamos imprimindo os valores de micro:bit accelerometer x, y e z.

    Axes.png de alteração do acelerômetro.

    Os blocos do acelerômetro estão na seção "Entrada". Lembre-se de alterar a variável selecionada de "x" para y e z de acordo.

    Gravar Nova Linha.

  8. Imprima uma nova linha após a matriz para denotar o fim do pacote de dados no Data Streamer. Faça isso arrastando o bloco "linha de gravação" da seção Fluxo de Dados.

    Adicionar Pausa.

  9. Opcional: adicione uma pausa para ver mais facilmente os dados à medida que eles são impressos.

Baixar Código no micro:bit

Depois de ter o programa de blocos Make Code, você estará pronto para carregá-lo no micro:bit! Há duas maneiras de fazer isso que são descritas abaixo.

Observação

A opção 1 é mais rápida, pois envolve menos etapas. No entanto, alguns computadores podem não permitir que você baixe arquivos diretamente no micro:bit, portanto, talvez seja necessário usar a opção 2.

Opção 1

Baixe Código em Micro:bit.

Baixe e salve o arquivo de código diretamente na unidade de micro:bit.

Opção 2

Baixe o código em Downloads 1.

Baixe e salve o arquivo de código em uma pasta em seu computador.

Baixe o código em Downloads 2.

Abra Explorador de Arquivos, navegue até a pasta na qual você salvou o arquivo de código e arraste o arquivo de código para a unidade micro:bit.

Usando o Data Streamer

Você está pronto para usar o Data Streamer! Abra o Excel e navegue até a guia Fluxo de Dados.

Conectar um dispositivo.

  1. Clique em "conectar seu dispositivo" para selecionar o dispositivo USB micro:bit.

[!! OBSERVAÇÃO] Se você vir mais de um dispositivo listado, desconecte o micro:bit e observe qual deles desaparece, reconecte e selecione esse dispositivo USB.

Iniciar Dados.

  1. Clique em "iniciar dados" na guia Fluxo de Dados e navegue até a planilha Data In para ver dados do acelerômetro micro:bit impressos em três colunas separadas.

  2. Você pode plotar os dados para observar mais facilmente as alterações ao longo do tempo e fazer a análise de dados com as funções internas do Excel.

Mais para Explorar

Análise de Dados do Excel

Experimente diferentes ferramentas de visualização de dados e equações internas para análise de dados. Aqui estão alguns guias úteis do Excel:

  1. Visualizar dados de streaming no Excel
  2. Criar macros para transmitir dados
  3. Criando uma tabela de dados
  4. Criar uma tabela de armazenamento de avaliação

Projetos HackingSTEM

Procurando ideias de projeto? A equipe do Microsoft HackingSTEM tem toneladas de projetos de software livre e currículo! Abaixo estão alguns dos projetos hackingSTEM que usam o micro:bit.

  1. Medidor de eletrocondutividade
  2. Flex/Pressure Sensor

Confira a biblioteca de atividades completa do HackingSTEM aqui.

Entre em contato conosco se você tiver alguma dúvida, comentários ou ideias! Também adoramos ver o que as pessoas constroem com nossos projetos, então compartilhe suas criações e marque-nos nas mídias sociais!