## 1. À propos du logiciel Mu
### 1.1. Installer MU
Cliquez pour visiter le [site officiel du logiciel Mu](https://codewith.mu/).
Mu est un éditeur de code Python pour les programmeurs débutants, comme les enseignants et les étudiants. Nous pouvons l’obtenir via l’installateur officiel pour Windows, Mac OSX ou Linux (Mu ne supporte plus Windows 32 bits). La version recommandée est Mu 1.2.0.
**Étape 1 - Assurez-vous de votre système d’exploitation puis téléchargez l’installateur Mu**
Commencez par vérifier le système d’exploitation de votre ordinateur (Windows ou Mac OSX). Ouvrez « **Ce PC** » pour voir « **Propriétés** ».

Vérifiez le type de système : 64 bits ou 32 bits.

[Download MU](https://codewith.mu/en/download). Téléchargez la version correspondant à votre système d’exploitation.

Ici, nous prenons le système Windows comme exemple, ce qui peut servir de référence pour Mac OSX et Linux.

**Étape 2 - Exécutez l’installateur**
Double-cliquez sur l’installateur (probablement dans votre dossier Téléchargements) pour le lancer.

Nous avons décrit les étapes supplémentaires nécessaires pour aider Windows à installer Mu sous Windows 10. Les autres versions seront similaires.
[Installateur Mu pour MacOS](https://codewith.mu/en/howto/1.1/install_macos).
[Installateur Mu pour Linux](https://codewith.mu/en/howto/1.2/install_linux).
Pour Windows 10, Defender affichera un message d’avertissement. Vous devez cliquer sur le lien « **Plus d’infos** ».

Le message changera pour vous donner plus d’informations sur l’installateur et affichera un bouton « **Exécuter quand même** ». Cliquez sur « **Exécuter quand même** ».

**Étape 3 - Contrat de licence**
Lisez la licence, cochez la case et cliquez sur « **Installer** ».

**Étape 4 - Installation**
Allez vous faire un café pendant que Mu s’installe sur votre ordinateur.

**Étape 5 - Terminé**
L’installation est terminée avec succès, cliquez sur « **Terminer** » pour fermer l’installateur.

**Étape 6 - Démarrer Mu**
Vous pouvez démarrer Mu en cliquant sur l’icône dans le menu Démarrer ou en tapant « Mu » dans la barre de recherche (les deux sont surlignés ci-dessous). Au premier démarrage, cela peut prendre un certain temps.

Voici à quoi cela ressemble :

### 1.2. Utilisation des modes & barre de menu
Réglez le « Mode » sur BBC micro:bit.
Dans le menu, cliquez sur « **Mode** » pour le régler sur « **BBC micro:bit** ». Le mode micro:bit comprend comment interagir et se connecter à un micro:bit.

Cliquez pour [Commencer avec Mu](https://codewith.mu/en/tutorials/1.1/start).
Pour plus de tutoriels sur l’utilisation de Mu, veuillez visiter : https://codewith.mu/en/tutorials/
### 1.3. Programmer sur Mu
Ici, nous chargeons le fichier « heartbeat\.py » dans Mu. Trouvez-le dans le dossier « Heart beat » que nous avons fourni.

**Méthode un :**
Ouvrez Mu et cliquez sur « Load » pour choisir le chemin où vous avez téléchargé le code.


Chargé avec succès, comme montré ci-dessous :

**Méthode deux :**
Cliquez sur « new »  pour créer un nouveau programme et glissez « heartbeat\.py » dedans :

Chargé avec succès, comme montré ci-dessous :

Il en va de même pour l’ajout d’autres codes.
### 1.4. Télécharger le code sur Micro:bit
Connectez la carte à l’ordinateur via un câble USB.

Cliquez sur « **Flash** » pour télécharger le code sur la carte micro:bit.

Après cela, **alimentez via le câble micro USB ou une alimentation externe (mettez l’interrupteur DIP sur ON)**. Vous verrez la matrice LED 5×5 embarquée afficher en boucle  puis .
**Notez que s’il y a une erreur dans votre code, il peut quand même être téléchargé mais ne fonctionnera pas correctement.**
Par exemple, la fonction sleep() est écrite sleeps() dans le code. Cliquez sur « **Flash** » pour charger le code sur micro:bit. Cependant, la matrice LED 5×5 affiche des icônes désordonnées.

Dans ce cas, cliquez sur « **REPL** » et appuyez sur le bouton reset à l’arrière de la carte. Le message d’erreur s’affichera dans l’interface REPL, comme montré ci-dessous :


Cliquez à nouveau sur « **REPL** » pour fermer REPL. Puis cliquez sur « **Flash** ».
Pour s’assurer que le code est correct, cliquez sur « **Check** » après avoir terminé, et Mu indiquera les erreurs dans le code.

Modifiez le code selon le message d’erreur, puis cliquez à nouveau sur « **Check** ». Mu ne montre plus d’erreur.

Voir [plus de tutoriels expliquant des aspects spécifiques de Mu](https://codewith.mu/en/tutorials/).
## 2. Comment Mu importe une bibliothèque sur Micro:bit
Avant d’importer des bibliothèques, nous devons télécharger un code .py (un code vide convient aussi) sur la carte micro:bit. Ici, nous prenons un code vide comme exemple.
Connectez la carte à l’ordinateur via un câble USB. Ouvrez Mu et cliquez sur « Flash » pour télécharger le code .py (code vide) sur la carte.

Dans ce tutoriel, les modules OLED et DHT11 sont utilisés. Par conséquent, les fichiers de bibliothèque « **oled_ssd1306\.py** » et « **DHT11\.py** » doivent être importés dans la carte micro:bit.
Le répertoire par défaut où Mu sauvegarde les fichiers est « mu_code » dans le répertoire racine du dossier utilisateur.
Lien de référence : [https://codewith.mu/en/tutorials/1.0/files](https://codewith.mu/en/tutorials/1.0/files)
**Instructions pour importer les bibliothèques :**
1\. Cherchez le dossier « mu_code » sur le disque (C:).


2\. Ouvrez « mu_code ».

3\. Copiez et collez les fichiers de bibliothèque « **oled_ssd1306\.py** » et « **DHT11\.py** » dans « **Libraries** ».

4\. Comme montré ci-dessous :

5\. Ouvrez Mu et cliquez sur « **Files** ». Ici, nous glissons la bibliothèque « **DHT11\.py** » dans micro:bit.


6\. Après avoir importé « **DHT11\.py** », vous la verrez dans la boîte à gauche.

7\. Faisons la même chose pour « **oled_ssd1306\.py** ».


**Notez que lorsque vous téléchargez d’autres fichiers sur le micro:bit, ils écrasent le contenu original, donc vous devez les réimporter pour la prochaine utilisation.**