Mini Dual Button Unit
See Projects
  • Description

    Dual Button, as its namesake, has two buttons with different color. If the Button unit is not enough, how about double it up to a pair. They share the exact same mechanism, button status can be detected by the input pin status,simply capture the high/low electrical level.

    This unit communicates with M5Core through GROVE B port.

     

    Output status:

     

    Product Features

    • Program Platform: Arduino, UIFlow(Blockly,Python)
    • Two Lego-compatible holes

    Kit includes

    • 1x Dual BUTTON Unit
    • 1x Grove Cable

    Application

    • Game Controller
    • Remote control switch

    Documents

    Example

    1. Arduino IDE

    The code below is incomplete(just for usage). TO get the complete code, please click here.

    #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

    To get the complete code, please click here.

     

    More information

    Schematic

     

    PinMap

    M5Core (GROVE B) GPIO36 GPIO26 5V GND DUAL_BUTTON Unit Blue Button Pin Red Button Pin 5V GND
Add projectSign up / Login