Skip to content

活動

跳動的心

初學者 | MakeCode, Python | LED 螢幕 | 動畫, 序列, 迭代

步驟1:製作

它是什麼?

使用迴圈製作您的micro:bit心跳動畫。

這兩支影片為您示範了製作內容和編碼方法:

介紹

編程指引

運作方式

  • 該專案使用兩個內建圖片:一大一小的心型圖,在micro:bit的 LED螢幕上顯示跳動的心臟
  • 序列中顯示的不同圖像會產生動畫的效果:心臟放大縮小。
  • 顯示圖像後,程式暫停半秒鐘(500毫秒),才會再顯示下一個圖像。
  • 讓動畫永遠持續,這是利用無限迴圈:重複顯示這兩個圖像的序列,直到您切斷micro:bit的電源而暫停。
  • 使用循環使事件持續發生是計算機編程中的一個重要思想:我們創建了一個只要micro:bit有電,僅需少量代碼便可不斷運行的動畫。
    這也被稱為疊代法

你需要的東西

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

步驟2:編碼

1from microbit import *
2
3while True:
4    display.show(Image.HEART)
5    sleep(500)
6    display.show(Image.HEART_SMALL)
7    sleep(500)
8
9

步驟3:進階

  • 透過延遲時間,改變心臟跳動的快慢。
  • 嘗試為其他內置圖像設置動畫效果,例如小和大菱形或正方形。
  • 使用自己的設計創建自己的動畫。