Advertisement
Guest User

IFA

a guest
Jun 26th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.92 KB | None | 0 0
  1. Reactiegame:
  2. from microbit import *
  3. import random
  4. import math
  5. wacht = random.randint(1000,5001)
  6. sleep(wacht)
  7. pijl = random.randint(0,2)
  8. while pijl == 0:
  9.     display.show(Image.ARROW_E)
  10.     if button_b.was_pressed():
  11.         if True:
  12.             ttijd = running_time() - wacht
  13.             display.scroll(str(ttijd))
  14.             break
  15.     elif button_a.was_pressed():
  16.         if True:
  17.             display.show(Image.SAD)
  18.             sleep(2000)
  19.             break
  20.             
  21. while pijl == 1:
  22.     display.show(Image.ARROW_W)
  23.     if button_a.was_pressed():
  24.         if True:
  25.             ttijd = running_time() - wacht
  26.             display.scroll(str(ttijd))
  27.             break
  28.     elif button_b.was_pressed():
  29.         if True:
  30.             display.show(Image.SAD)
  31.             sleep(2000)
  32.             break
  33.  
  34.  
  35. Waterpas:
  36. from microbit import *
  37.  
  38. def main():
  39.     while True:
  40.         x = accelerometer.get_x()
  41.         y = accelerometer.get_y()
  42.         Rechts = Image("00000:"
  43.                        "00090:"
  44.                        "00909:"
  45.                        "00090:"
  46.                        "00000")
  47.         Links = Image("00000:"
  48.                       "09000:"
  49.                       "90900:"
  50.                       "09000:"
  51.                       "00000")
  52.         Boven = Image("00900:"
  53.                       "09090:"
  54.                       "00900:"
  55.                       "00000:"
  56.                       "00000")
  57.         Onder = Image("00000:"
  58.                       "00000:"
  59.                       "00900:"
  60.                       "09090:"
  61.                       "00900")
  62.         Goed = Image("00000:"
  63.                      "00900:"
  64.                      "09090:"
  65.                      "00900:"
  66.                      "00000")
  67.         if x > 40:
  68.             display.show(Links)
  69.             sleep(500)
  70.         elif x < 0:
  71.             display.show(Rechts)
  72.             sleep(500)
  73.         else:
  74.             if y > 40:
  75.                 display.show(Boven)
  76.                 sleep(500)
  77.             elif y < 0:
  78.                 display.show(Onder)
  79.                 sleep(500)
  80.             else:
  81.                 display.show(Goed)
  82.                 sleep(500)
  83.  
  84. main()
  85.  
  86.  
  87. SOS met led:
  88. from microbit import *
  89.  
  90. def main():
  91.     while True:
  92.         pin0.write_digital(1)
  93.         sleep(500)
  94.         pin0.write_digital(0)
  95.         sleep(500)
  96.         pin0.write_digital(1)
  97.         sleep(500)
  98.         pin0.write_digital(0)
  99.         sleep(500)
  100.         pin0.write_digital(1)
  101.         sleep(500)
  102.         pin0.write_digital(0)
  103.         sleep(500)
  104.         pin0.write_digital(1)
  105.         sleep(1000)
  106.         pin0.write_digital(0)
  107.         sleep(500)
  108.         pin0.write_digital(1)
  109.         sleep(1000)
  110.         pin0.write_digital(0)
  111.         sleep(500)
  112.         pin0.write_digital(1)
  113.         sleep(1000)
  114.         pin0.write_digital(0)
  115.         sleep(500)
  116.         pin0.write_digital(1)
  117.         sleep(500)
  118.         pin0.write_digital(0)
  119.         sleep(500)
  120.         pin0.write_digital(1)
  121.         sleep(500)
  122.         pin0.write_digital(0)
  123.         sleep(500)
  124.         pin0.write_digital(1)
  125.         sleep(500)
  126.         pin0.write_digital(0)
  127.         sleep(5000)
  128.  
  129. main()
  130.  
  131.  
  132.  
  133. SOS met geluid:
  134. from microbit import *
  135. import music
  136.  
  137. def main():
  138.     while True:
  139.         noteS = ['c5:4']
  140.         noteO = ['c5:8']
  141.         music.play(3*noteS)
  142.         sleep(200)
  143.         music.play(noteO)
  144.         sleep(100)
  145.         music.play(noteO)
  146.         sleep(100)
  147.         music.play(noteO)
  148.         sleep(100)
  149.         music.play(3*noteS)
  150.         sleep(5000)
  151.  
  152. main()
  153.  
  154.  
  155.  
  156. Dobbelsteen:
  157. from microbit import *
  158. import random
  159.  
  160. def main():
  161.     een = Image("00000:"
  162.                 "00000:"
  163.                 "00900:"
  164.                 "00000:"
  165.                 "00000")
  166.     twee = Image("00000:"
  167.                  "00090:"
  168.                  "00000:"
  169.                  "09000:"
  170.                  "00000")
  171.     drie = Image("00000:"
  172.                  "00090:"
  173.                  "00900:"
  174.                  "09000:"
  175.                  "00000")
  176.     vier = Image("00000:"
  177.                  "09090:"
  178.                  "00000:"
  179.                  "09090:"
  180.                  "00000")
  181.     vijf = Image("00000:"
  182.                  "09090:"
  183.                  "00900:"
  184.                  "09090:"
  185.                  "00000")
  186.     zes = Image("00000:"
  187.                 "09090:"
  188.                 "09090:"
  189.                 "09090:"
  190.                 "00000")
  191.     Lijst = [een, twee, drie, vier, vijf, zes]
  192.     keren = random.randint(1, 10)
  193.     rollen(Lijst, keren)
  194.  
  195. def rollen(Lijst, keren):
  196.     for i in range(1, keren):
  197.         display.show(random.choice(Lijst))
  198.         sleep(500)
  199.     while True:
  200.         if button_a.was_pressed():
  201.             if True:
  202.                 main()
  203.         elif button_b.was_pressed():
  204.             if True:
  205.                 main()
  206.  
  207. main()
  208.  
  209.  
  210.  
  211. Thermostaat:
  212. from microbit import *
  213.  
  214. def main():
  215.     T = temperature()
  216.     Keuze = 25
  217.     while True:
  218.         if button_a.was_pressed():
  219.             Keuze = Keuze - 1
  220.         elif button_b.was_pressed():
  221.             Keuze = Keuze + 1
  222.         elif Keuze <= T:
  223.             pin0.write_digital(0)
  224.         elif Keuze >= T:
  225.             pin0.write_digital(1)
  226.         display.scroll(str(Keuze))
  227.         sleep(200)
  228.  
  229. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement