2024年2月14日 星期三

Kasper's micro:bit:把micro:bit當成遙控器的Python套件(MakeCode版本)

對大多數人而言,Python給人一種簡單易學的感覺,但大多數的Python程式設計,都是從基礎的語言談起,雖然簡單但是並不有趣。micro:bit是目前學童最常接觸到培養邏輯思維的一塊微型電腦的電路板,本篇將介紹Kasper's micro:bit,可以讓micro:bit成為遊戲的遙控器。

網站:https://kaspersmicrobit.readthedocs.io/en/stable/

範例一、測試micro:bit上的按鈕

1.打開makcode,請按下圖編輯程式,並下載到micro:bit。


執行結果:


2.請開啟cmd,並輸入pip install kaspersmicrobit。


3.開啟IDEL編輯下列程式,摘自kaspersmicrobit官方網站。
import time

from kaspersmicrobit import KaspersMicrobit


def pressed(button):
    print(f"button {button} pressed")

#讓microbit變數當成第一顆連線的micro:bit的變數
with KaspersMicrobit.find_one_microbit() as microbit:
    microbit.buttons.on_button_a(press=pressed)#偵測到按鈕被按下時呼叫pressed函式
    time.sleep(10)


執行結果:
執行步驟3的程式
您會看到micro:bit顯示連線。
接下來按下A鍵,可以在IDLE Shell看到。


最後看到micro:bit顯示斷線




沒有留言:

張貼留言