Skip to content

アクティビティ

水筒警報器

初級 | MakeCode, Python | 加速度センサー | 健康

ステップ1: 作る

説明

BBC micro:bitをウォーターボトルアラートに変えることで、誰かがそれを飲んだかどうかがわかります。 micro:bitのLEDディスプレイと加速度センサーの使い方を学びます。

この2つのビデオで、何を作り、どのようにコーディングするかご案内します。

動作の仕組み

  • micro:bitは水ボトルが直立しているときにLEDディスプレイに心臓を表示します。
  • LEDディスプレイには、micro:bitの加速度センサーによって傾きが検出されたときに警告が表示されます。 micro:bitの背面にあるリセットボタンを押すか、電池を切断して再接続することによって、プログラムをリセットするまでクロスはそこに留まります。
  • 加速度センサー は、micro:bitを左右に傾けた場合を検出します。

必要なもの

  • micro:bit(またはMakeCodeシミュレーター)
  • MakeCodeエディター
  • 電池ボックス

ステップ2: プログラムする

1# Imports go at the top
2from microbit import *
3
4display.show(Image.HEART)
5sleep(400)
6
7while True:
8    if accelerometer.was_gesture('right'):
9        display.show(Image.NO)
10

ステップ3: 改善する

  • micro:bitのリセットボタンを使わずにプログラムをリセットする方法を見つけましょう。 例えば、AやBを押すと心臓のアイコンが表示されます。
  • MakeCodeエディタのmusicセクションのブロックを使用して、可聴アラームを追加します。