體感上下左右變換圖形

 from microbit import *


# 定义四个不同的主角图案

char_up = Image("00000:00900:09990:00000:00000")

char_down = Image("00000:00000:09990:00900:00000")

char_left = Image("00000:00900:09900:00900:00000")

char_right = Image("00000:00900:00990:00900:00000")


current_char = char_up # 当前显示的主角图案


while True:

    x = accelerometer.get_x()

    y = accelerometer.get_y()


    if x < -300:

        # 向左移动

        current_char = char_left

    elif x > 300:

        # 向右移动

        current_char = char_right

    elif y < -300:

        # 向上移动

        current_char = char_up

    elif y > 300:

        # 向下移动

        current_char = char_down


    display.show(current_char)

留言