image

例子1:

#demo1

from microbit import display
from microbit import sleep
from microbit import Image

try:
  while True:
    display.show(Image.HAPPY)
      sleep(1000)
      display.clear()
      sleep(1000)

except:
  display.clear()

第三行到第五行:导入所需模块

第七行:try()捕捉异常

第八行:while循环

第九行到第十二行:显示一张笑脸1秒,LED熄灭1秒

第十三行:捕捉到异常将LED熄灭

例子2:

#demo2
from microbit import display
from microbit import Image
from microbit import sleep

Image1=Image("99999:80000:77777:00006:55555")#show the number "5",the value of light 0-9

try:
  while True:
    display.show(Image1)
    sleep(1000)
    display.clear()
    sleep(1000)

except:
  display.clear()

例子2和例子1相差不大,只是在第六行自定义一张图片,然后在第10行显示。

例子3:

#demo3
from microbit import display
from microbit import sleep
from microbit import Image

Image1=Image("99999:80000:77777:00006:55555")#show the number "5",the value of light 0-9
mixed_list = [Image1, Image.HAPPY]

try:
  display.show(mixed_list, loop=True, delay=1000)
except:
  display.clear()

例子3实在例子2的基础上改变。

第七行:将自定义图片Image1与内置图片Image.HAPPY定义在一个图片列表中。

第十行:将列表中的图片循环显示出来,停顿1秒。