Como ler um "botão"?

Preciso fechar o circuito encostando dois fios, por isso, aproveito para imprimir o que foi lido, via Serial.println()[/ b], o problema é que ele está lendo errado (são impressos 1 e 0 em posições diferentes), eu não sei mais o que fazer, vejam as imagens. Depois encosto ambos os fios, aí é mostrado apenas 0. Abaixo segue o código:
```
**int pedal = 6;
int led = 13;
int pedalInput = 0;

void setup() {
  Serial.begin(9600);
  pinMode(pedal, INPUT);
  pinMode(led, OUTPUT);
}

void loop() { 
 
  pedalInput = digitalRead(pedal);

if(pedalInput == HIGH) {
    Serial.println("1");
    digitalWrite(led, HIGH);
  } else {
    Serial.println("0");
    digitalWrite(led, LOW);
  }
}**
```
O que posso fazer para corrigir esse problema?
Muito obrigado!
Bug.jpg


Bug_OnTouch.jpg

Precisa fazer um pull-down ou pull-up. Veja um exemplo de botão:

Lago, muito obrigado, felizmente consegui resolver.

Ou activar o pull-up interno.

pinMode(pedal, INPUT_PULLUP);