mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
3.1 KiB
3.1 KiB
Dual BUTTON ユニット {docsify-ignore-all}
📝概要 :octocat:サンプルコード 🔌回路図 🛒購入リンク 🎬関連動画
概要
**Dual BUTTON**ユニットは2つのボタンが搭載されたユニットです。ボタンが押されるとLを出力し、リリースされるとHを出力します。ボタンA(青色)はGPIO36、ボタンB(赤色)はGPIO26に接続されています。Grove Bポートで利用します。
信号出力:
特徴
パッケージ内容
- 1x Dual BUTTON ユニット
- 1x Grove ケーブル
アプリケーション
- ゲームコントローラー
- リモコンスイッチ
関連リンク
サンプルコード
1. Arduino IDE
完全ナソースコードはこちら。
#include <M5Stack.h>
// declaration
int cur_value_red = 0;
int cur_value_blue = 0;
// initialization
M5.begin();
pinMode(26, INPUT);// Red Button Pin setting
pinMode(36, INPUT);// Blue Button Pin setting
// read data
cur_value_red = digitalRead(26);
cur_value_blue = digitalRead(36);
M5.update();
2. UIFlow
完全なソースコードはこちら。
回路図
ピンマッピング
| M5Core(GROVEインターフェースB) | GPIO36 | GPIO26 | 5V | GND |
| DUAL_BUTTON Unit | 青いボタンピン | 赤いボタンピン | 5V | GND |
関連動画
DUAL BUTTON デモ - ゲームコントロール VARIOUS2

