Files
2019-04-18 10:21:28 +08:00

3.1 KiB

Dual BUTTON ユニット {docsify-ignore-all}


📝概要      :octocat:サンプルコード      🔌回路図      🛒購入リンク      🎬関連動画

概要

**Dual BUTTON**ユニットは2つのボタンが搭載されたユニットです。ボタンが押されるとLを出力し、リリースされるとHを出力します。ボタンA(青色)はGPIO36、ボタンB(赤色)はGPIO26に接続されています。Grove Bポートで利用します。

信号出力:

特徴

  • GROVEインターフェースサポート、UIFlowArduinoをサポート
  • LEGO 互換ホール

パッケージ内容

  • 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)GPIO36GPIO265VGND
DUAL_BUTTON Unit青いボタンピン赤いボタンピン5VGND

関連動画

DUAL BUTTON デモ - ゲームコントロール VARIOUS2