#define TRIG_PIN 3 // GPIO 03 del XIAO ESP32C3 #define ECHO_PIN 2 // GPIO 02 del XIAO ESP32C3 void setup() { Serial.begin(115200); pinMode(TRIG_PIN, OUTPUT); pinMode(ECHO_PIN, INPUT); } void loop() { // Enviar pulso ultrasónico digitalWrite(TRIG_PIN, LOW); delayMicroseconds(2); digitalWrite(TRIG_PIN, HIGH); delayMicroseconds(10); digitalWrite(TRIG_PIN, LOW); // Medir duración del pulso de eco long duration = pulseIn(ECHO_PIN, HIGH); // Calcular distancia (en cm) float distance = duration * 0.034 / 2; Serial.print("Distancia: "); Serial.print(distance); Serial.println(" cm"); delay(500); } void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }