Guest User

Untitled

a guest
Sep 8th, 2019
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. from microbit import *
  2.  
  3. def dim_display():
  4. for x in range(0, 5):
  5. for y in range(0, 5):
  6. c = display.get_pixel(x, y)
  7. if c > 1:
  8. display.set_pixel(x, y, c - 1)
  9.  
  10. def set_brightness(b):
  11. for x in range(0, 5):
  12. for y in range(0, 5):
  13. if display.get_pixel(x, y) > 0:
  14. display.set_pixel(x, y, b)
  15.  
  16.  
  17. def brighten_display():
  18. for x in range(0, 5):
  19. for y in range(0, 5):
  20. c = display.get_pixel(x, y)
  21. if c > 0 and c < 9:
  22. display.set_pixel(x, y, c + 1)
  23.  
  24. def pulse():
  25. d = 80
  26. for x in range(3):
  27. brighten_display()
  28. sleep(d)
  29. d -= 10
  30.  
  31. for x in range(3):
  32. dim_display()
  33. sleep(d)
  34. d += 10
  35.  
  36. d = 80
  37. for x in range(7):
  38. brighten_display()
  39. sleep(d)
  40. d -= 10
  41. sleep(200)
  42.  
  43. d = 40
  44. for x in range(7):
  45. dim_display()
  46. sleep(d)
  47. d += 5
  48. sleep(100)
  49.  
  50.  
  51. display.show(Image.HEART)
  52. set_brightness(2)
  53.  
  54. while True:
  55. pulse()
Advertisement
Add Comment
Please, Sign In to add comment