Sencore capacitivo alimentato esternamente

Buonasera a tutti ho provato a collegare esternamente da arduino con un alimentatore da 5v il sensore capacitivo ttp223 (vedi foto allegata)
nel primo sketch è collegato ad arduino ed è tutto funzionante, quando premo il sensore il relè è nello stato high quando il relè è low

int gnd = 9;          // Collegato a pin GND del sensore
int TouchSensor = 10;  // Collegato a pin SIG del sensore
int vcc = 11;          // Collegato a pin VCC del sensore
int rele = 2;        // Collegato a pin in del rele'

int val = 0;          // si userà val per conservare lo stato del pin di input

void setup() {
  pinMode(rele, OUTPUT);
  pinMode (gnd, OUTPUT);
  pinMode (vcc, OUTPUT);
  pinMode(TouchSensor, INPUT);
  digitalWrite (gnd, LOW);
  digitalWrite (vcc, HIGH);
}

void loop() {
  val = digitalRead(TouchSensor);  // legge il valore dell'input e lo conserva

  // controlla che l'input sia HIGH (pulsante premuto)  
  if (val == HIGH) {  
    digitalWrite(rele, HIGH);  //accende il led  
  }  
  else {  
    digitalWrite(rele, LOW);   //spegne il led  
  }  
}

il codice seguente è collegato ad un alimentatore esterno, ho tolto il vcc e gnd nello sketch ed il relè continua a essere high e low in continuazione anche se il sensore è high

int TouchSensor = 10;  // Collegato a pin SIG del sensore
int rele = 2;        // Collegato a pin in del rele'
int val = 0;          // si userà val per conservare lo stato del pin di input

void setup() {
  pinMode(rele, OUTPUT);
  pinMode(TouchSensor, INPUT);
  
}

void loop() {
  val = digitalRead(TouchSensor);  // legge il valore dell'input e lo conserva

  // controlla che l'input sia HIGH (pulsante premuto)  
  if (val == HIGH) {  
    digitalWrite(rele, HIGH);  //accende il relè  
  }  
  else {  
    digitalWrite(rele, LOW);   //spegne il relè
  }  
}

A questo punto vi chiedo se il sensore può essere collegato da alimentazione esterna e se sì dove ho sbagliato?

Grazie

2-x-TTP223-Touch-Interruttore-Capacitivo-Sensore-Arduino.jpg

per collegare il sensore non è necessario usare una fonte esterna, puoi benissimo collegarlo al pin 5V e gnd senza usare i pin digitali, in ogni caso se devi collegarlo esternamente devi però mettere il gnd in comune con arduino altrimenti manca il riferimento per pin alto e basso

ho provato a usare il 5v e gnd di arduino ma non funziona, se il sensore si attiva non chiude il relè

il sensore lo colleghi ad arduino con i +5V e gnd + il pin 10 e quello funziona di sicuro

se il sensore si attiva e il relè non fa quello che dici allora il problema è nel rele... non nel sensore.
Dipende che modulo rele hai comunque di solito va alimentato da fonte esterna per l'uscita e il pin di controllo + il relativo gnd vanno connessi ad arduino