1. Over Mu Software

1.1. Installeer MU

Klik om te bezoeken Mu software officiële website.

Mu is een Python code-editor voor beginnende programmeurs, zoals leraren en studenten. We kunnen het verkrijgen via de officiële installer voor Windows, Mac OSX of Linux (Mu ondersteunt geen 32-bit Windows meer). De aanbevolen versie is Mu 1.2.0.

Stap 1 - Zorg dat je OS bekend is en download dan de Mu Installer

Ontdek eerst welk besturingssysteem je computer heeft (Windows of Mac OSX). Open “Deze pc” om “Eigenschappen” te zien.

Img

Controleer het systeemtype: 64-bit of 32-bit.

Img

Download MU. Download de versie die overeenkomt met je besturingssysteem.

Img

Hier nemen we het Windows-systeem als voorbeeld, wat als referentie kan dienen voor Mac OSX en Linux.

Img

Stap 2 - Voer de installer uit

Dubbelklik op de installer (waarschijnlijk in je Downloads-map) om deze uit te voeren.

Img

We hebben de extra stappen geschetst die nodig zijn om Windows te helpen Mu te installeren voor Windows 10. Andere versies zullen vergelijkbaar zijn.

Mu installer voor MacOS.

Mu installer voor Linux systeem.

Voor Windows 10 zal Defender een waarschuwing tonen. Klik op de link “Meer info”.

Img

Het bericht verandert en geeft meer informatie over de installer en toont een knop “Toch uitvoeren”. Klik op “Toch uitvoeren”.

Img

Stap 3 - Licentieovereenkomst

Bekijk de licentie, vink het vakje aan en klik op “Installeren”.

Img

Stap 4 - Installeren

Ga een kop koffie halen terwijl Mu op je computer wordt geïnstalleerd.

Img

Stap 5 - Voltooid

De installatie is succesvol afgerond, klik op “Voltooien” om de installer te sluiten.

Img

Stap 6 - Start Mu

Je kunt Mu starten door op het icoon in het Startmenu te klikken of door “Mu” in het zoekvak te typen (beide hieronder gemarkeerd). Bij de eerste keer starten kan het even duren.

Img

Zo ziet het eruit:

Img

1.2. Gebruik van Modi & Menubalk

Stel “Modus” in op BBC micro:bit.

Klik in het menu op “Modus” en stel het in op “BBC micro:bit”. De micro:bit modus begrijpt hoe te communiceren en verbinden met een micro:bit.

Img

Klik om te Beginnen met Mu.

Voor meer tutorials over het gebruik van Mu, bezoek: https://codewith.mu/en/tutorials/

1.3. Programmeren in Mu

Hier laden we “heartbeat.py” in Mu. Je vindt het in de map “Hartslag” die we hebben meegeleverd.

Img

Methode één:

Open Mu en klik op “Laden” om het pad te kiezen waar je de code hebt gedownload.

Img

Img

Succesvol geladen, zoals hieronder weergegeven:

Img

Methode twee:

Klik op “nieuw” Img om een nieuw programma te maken en sleep “heartbeat.py” erin:

Img

Succesvol geladen, zoals hieronder weergegeven:

Img

Dit geldt ook voor het toevoegen van andere codes.

1.4. Code downloaden naar Micro:bit

Verbind de board met de computer via USB-kabel.

Img

Klik op “Flash” om de code naar de micro:bit board te downloaden.

Img

Daarna, zet aan via de micro USB-kabel of externe voeding (zet DIP-schakelaar op AAN). Je zult zien dat de on-board 5×5 LED-matrix herhaaldelijk Img en daarna Img toont.

Let op dat als er een fout in je code zit, deze toch kan worden gedownload maar niet correct zal werken.

Bijvoorbeeld, de functie sleep() is geschreven als sleeps() in de code. Klik op “Flash” om code naar micro:bit te laden. De 5×5 LED-matrix toont dan rommelige iconen.

Img

In dit geval, klik op “REPL” en druk op de resetknop aan de achterkant van de board. Het foutbericht wordt weergegeven in de REPL-interface, zoals hieronder:

Img

Img

Klik opnieuw op “REPL” om REPL te sluiten. Klik daarna op “Flash”.

Om zeker te zijn dat de code correct is, klik op “Controleren” na het afronden, en Mu zal fouten in de code aangeven.

Img

Pas de code aan volgens het foutbericht en klik opnieuw op “Controleren”. Mu toont geen fouten meer.

Img

Zie meer tutorials die specifieke aspecten van Mu uitleggen.

2. Hoe Mu Bibliotheken importeert naar Micro:bit

Voordat we bibliotheken importeren, moeten we een .py code uploaden (lege code is ook oké) naar de micro:bit board. Hier nemen we een lege code als voorbeeld.

Verbind de board met de computer via USB-kabel. Open Mu en klik op “Flash” om de .py code (lege code) naar de board te uploaden.

Img

In deze tutorial worden OLED en DHT11 modules gebruikt. Daarom moeten de “oled_ssd1306.py” en “DHT11.py” bibliotheekbestanden geïmporteerd worden naar de micro:bit board.

De standaardmap waar Mu bestanden opslaat is “mu_code” in de hoofdmap van de gebruikersdirectory.

Referentielink: https://codewith.mu/en/tutorials/1.0/files

Instructies voor het importeren van bibliotheken:

1. Zoek de “mu_code” map op Disk(C:).

Img

Img

2. Open “mu_code”.

Img

3. Kopieer en plak de bibliotheekbestanden “oled_ssd1306.py” en “DHT11.py” naar “Libraries”.

Img

4. Zoals hieronder weergegeven:

Img

5. Open Mu en klik op “Bestanden”. Hier slepen we de “DHT11.py” bibliotheek naar micro:bit.

Img

Img

6. Na het importeren van “DHT11.py”, zie je het in het vak aan de linkerkant.

Img

7. Laten we hetzelfde doen met “oled_ssd1306.py”.

Img

Img

Let op dat wanneer je andere bestanden uploadt naar de micro:bit, deze de originele inhoud overschrijven, dus moet je ze opnieuw importeren voor de volgende keer dat je ze gebruikt.