El sensor ultrasonico se calienta

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);
}

Debe haber algo mal en su armado.
Tienes un tester que permita medir corriente, mA?
Deberías conectar en mA para ver el consumo de tu sensor ultrasonico.
El datasheet dice que consume 15mA
Debe estar consumiendo mas que eso.
Revisa con tu dedo cuando lo conectas para identificar que componente calienta.
Cuando lo detectes desconectalo y evaluaremos de acuerdo a tu comentario.
Le sacas una foto con zoom y vemos que se puede hacer.

Estaba probando las conexiones y midiendo los mA cuando vi el monitor serial y todo estaba correcto, lo palpe con el dedo y no estaba caliente, debió ser una mala conexión de parte mía, de todos modos, gracias por tu respuesta!