1. Informazioni sul Software Mu

1.1. Installare MU

Clicca per visitare il sito ufficiale del software Mu.

Mu è un editor di codice Python per programmatori principianti, come insegnanti e studenti. Possiamo ottenerlo tramite l’installer ufficiale per Windows, Mac OSX o Linux (Mu non supporta più Windows a 32 bit). La versione consigliata è Mu 1.2.0.

Passo 1 - Assicurati del tuo sistema operativo e poi scarica l’installer di Mu

Prima scopri il sistema operativo del tuo computer (Windows o Mac OSX). Apri “Questo PC” per vedere le “Proprietà”.

Img

Controlla il tipo di sistema: 64-bit o 32-bit.

Img

Scarica MU. Scarica la versione in base al sistema operativo del tuo computer.

Img

Qui prendiamo come esempio il sistema Windows, che può essere un riferimento per Mac OSX e Linux.

Img

Passo 2 - Esegui l’installer

Fai doppio clic sull’installer (probabilmente nella cartella Download) per eseguirlo.

Img

Abbiamo evidenziato i passaggi extra necessari per aiutare Windows a installare Mu su Windows 10. Le altre versioni saranno simili.

Installer Mu per MacOS.

Installer Mu per sistema Linux.

Per Windows 10, Defender mostrerà un messaggio di avviso. Dovresti cliccare sul link “Ulteriori informazioni”.

Img

Il messaggio cambierà fornendo più informazioni sull’installer e mostrerà un pulsante “Esegui comunque”. Clicca “Esegui comunque”.

Img

Passo 3 - Accordo di Licenza

Rivedi la licenza, seleziona la casella e clicca “Installa”.

Img

Passo 4 - Installazione

Prenditi un caffè mentre Mu si installa sul tuo computer.

Img

Passo 5 - Completamento

L’installazione è stata completata con successo, clicca “Fine” per chiudere l’installer.

Img

Passo 6 - Avvia Mu

Puoi avviare Mu cliccando sull’icona nel menu Start o digitando “Mu” nella casella di ricerca (entrambi evidenziati sotto). Al primo avvio, potrebbe richiedere un po’ di tempo.

Img

Ecco come appare:

Img

1.2. Uso delle Modalità e della Barra del Menu

Imposta “Modalità” su BBC micro:bit.

Nel menu, clicca “Modalità” per impostarla su “BBC micro:bit”. La modalità micro:bit capisce come interagire e connettersi a un micro:bit.

Img

Clicca per Iniziare con Mu.

Per ulteriori tutorial sull’uso di Mu, visita: https://codewith.mu/en/tutorials/

1.3. Programmare su Mu

Qui carichiamo il file “heartbeat.py” su Mu. Lo trovi nella cartella “Heart beat” che abbiamo fornito.

Img

Metodo uno:

Apri Mu e clicca “Carica” per scegliere il percorso dove hai scaricato il codice.

Img

Img

Caricato con successo, come mostrato sotto:

Img

Metodo due:

Clicca “nuovo” Img per creare un nuovo programma e trascina “heartbeat.py” dentro:

Img

Caricato con successo, come mostrato sotto:

Img

Lo stesso vale per aggiungere altri codici.

1.4. Scaricare il Codice su Micro:bit

Collega la scheda al computer tramite cavo USB.

Img

Clicca “Flash” per scaricare il codice sulla scheda micro:bit.

Img

Dopo, accendi tramite il cavo micro USB o alimentazione esterna (imposta l’interruttore DIP su ON). Vedrai la matrice LED 5×5 a bordo mostrare ripetutamente Img e poi Img.

Nota che se c’è un errore nel tuo codice, potrebbe comunque essere scaricato ma non funzionerà correttamente.

Ad esempio, la funzione sleep() è scritta come sleeps() nel codice. Clicca “Flash” per caricare il codice sul micro:bit. Tuttavia, la matrice LED 5×5 mostra icone confuse.

Img

In questo caso, clicca “REPL” e premi il pulsante reset sulla scheda sul retro. Il messaggio di errore sarà mostrato nell’interfaccia REPL, come mostrato sotto:

Img

Img

Clicca di nuovo “REPL” per chiudere REPL. Poi clicca “Flash”.

Per assicurarti che il codice sia corretto, clicca “Controlla” dopo aver finito, e Mu indicherà l’errore nel codice.

Img

Modifica il codice secondo il messaggio di errore, e clicca di nuovo “Controlla”. Mu non mostrerà errori.

Img

Vedi più tutorial che spiegano aspetti specifici di Mu.

2. Come Mu Importa le Librerie su Micro:bit

Prima di importare le librerie, dobbiamo caricare un codice .py (anche vuoto va bene) sulla scheda micro:bit. Qui prendiamo come esempio un codice vuoto.

Collega la scheda al computer tramite cavo USB. Apri Mu e clicca “Flash” per caricare il codice .py (vuoto) sulla scheda.

Img

In questo tutorial, vengono usati i moduli OLED e DHT11. Pertanto, i file di libreria “oled_ssd1306.py” e “DHT11.py” devono essere importati nella scheda micro:bit.

La directory predefinita dove Mu salva i file è “mu_code” nella directory principale dell’utente.

Link di riferimento: https://codewith.mu/en/tutorials/1.0/files

Istruzioni per importare le librerie:

1. Cerca la cartella “mu_code” nel Disco (C:).

Img

Img

2. Apri “mu_code”.

Img

3. Copia e incolla i file di libreria “oled_ssd1306.py” e “DHT11.py” in “Libraries”.

Img

4. Come mostrato sotto:

Img

5. Apri Mu e clicca “Files”. Qui trascini la libreria “DHT11.py” nel micro:bit.

Img

Img

6. Dopo aver importato “DHT11.py”, la vedrai nella casella a sinistra.

Img

7. Facciamo lo stesso con “oled_ssd1306.py”.

Img

Img

Nota che quando carichi altri file sul micro:bit, sovrascriveranno il contenuto originale quindi devi reimportarli la prossima volta che li usi.