按 A鍵 顯示 A
按 B鍵 顯示 B
按 AB鍵 顯示 A+B
提供兩個版本
玩過之後 就會知道有什麼不同
按 A鍵 顯示 心跳100
按 B鍵 顯示 猜拳
按 AB鍵 顯示 霹靂燈
心跳100:用內建圖形顯示
猜拳:用自行設計圖像顯示
霹靂燈:用迴圈搭配單一LED控制顯示
這個程式使用程序(函式)可以把部分程式隱藏起來
讓主程式看起來簡單清爽
用 was_pressed() 寫了一個 計數器的程式
本來想跟兒子比賽 看誰但得比較多下
但是 我的按鍵A 還想用久一點
所以還是好好地用計數器就好
跟 was_pressed() 相似的是 is_pressed()
有什麼不同 自己試看看就知道
from microbit import *
UPDATE_INTERVAL = 5000
next_update = 0
n = 0
while True:
if running_time() > next_update:
display.scroll(str(n), wait=False)
next_update = running_time() + UPDATE_INTERVAL
if button_a.was_pressed():
n += 1
elif button_b.was_pressed():
n = 0