Coding a scuola con BBC micro:bit – lezione 2

Introduzione

In questa lezione vedremo come costruire un programma che permette di visualizzare sulla matrice di LED la frase “Salve mondo!” impareremo inoltre come caricare sulla scheda il programma realizzato.

Di cosa avete bisogno

  • n.1 BBC micro:bit
  • n.1 Micro USB
  • n.1 Computer o tablet
  • n.2 x Batterie AAA ed un contenitore per le batterie (opzionale perché la scheda potrà essere alimentata direttamente anche via USB)

Programmiamo

Andate sul sito BBC micro:bit e fate click su “Let’s Code”.

Giungerete in una pagina in cui potrete scegliere due modalità di programmazione:

JavaScript Blocks Editor, di cui vengono messi a disposizione manuale di riferimento e alcune lezioni introduttive.

Python Editor, ed alcune lezioni introduttive.

Per questo tutorial ci concentreremo sul JavaScript Blocks Editor.

Partiamo…

Un click su Let’s Code per incominciare a programmare.
Dall’area di programmazione cancellate l’istruzioni “on start” che non servirà in questo esercizio:

Selezioniamo dalla sezione “Basic” l’istruzione “show string Hello!” e trascinatela nell’area di programmazione all’interno dell’istruzione “forever”.

Si noti che, mantenendo il puntatore del mouse su qualsiasi istruzione, apparirà una finestra di help che spiega come usare l’istruzione.

Disponete l’istruzione “show string Hello!” all’interno dell’istruzione “forever

Dovreste notare che istantaneamente sul micro:bit virtuale scorre da destra verso sinistra il testo: “Hello!

Un click all’interno del blocco in cui è inserita la stringa “Hello!” per variare il testo in “Salve mondo!“, istantaneamente vedrete il nuovo testo inserito che scorre da destra a sinistra.

Congratulazioni!
Avete creato il vostro primo programma 🙂

Al di sotto della scheda sono presenti 5 pulsanti che hanno le seguenti funzioni:

  1. Fermare la simulazione
  2. Riavviare la simulazione
  3. Abilitare e disabilitare la simulazione rallentata
  4. Silenziare o abitare l’audio
  5. Ingrandire la scheda (immaginate ad esempio di doverla proiettare su LIM)

Avrete sicuramente notato i pulsanti situati in basso a destra dell’area di programmazione, questi consentono di effettuare lo zoom del programma, mentre le freccia indietro ed avanti consentono di andare indietro ed avanti nelle modifiche fatte al codice.

Salviamo il programma ed effettuiamo il download per scaricarlo sulla scheda.

Assegnamo un nome al programma, click sul testo “Untitled”

Scrivere il nome del programma: salve-mondo

Effettuare il download del programma facendo click sul pulsante “Download”

Il file sarà scaricato sul vostro computer ed avrà un’estensione “.hex

Effettuiamo ora il caricamento del programma sul micro:bit. Colleghiamo il cavo micro USB alla scheda e l’altro capo ad una presa USB del vostro computer:

Non appena collegate la scheda al computer si accenderà il LED che segnala l’alimentazione del micro:bit collocato tra il connettore USB e il pulsante di reset:

La scheda viene identificata come una memoria di massa standard, così come accade ad esempio per una microSD o un HD:

Per caricare il programma sulla scheda sarà sufficiente trascinarlo all’interno del micro:bit, durante la fase di copia il LED che segnala l’alimentazione lampeggerà e il programma verrà eseguito immediatamente. Al termine del caricamento,  il micro:bit verrà espulso come una normale periferica USB e automaticamente riconnesso:

Se fate doppio click sull’icona che rappresenta il vostro micro:bit sul desktop del vostro computer, noterete che all’interno della memoria del micro:bit sono presenti solamente due file:

  • DETAILS.TXT
  • MICROBIT.HTM

DETAILS.TXT riporta una tre informazioni:

  1. DAPLink Firmware – see https://mbed.com/daplink
    Indica il link dove reperire nuovi aggiornamenti sul firmware della scheda, ovvero l’insieme delle istruzioni interne della scheda che ne permette il funzionamento (diverso dal programma che avete creato voi)
  2. Version: 0234
    Versione del firmware
  3. Build: Oct 12 2015 14:53:22
    Giorno e ora in cui è stato caricato il firmware

MICROBIT.HTM rimanda al sito microbit.org

Non esiste sulla scheda un interruttore che consente lo spegnimento, l’unico modo è quello di scollegare la scheda dalla presa USB.
Come già detto durante la prima lezione scollegare la scheda non pregiudica la perdita del programma caricato che viene memorizzato nella memoria non volatile del micro:bit.

L’alimentazione della scheda può avvenire mediante alimentazione esterna attraverso due batterie a stilo AAA da 1,5 V. Nel kit base: micro:bit go è incluso il contenitore per le due batterie e due batterie:

Collegate il connettore JSC alla scheda, non potrete sbagliare la polarità in quanto è presente una guida centrale che vi guiderà nell’inserimento corretto del connettore:

Curiosità…

Provate a fare click sul pulsante {}JavaScript vedrete il vostro programma scritto nel linguaggio di programmazione JavaScript:

impareremo in lezioni successive a programmare in questo linguaggio, per ora torniamo alla nostra programmazione a blocchi facendo click sul pulsante Blocks.

… alla prossima lezione
Buon Coding a tutti 🙂

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.