## 1. Over Mu Software
### 1.1. Installeer MU
Klik om te bezoeken [Mu software officiële website](https://codewith.mu/).
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.

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

[Download MU](https://codewith.mu/en/download). Download de versie die overeenkomt met je besturingssysteem.

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

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

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](https://codewith.mu/en/howto/1.1/install_macos).
[Mu installer voor Linux systeem](https://codewith.mu/en/howto/1.2/install_linux).
Voor Windows 10 zal Defender een waarschuwing tonen. Klik op de link “**Meer info**”.

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

**Stap 3 - Licentieovereenkomst**
Bekijk de licentie, vink het vakje aan en klik op “**Installeren**”.

**Stap 4 - Installeren**
Ga een kop koffie halen terwijl Mu op je computer wordt geïnstalleerd.

**Stap 5 - Voltooid**
De installatie is succesvol afgerond, klik op “**Voltooien**” om de installer te sluiten.

**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.

Zo ziet het eruit:

### 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.

Klik om te [Beginnen met Mu](https://codewith.mu/en/tutorials/1.1/start).
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.

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


Succesvol geladen, zoals hieronder weergegeven:

**Methode twee:**
Klik op “nieuw”  om een nieuw programma te maken en sleep “heartbeat\.py” erin:

Succesvol geladen, zoals hieronder weergegeven:

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.

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

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  en daarna  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.

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:


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.

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

Zie [meer tutorials die specifieke aspecten van Mu uitleggen](https://codewith.mu/en/tutorials/).
## 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.

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](https://codewith.mu/en/tutorials/1.0/files)
**Instructies voor het importeren van bibliotheken:**
1\. Zoek de “mu_code” map op Disk(C:).


2\. Open “mu_code”.

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

4\. Zoals hieronder weergegeven:

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


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

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


**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.**