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 MakeCode é uma ferramenta útil para aprender ou ensinar iniciantes de todas as idades a codificar, com a vantagem adicional de permitir que você use software para controlar dispositivos de hardware.
Este tutorial ensina como usar a plataforma Make Code para escrever um programa que envia dados ao vivo do BBC micro:bit 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 micro:bit ou sensores externos.
O que você precisa para este projeto
Hardware
- micro:bit microcontrolador
Observação
O Windows 8 e versões mais recentes não precisam de outro driver. Para programar um micro:bit pela primeira vez no Windows 7, tens de transferir os drivers mbed para o teu computador.
- Cabo microUSB para USB
Software
- Microsoft Excel Office 365
- Suplemento do Excel do Streamer de Dados habilitado
- O Streamer de Dados é gratuito em todas as assinaturas do Office 365
Usando os blocos Criar Código para imprimir dados em série
A porta serial em seu computador é como o 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 acesse o site Make Code .
Selecione a opção "micro:bit" e crie um novo arquivo. A interface do bloco MakeCode é aberta.
Adicione a extensão HackingSTEM Data Streamer.
Vá para Extensões, localizadas na parte inferior dos blocos de código, e procure por Data Streamer. Selecione o suplemento Streamer de Dados HackingSTEM para habilitá-lo.
De volta à seção Bloquear do MakeCode, localize e abra os blocos amarelos/laranja do Data Streamer na seção superior.
Defina a taxa de transmissão arrastando o bloco "Definir taxa de transmissão" em 'On Start'. Use a configuração padrão (9600).
Observação
Baud Rate é a velocidade à qual o computador e o micro:bit comunicam.
Em seguida, imprima os dados em série com o bloco de matriz de número de gravação . Arraste para o bloco para sempre .
Na matriz de slots, insira os dados que deseja imprimir em série. Para este exemplo, estamos a imprimir os valores x, y e z do acelerómetro micro:bit.
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 indicar o fim do pacote de dados no Data Streamer arrastando o bloco "write line" da seção Data Streamer.
Opcional: adicione uma pausa para ver mais facilmente os dados conforme eles são impressos.
Transferir código para o micro:bit
Assim que tiveres o programa de blocos Make Code, estás pronto para carregá-lo para o teu micro:bit! Você tem duas opções.
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 para o micro:bit, então você pode precisar usar a Opção 2.
Opção 1
Baixe e salve o arquivo de código diretamente na unidade micro:bit.
Opção 2
Baixe e salve o arquivo de código em uma pasta no computador.
Abra o 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.
Usar o Streamer de Dados
Você está pronto para usar o Streamer de Dados! Abra o Excel e navegue até a guia Streamer de Dados.
- Selecione "conectar seu dispositivo" para selecionar o dispositivo USB micro:bit.
[!! NOTA] Se vires mais do que um dispositivo listado, desliga o teu micro:bit e observa qual deles desaparece, depois volta a ligar e seleciona esse dispositivo USB.
Selecione "iniciar dados" na guia Streamer de Dados e navegue até a planilha de entrada de dados para ver os 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 análises 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 integradas para análise de dados. Aqui estão alguns guias úteis do Excel:
- Visualizar dados de streaming no Excel
- Criar macros para transmitir dados
- Criar uma Tabela de Dados
- Criar uma tabela de armazenamento de avaliação
Projetos HackingSTEM
Confira a biblioteca completa de atividades do HackingSTEM aqui.
Entre em contato conosco se tiver dúvidas, 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 redes sociais!