#define TRIGPIN 14 //pin para el TRIG del sensor HC-SR04
#define ECHOPIN 12 //pin para el ECHO del sensor HC-SR04
#define POTPIN 4 //pin para el Potenciometro
void setup() {
Serial.begin(9600); // Inicializa la comunicación serie a 9600 baudios
pinMode(TRIGPIN, OUTPUT); //Configurar el pin TRIG del sensor HC-SR04 como salida
pinMode(ECHOPIN, INPUT); //Configurar el pin ECHO del sensor HC-SR04 como entrada
pinMode(POTPIN, INPUT); //Configurar el pin Potenciometro como entrada
}
void loop() {
// MIDE LOS VALORES DE ULTRASONICO
long duration, distance; //Variables para almacenar la duración y la distancia
digitalWrite(TRIGPIN, LOW); //Poner el pin TRIG del sensor HC-SR04 este en bajo
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH); //Poner el pin TRIG del sensor HC-SR04 este en alto
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW); //Poner el pin TRIG del sensor HC-SR04 este en bajo
duration = pulseIn(ECHOPIN, HIGH); //mide la duración del pulso en el pin Echo
distance = (duration * 0.034) / 2; // Convertir a cm
// Leer el valor del potenciómetro
int potValue = analogRead(POTPIN); // Valor de 0 a 4095
// Mostrar los datos en el monitor serial
Serial.print("distancia&");
Serial.print(distance);
Serial.print("&potenciometro&");
Serial.print(potValue);
Serial.println("&");
delay(500); // Esperar 1 segundo antes de la siguiente lectura
}