SNT Carte microbyte .pdf


Nom original: SNT Carte microbyte.pdf

Ce document au format PDF 1.4 a été généré par Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 / Skia/PDF m86, et a été envoyé sur fichier-pdf.fr le 22/11/2020 à 19:10, depuis l'adresse IP 109.15.x.x. La présente page de téléchargement du fichier a été vue 57 fois.
Taille du document: 188 Ko (4 pages).
Confidentialité: fichier public


Aperçu du document


Découverte de la Carte micro:bit
Programme “Buttons”
I.

Lancer le logiciel de programmation en ligne de la carte micro:bit
1. Ouvrir le navigateur chrome

5. Aller dans l’onglet de
téléchargement d’exemples
“Samples”

2. Aller sur le site edublocks.org

6. Choisir l’exemple “Buttons” en
cliquant sur “open”

3. Aller dans la partie consacrée à la
carte micro:bit

7. Observer la programmation blocs de
l’exemple “Buttons”
Vous devez voir apparaître à l’écran ceci :

4. Lancer le mode de programmation
en ligne

Vous entrez dans la fenêtre de
programmation de la carte en blocs.

II. Comparaison du programme en langage blocs et en langage python :

Appuyer sur l’onglet Blocks

: Il se transforme en onglet

La fenêtre devient sombre et le programme apparaît maintenant en langage python.

Langage blocs

Langage python

Vous pouvez ainsi comparer les 2 langages : blocs et python qui génère un programme
identique.

Un peu d’anglais : (Vous pouvez vous aider d’internet)
Donner la signification des mots suivants (si il y a plusieurs significations, donner celle qui
semble la mieux adaptée à la programmation informatique) :
from

button

import

Pressed

while

Scroll (verbe)

True

Display (nom)

if

III. Commentaire du programme python :
Ligne 1 : from microbit import *
Pour utiliser certaines “fonctions” d’un langage informatique, on utilise des “librairies” qu’il
faut importer d ans le programme.
La ligne 1 permet d’importer toutes les “fonctions” de la librairie “microbit” qui sont
indispensables pour utiliser la carte.
Ainsi tout programme pour la carte microbit commencera par cette ligne.
Ligne 2 : “while True:”
Les microcontrôleurs tels qu’une carte Arduino ou microbit sont toujours programmés avec
une boucle qui se répète infiniment. Dans cette boucle, il y a une succession de commandes
à réaliser les unes à la suite des autres et qui se répètent indéfiniment.
Ainsi le “while True:” signifie “tant que Vrai” et comme “Vrai” est toujours “Vrai”, on lance
une boucle infinie.

Vous remarquerez que toutes le lignes concernées par la boucle while sont ensuite
décalées de 4 espaces vers la droite. Ceci est très important dans le langage python qui
utilise les espacements plutôt que de mettre le contenu entre accolades “{ }” par exemple.
Remarque : Après quelles autres lignes et pourquoi selon vous utilise-t-on d’autres
espacements ?

Remarque : souvent pour utiliser une fonction d’une bibliothèque donnée, on annonce
d’abord le nom de la bibliothèque suivi d’un point puis du nom de la fonction.
Ainsi : display.scroll() permet d’utiliser la fonction scroll de la bibliothèque display.
Selon vous que fait la ligne suivante : display.scroll("Button A Pressed")

Selon vous, d'après les 2 lignes suivantes, que doit-il se passer lorsque le programme est
dans téléchargé dans la carte :
if button_b.is_pressed():
display.scroll("Button B Pressed")

IV. Téléchargement du programme

A partir du navigateur chrome :
Lorsque le programme “Buttons” est affiché sur la page de edublocks en langage blocs ou
en langage python, téléchargez le en appuyant sur
Pour le téléverser dans la carte micro:bit, il faut ensuite aller le récupérer dans le dossier
téléchargement (pour cela lorsque le fichier téléchargé s’affiche en bas de l’écran, cliquer

sur “Afficher dans le dossier”)
Puis il faut le coller dans le dossier microbit :

Le fichier se charge alors dans la carte et on peut voir une led orange qui clignote.

V. Utilisation et modification du programme
Appuyer sur les boutons A et B et expliquer ce qui se passe :

Modifier le programme python, pour que la carte affiche le texte en français :
“Bouton A pressé” et “Bouton B pressé”. Téléchargez ensuite à nouveau le programme dans
la carte.
Qu'observe-t-on au niveau des accents ?

VI. Bonus
Si vous avez encore du temps vous pouvez remplacer dans le programme le :

par :
Après avoir observé le programme en python et l’avoir testé” sur la carte, donner la
signification des nouvelles fonctions suivantes :
sleep(1000)
display.clear()
display.show(Image.HAPPY)


Aperçu du document SNT Carte microbyte.pdf - page 1/4

Aperçu du document SNT Carte microbyte.pdf - page 2/4

Aperçu du document SNT Carte microbyte.pdf - page 3/4

Aperçu du document SNT Carte microbyte.pdf - page 4/4




Télécharger le fichier (PDF)


SNT Carte microbyte.pdf (PDF, 188 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


snt carte microbyte
4microbit  programme accelerometre
3microbit  programme temperature
2utiliser lafficheur de la carte microbit
2af6cf1161a22259bccf2822fcba3548
cours informatique

Sur le même sujet..