from microbit import * while True: tpre=temperature() display.scroll(tpre,delay=300,wait=True)
programme pour le capteur de température
from microbit import * unit="celsius" while True: if button_a.is_pressed(): unit="celsius" elif button_b.is_pressed(): unit="kelvin" else: if unit=="celsius": temp = temperature() print(temp," C") sleep(100) else: temp = temperature()+273 print(temp," K") sleep(100)
programme pour capter la lumière:
from microbit import * while True: lum=display.read_light_level() print(lum) sleep(100)
programme pour changer une image en foction du taux de luminosité
from microbit import * while True: lum=display.read_light_level() if lum>50: display.show(Image.DIAMOND) else: display.show(Image.TRIANGLE) sleep(10)
programe avec un haut parleur pour faire de la musique
import music tune = ["C4:4", "D4:4", "E4:4", "C4:4", "C4:4", "D4:4", "E4:4", "C4:4", "E4:4", "F4:4", "G4:8", "E4:4", "F4:4", "G4:8"] betov=['r4:2', 'g', 'g', 'g', 'eb:8', 'r:2', 'f', 'f', 'f', 'd:8'] music.play(tune,wait=True) music.play(betov,wait=True)
programme allumeur de réverbère
avec une led: com: clignote en fonction de la durée écrite dans le programme
import microbit outputPin = microbit.pin2 while True: outputPin.write_digital(1) microbit.sleep(500) outputPin.write_digital(0) sleep(500)
avec une led et un potentiomètre:
import microbit import time analogueIn =microbit.pin2 while True: level= analogueIn.read_analog() print(level)
chifumi:
from microbit import *
import random
PIERRE=Image(« 99999: »
« 90009: »
« 90009: »
« 90009: »
« 99999 »)
CISEAU=Image(« 99009: »
« 99090: »
« 00900: »
« 99090: »
« 99009 »)
PAPIER=Image(« 00000: »
« 00000: »
« 99999: »
« 00000: »
« 00000 »)
while True:
if accelerometer.is_gesture(‘shake’):
tirage=random.randint(1,3)
if tirage==1:
display.show(PIERRE)
if tirage==2:
display.show(PAPIER)
if tirage==3:
display.show(CISEAU)
Une réponse
bonsoir