Skip to main content

Usr Button Usage

User button is connected to XMOS XU316 and it's not programmed yet(reserve for futurn usage). If you want to use this button with XIAO ESP32S3, connect the Usr pin to the D2 or D3 pin.

tip

The mute button usage is the same.

pir

This example connects the Usr pin to D3, and then uses XIAO ESP32S3 to detect whether the button is pressed.

Code

const int buttonPin = D3;  
int buttonState = 0;

void setup() {
Serial.begin(115200);
pinMode(buttonPin, INPUT_PULLUP);
}

void loop() {
buttonState = digitalRead(buttonPin);

if (buttonState == LOW) {
Serial.println("Button Pressed");
} else {
Serial.println("Button Released");
}

delay(500);
}

Open the Serial Monitor, when you operate the button, the log will show the button status.

pir

Loading Comments...