Skip to content

活動

閃爍的表情

初學者 | MakeCode, Python | LED 螢幕, 按鈕 | 序列, 抽象, 迭代

步驟1:製作

它是什麼?

閃爍幸福和悲傷的表情,展示您真實的心情。

micro:bit在其LED螢幕上顯示閃爍的笑臉

運作方式

  • 類似於情感徽章項目,該程序在 LED 顯示輸出上顯示不同的情感圖像,具體取決於您按的是哪個按鈕輸入。
  • 循環可以使指令集持續不斷地運行,但是在這裡,我們使用編號循環將圖像刷新4次使其更為顯眼。
  • 迴圈在程式領域中是非常重要的,它們能儲存重複的程式碼,讓編程更有效率 這個概念也被稱為疊代

你需要的東西

  • micro:bit (或,MakeCode simulator)
  • MakeCode 或, Python 編輯器
  • 電池組(選配)

步驟2:編碼

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        for x in range(4):
6            display.show(Image.HAPPY)
7            sleep(200)
8            display.clear()
9            sleep(200)
10    if button_b.is_pressed():
11        for x in range(4):
12            display.show(Image.SAD)
13            sleep(200)
14            display.clear()
15            sleep(200)

步驟3:進階

  • 透過放大數字4使徽章閃爍更多次。
  • 藉由將時間延遲200毫秒(0.2秒)來控制閃爍的快慢。
  • 使它持續閃爍。
  • 選擇不同的情感圖像,或繪製自己的圖像。