du matériel pour programmer !
50 ans des IREM
mai 2019
Bruno Bourgine & Pascal Padilla
Professeurs de Mathématiques et Sciences Physiques en Lycée Professionnel
IREM Marseille
Innovation
Expérimentation
Formation
Ouvrir le lien utile Quizz de la page
Discussion :
Ouvrir le lien utile Quizz de la page
from microbit import *
display.scroll("Hello,")
display.show("World!")
from microbit import *
import random
nb1 = 0
total = 0
for i in range(1000):
tirage = random.randint(0,1)
total = total + 1
nb1 = nb1 + tirage
nb0 = total - nb1
print((i, nb1/total, nb0/total))
from microbit import *
display.show(Image.HAPPY)
sleep(1000)
display.show(Image.ANGRY)
sleep(1000)
display.clear()
from microbit import *
sleep(10000)
display.scroll(str(button_a.get_presses()))
from microbit import *
while True:
capteur = accelerometer.get_x()
if capteur > 40:
display.show(Image.ARROW_E)
elif capteur < -40:
display.show(Image.ARROW_W)
else:
display.show("-")
from microbit import *
import random
button_b.was_pressed()
while True:
display.show("8")
if accelerometer.was_gesture("shake"):
display.clear()
sleep(1000)
display.scroll(random.choice(["Oui","Non"]))
if button_b.was_pressed():
display.clear()
break
from microbit import *
import radio
import random
while True:
if button_a.was_pressed():
radio.send("A")
if button_b.was_pressed():
radio.send("B")
# récepteur
incomming = radio.receive()
if incomming == "A":
display.scroll("A")
if incomming == "B":
display.scroll("B")
sleep(20)
Ouvrir le lien utile Quizz de la page
On utilise une boucle de n itérations pour allumer aléatoirement les diodes du Micro:bit.
Formes scolaires innovantes
Micro-contrôleur
Algorithme