Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
Conecte seu micro:bit e vá para o site do Make Code .
Selecione a opção "micro:bit" e crie um novo arquivo. Isso o levará à interface do bloco MakeCode.
Adicione a extensão HackingSTEM Data Streamer.
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.
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 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.
Em seguida, imprima dados para serial com o bloco de matriz de números de gravação . Arraste isso para o bloco para sempre .
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.
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.
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.
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 e salve o arquivo de código diretamente na unidade de micro:bit.
Opção 2
Baixe e salve o arquivo de código em uma pasta em seu computador.
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.
- 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.
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.
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:
- Visualizar dados de streaming no Excel
- Criar macros para transmitir dados
- Criando uma tabela de dados
- 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.
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!