Microbitを扱うクラスです。
| メソッド名 | 処理内容 |
|---|---|
| new | Microbitオブジェクトを生成 |
| 分類 | メソッド名 | 処理内容 | 備考 |
|---|---|---|---|
| 接続・制御 | connect | micro:bitとの接続 | |
| disconnect | micro:bitとの切断 | ||
| interrupt | 割り込み処理 | ||
| LED | led_on | LEDを点灯 | 別名 on |
| led_off | LEDを消灯 | 別名 off | |
| led_turn | LEDの点灯状態を反転 | 別名 turn | |
| led_puts | LEDに文字列を表示 | 別名 puts | |
| led_show | 指定したパターンで LEDを点灯 | 別名 show | |
| led_bright= | LED点灯時の明るさを設定 | 別名 bright= | |
| サウンド | sound_play | 音を鳴らす | 別名 play |
| sound_rest | 休符を入れる | 別名 rest | |
| sound_volume= | 音量(設定)を設定 | 別名 volume= | |
| sound_tempo= | テンポを設定 | 別名 tempo= | |
| ボタン・センサー | x | 加速度x を取得 | |
| y | 加速度y を取得 | ||
| z | 加速度z を取得 | ||
| pitch | 傾き(前後)を取得 | ||
| roll | 傾き(左右)を取得 | ||
| light | 明るさを取得 | ||
| temp | 温度を取得 | ||
| a | Aボタンの状態を取得 | ||
| b | Bボタンの状態を取得 | ||
| ab | AボタンとBボタンの状態を取得 | ||
| logo | ロゴの状態を取得 | ||
| イベント | on_press_a | Aボタンが押されたときの処理を登録 | |
| on_press_b | Bボタンが押されたときの処理を登録 | ||
| on_press_ab | Aボタンと Bボタンが押されたときの処理を登録 | ||
| on_touch_logo | ロゴにタッチされたときの処理を登録 | ||
| on_release_logo | ロゴへのタッチがなくなったときの処理を登録 | ||
| on_shake | 揺さぶられたときの処理を登録 | ||
| on_notify | センサーなどの値を受け取ったときの処理を登録 |