Uso del Botón de Usuraio
El botón de usuario está conectado al chip XMOS XU316, pero aún no está programado (reservado para uso futuro).
Si deseas utilizar este botón con el XIAO ESP32S3, conecta el pin Usr
al pin D2
o D3
.
tip
El uso del botón de silencio (mute) es el mismo.
Este ejemplo conecta el pin Usr
al pin D3
, y luego usa el XIAO ESP32S3 para detectar si el botón ha sido presionado.
Código de ejemplo
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);
}
Abre el Monitor Serial
. Cuando presiones o sueltes el botón, se mostrará el estado en el log.