BUTTON

SKU:U027

Description

BUTTON is a single button Unit. The button status can be detected by the input pin by simply capturing the high/low electrical level. If the button is pressed, the signal level will be high if the button is released, the signal level will be low.

As shown in the figure below:

Output status:

This unit communicates with M5Core through GROVE B port.

Product Features

Include

  • 1x BUTTON Unit
  • 1x Grove Cable

Applications

  • Lamp holder switch
  • Remote control switch

Specification

Resources Parameter
Net weight 4g
Gross weight 16g
Product Size 32*24*8mm
Package Size 67*53*12mm

EasyLoader

EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification.

Download Windows Version Easyloader Download MacOS Version Easyloader

Description:
The screen displays the current button status.

Schematic

PinMap

M5Core(GROVE B)Btn (GPIO36)NC (GPIO26)5VGND
BUTTON UnitBUTTON Pin 5VGND

Learn

DIY Camera with Thermal Printer
A DIY project conduct with a thermal printer and M5Camera.

Example

Arduino

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

UIFlow

Feature Introduction

Detect different states of the button and perform corresponding operations

  • Button wasPressed Press the button to execute the set function

  • obtain button wasPressed Check if the button is pressed, only once during execution

Usage

Last updated: 2020-12-11