Condividi tramite


Esercitazione: Uso di micro:bit e crea codice con Data Streamer

Introduzione

Microsoft Make Code è uno strumento utile per apprendere o insegnare ai principianti di tutte le età come scrivere codice con il vantaggio aggiuntivo di consentire l'uso di software per controllare i dispositivi hardware.

Questa esercitazione illustra come usare la piattaforma Make Code per scrivere un semplice programma che invia dati in tempo reale dal micro:bit BBC a Microsoft Excel usando il componente aggiuntivo Microsoft Data Streamer.

Il programma di esempio usato in questa esercitazione stampa i dati dell'accelerometro micro:bit in Excel. È possibile modificare e adattare il programma di base per lavorare con altri sensori micro:bit o sensori esterni.

Cosa sarà necessario per questo progetto

Hardware

  • microcontroller micro:bit

Nota

Windows 8 e versioni successive non necessitano di un driver aggiuntivo. Se questa è la prima volta che si programma un micro:bit in Windows 7, sarà necessario scaricare i driver mbed per il computer.

  • cavo da microUSB a USB

Software

  • Microsoft Excel O365
  • Componente aggiuntivo Excel di Data Streamer abilitato
    • Data Streamer è gratuito con tutte le sottoscrizioni a O365

Uso dei blocchi di codice per stampare i dati in serie

La porta seriale nel computer è il modo in cui Microsoft Data Streamer raccoglie dati da dispositivi esterni. Questa sezione illustra come usare i blocchi Make Code per stampare i dati sulla porta seriale.

  1. Collegare il micro:bit e passare al sito Web Crea codice .

  2. Selezionare l'opzione "micro:bit" e creare un nuovo file. Verrà visualizzata l'interfaccia del blocco MakeCode.

  3. Aggiungere l'estensione HackingSTEM Data Streamer.

    Componente aggiuntivo Data Streamer.

    Passare a Estensioni, che si trova nella parte inferiore dei blocchi di codice, e cercare Data Streamer. Fare clic sul componente aggiuntivo HackingSTEM Data Streamer per abilitarlo.

    Impostare Velocità in baud.

  4. Tornare alla sezione Blocco di MakeCode, individuare e aprire i blocchi di Data Streamer giallo/arancione nella sezione superiore.

    Impostare Velocità in baud all'avvio.

  5. Impostare velocità in baud trascinando il blocco "Imposta velocità in baud" in "On Start". Usare l'impostazione predefinita (9600).

    Nota

    Baud Rate è la velocità con cui il computer e il micro:bit comunicano.

    Matrice di numeri di scrittura 1.

  6. Stampare quindi i dati in serie con il blocco della matrice di numeri di scrittura . Trascinare questo nel blocco per sempre .

    Matrice di numeri di scrittura 2.

  7. Nella matrice di slot inserire i dati da stampare in serie. Per questo esempio vengono stampati i valori dell'accelerometro x, y e z di micro:bit.

    Modifica accelerometro Axes.png.

    I blocchi accelerometro si trovano nella sezione "Input". Ricordarsi di modificare la variabile selezionata da "x" a y e z di conseguenza.

    Scrivi nuova riga.

  8. Stampare una nuova riga dopo la matrice per indicare la fine del pacchetto di dati in Data Streamer. A tale scopo, trascinare il blocco "write line" dalla sezione Data Streamer.

    Aggiungere Pausa.

  9. Facoltativo: aggiungere una pausa per visualizzare più facilmente i dati durante la stampa.

Download del codice nel micro:bit

Dopo aver ottenuto il programma Make Code block, è possibile caricarlo nel micro:bit. Esistono due modi per eseguire questa operazione, descritti di seguito.

Nota

L'opzione 1 è più veloce perché prevede un minor numero di passaggi. Tuttavia, alcuni computer potrebbero non consentire di scaricare i file direttamente nel micro:bit, quindi potrebbe essere necessario usare l'opzione 2.

Opzione 1

Scaricare il codice in Micro:bit.

Scaricare e salvare il file di codice direttamente nell'unità micro:bit.

Opzione 2

Scaricare il codice nei download 1.

Scaricare e salvare il file di codice in una cartella del computer.

Scaricare il codice nei download 2.

Aprire Esplora file, passare alla cartella in cui è stato salvato il file di codice, quindi trascinare il file di codice nell'unità micro:bit.

Uso di Data Streamer

Si è pronti per usare Data Streamer. Aprire Excel e passare alla scheda Flusso di dati.

Connettere un dispositivo.

  1. Fare clic su "connetti il dispositivo" per selezionare il dispositivo USB micro:bit.

[!! NOTA] Se vengono elencati più dispositivi, scollegare il micro:bit e osservare quale scompare, quindi riconnettersi e selezionare il dispositivo USB.

Avvia dati.

  1. Fare clic su "Avvia dati" nella scheda Flusso di dati e passare al foglio Dati in per visualizzare i dati dell'accelerometro micro:bit stampati in tre colonne separate.

  2. È possibile tracciare i dati per osservare più facilmente le modifiche nel tempo ed eseguire l'analisi dei dati con le funzioni predefinite di Excel.

Altre informazioni da esplorare

Analisi dei dati di Excel

Provare a usare diversi strumenti di visualizzazione dei dati e equazioni predefinite per l'analisi dei dati. Ecco alcune utili guide di Excel:

  1. Visualizzare i dati di streaming in Excel
  2. Creare macro per i dati di streaming
  3. Creazione di una tabella dati
  4. Creare una tabella di archiviazione di valutazione

Progetti HackingSTEM

Alla ricerca di idee di progetto? Il team di Microsoft HackingSTEM ha un sacco di progetti open source e programmi di studio! Di seguito sono riportati alcuni dei progetti HackingSTEM che usano il micro:bit.

  1. Misuratore di elettroconduttività
  2. Sensore flex/pressure

Vedere la libreria completa di attività HackingSTEM qui.

Per favore contattaci se hai domande, commenti o idee! Ci piace anche vedere ciò che la gente costruisce con i nostri progetti, quindi si prega di condividere le vostre creazioni e tag noi sui social media!