Hola, hace un tiempo compre un sensor ultrasonico HC-SR04, lo he probado hoy y note que el monitor serial solo daba "0", al intentar desconectarlo para ver si lo habia conectado mal el sensor estaba increiblemente caliente como para quemar, revise las conexiones varias veces y lei el datasheet pero no encontre ningun problema, es mi sensor o la placa?
(dejo el link del datasheet)
https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf
comparto el codigo que use:
int TRIG = 7;
int ECO = 4;
int LED = 3;
int DURACION;
int DISTANCIA;
void setup (){
pinMode (TRIG,OUTPUT);
pinMode (ECO,INPUT);
pinMode (LED,OUTPUT);
Serial.begin(9600);
}
void loop (){
digitalWrite(TRIG, HIGH);
delay(1);
digitalWrite(TRIG, LOW);
DURACION = pulseIn (ECO, HIGH);
DISTANCIA = DURACION / 58.2;
Serial.println(DISTANCIA);
delay(200);
}