Skip to content

活動

簡易傾斜警報器

初學者 | MakeCode, Python | LED 螢幕, 加速計, 聲音 | 感應器, 輸入輸出

步驟1:製作

它是什麼?

製作一個當您的 micro:bit 被移動時會亮起並發出警報的警報器。

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

介紹

編程指引

運作方式

  • 在這個項目中,您將會製作一個當移動您的 micro:bit 時會發出警報的警報器。 您可以將它隱藏在貴重物品中,或者放在一個袋子內,藉以提醒您出門時檢查是否攜帶了所有必要的物品。
  • 您的 micro:bit 含有一個加速器來測量作用力。 加速計偵測到搖晃手勢並且在 LED 螢幕上顯示圖案。
  • 它也會發出警報聲。 要聽音樂,請使用 MakeCode 模擬器或是將耳機連接到引腳 0 和 GND。 您也可以使用揚聲器。
  • 按下您 micro:bit 背面的重設按鍵來清空螢幕並且準備重新使用。

你需要的東西

  • 一個micro:bit
  • MakeCode 或 Python 線上程式碼編輯器
  • battery pack
  • 可自選的揚聲器和鱷魚夾

步驟2:編碼

1from microbit import *
2import music
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.ANGRY)
7        music.play(["G4:4", "A4", "B4", "B4", "B4", "A4", "G4", "F4"])
8        

步驟3:進階

  • 將表情圖案替換為您自己自訂的圖形,使用 MakeCode 中的「show leds」區塊或 Python 中的圖像說明
  • 用您自己創作或自己喜歡的歌曲來替換報警音。
  • 透過直接使用加速計讀數而非搖動手勢來讓它更加靈敏。