0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Jeu de direction avec Micro:bit

L'activité consiste à créer un jeu sur le microbit où l'utilisateur doit deviner une direction choisie aléatoirement. En fonction de la proximité de la direction, une LED clignote à des rythmes différents, et le joueur valide son choix en appuyant sur le bouton A. Le document fournit également le code nécessaire et des explications sur l'utilisation de la bibliothèque random et du magnétomètre du microbit.

Transféré par

Bacem Feriani
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Jeu de direction avec Micro:bit

L'activité consiste à créer un jeu sur le microbit où l'utilisateur doit deviner une direction choisie aléatoirement. En fonction de la proximité de la direction, une LED clignote à des rythmes différents, et le joueur valide son choix en appuyant sur le bouton A. Le document fournit également le code nécessaire et des explications sur l'utilisation de la bibliothèque random et du magnétomètre du microbit.

Transféré par

Bacem Feriani
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Activité N° 6

Le bon cap
Objectifs:
Se familiariser avec la boussoule du microbit.
Utliser la bibliothèque random du Micropython.

Activité :
Dans cette activité, il s’agit de créer un jeu dans lequel l’utilisateur essaye de deviner la
direction choisie aléatoirement par le microbit.
En fonction de la proximité du microbit de la bonne direction, une LED clignote plus ou
moins rapidement. Lorsque le joueur est sûr qu'il fait face au bon cap, il appuie sur le
bouton A pour valider son choix.
Matériels nécessaires :

Carte une platine fils Connecteur 1x LED 1x


Micro :bit d’essai résistance
de 100Ω
Il est possible d’utiliser des fils crocodiles, si on ne dispose pas de connecteur.

Le Circuit :
La solution
from microbit import *

import random

Degre = 0

Ecart = 0

Dir = [Link](360)

[Link]()

[Link]([Link])

while True:

while not(button_a.is_pressed()):

Degre = [Link]()

Ecart = abs(Dir - Degre)

pin0.write_digital(1)

sleep(Ecart * 5)

pin0.write_digital(0)

sleep(Ecart * 5)

if Ecart < 15:

[Link]("Winner")

Dir = [Link](360)

else:

[Link]("Try Again")

random: est un module de la biblithèque standard de Python

randrange: estune fonction qui retourne un nombre aléatoire entre 0 et le nombre passé en
paramètre.
compass: permet d’accéder au magnétomètre du Microbit.

calibrate: permet l’étalonnage du magnétomètre. L'étalonnage consiste à déplacer un point pour


former un cercle sur la matrice LED.

Vous aimerez peut-être aussi