mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
2.6 KiB
2.6 KiB
BUTTON ユニット {docsify-ignore-all}
📝概要 :octocat:サンプルコード 🔌回路図 🛒購入リンク
概要
**BUTTON**ユニットは一つのボタンを備えたユニットです。ボタンが押されるとL、リリースされるとHを出力します。
NCピンは使用されていません。信号ポートはBtn(GPIO36)です。Grove Bポートで通信します。
ユニット図:
信号出力:
特徴
パッケージ内容
- 1x BUTTON ユニット
- 1x Grove ケーブル
アプリケーション
- 電灯スイッチ
- リモコンスイッチ
関連リンク
サンプルコード
1. Arduino IDE
完全なソースコードはこちら。
#include <M5Stack.h>
// declaration
int cur_value = 0;
// initialization
M5.begin();// init
pinMode(36, INPUT);// BUTTON Pin
// read data
cur_value = digitalRead(36);// read the value of BUTTON
M5.update();
2. UIFlow
完全なソースコードはこちら。
回路図
ピンマッピング
| M5Core(GROVEインターフェースB) | GPIO36 | GPIO26 | 5V | GND |
| BUTTON Unit | Button Pin | 5V | GND |

