Skip to content

活動

計數器

初學者 | MakeCode, Python | LED 螢幕, 按鈕 | 15 陸地上的生命, 變數, 輸入輸出

步驟1:製作

這是什麼?

一個簡單的專案來協助您數數...,蹦跳幾下,或是窗外看到的飛鳥-任何東西都可以!

這兩個影片向您展示了製作內容和編碼方式:

介紹

編程指引

運作方式

  • 該程式使用名稱為“count”的變數是用來紀錄您要計數的數字。
  • 它的變數在開始時設為0。
  • 每次按下按鈕B時,它會將變數計數增加1並在LED顯示螢幕上顯示出來。
  • 超過9的數字不會保留在顯示螢幕上,因此按按鈕A即可顯示該數字。
  • 您可以透過同時按下按鈕A和B來重置計數器。

你需要的東西

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

步驟2:編碼

1from microbit import *
2
3count = 0
4display.show(count)
5
6while True:
7    if button_a.is_pressed() and button_b.is_pressed():
8        count = 0
9        display.scroll(count)
10    elif button_b.is_pressed():
11        count += 1
12        display.scroll(count)
13    elif button_a.is_pressed():
14        display.scroll(count)
15    sleep(100)

步驟3:進階

  • 尋找另一種重置計數器的方式,例如透過搖晃micro:bit。
  • 以圖形方式顯示數字-使用條狀圖或點點。
  • 顯示一顆心或另一張圖片當您達到某個數字時-它可以是跳躍的星星或其他活動的目標。
  • 使用廣播將計數發送到另一個作為遠端顯示器的micro:bit上。