Pull-Up Schema

Hallo.

Habe gerade in dieses Forum gefunden und beginne meine Karierre gleich mit einer Frage :wink:

Ich habe ein Projekt wo ich die Library ezButton (GitHub - ArduinoGetStarted/button: Button library supports debounce, pressed/released events. It is easy to use with multiple buttons. It is designed for not only beginners but also experienced users) benutze.
Bei dieser habe ich gerade gesehen das die bereits die Buttons mit "INPUT_PULLUP" registriert. Ich bin jdoch davon ausgegangen das die normal mit "INPUT" registriert sind.

Daher habe ich meine Schaltung so aufgebaut dass ich eine Pull-Down Schaltung habe.
Ich habe mal ein Bild erstellt wie meine Schaltung aussieht.

Wenn der Schalter nicht gedrückt ist fliesst der Strom von Pin8 über meinen 10k Wiederstand.

Das scheint so wunderbar zu klappen und auch das Debounce funktioniert top.
Ich frage mich ob meine Schaltung so überhaupt sinn macht und korrekt ist??!!

#include <ezButton.h>

ezButton btn1(8);

void setup() {

  Serial.begin(9600);
  btn1.setDebounceTime(50);

}

void loop() {
   btn1.loop();
  if(btn1.isPressed()){
      Serial.println("Gedrückt");
  }
}

Danke für eure Hilfe.

Gruss
hinterdir

Ich bin gespannt, wie du den Fehler zu beheben gedenkst…

→ :o :o :o ←

combie:
Ich bin gespannt, wie du den Fehler zu beheben gedenkst.....

-> :o :o :o <-

SUper, danke dir. Aud die Idee bin ich garnicht gekommen.
Habe nun due Library in meinen Ordner Kopiert und den Import Pfad angepasst sowie auch von IMPORT_PULLUP nach IMPORT geändert.