Kann mir mal jemand ganz kurz und knapp Pull-down- und Pull-up-Widerstände in bezug auf Schaltungen mit dem Arduino erklären?
Ich habe einige Seiten im Netz gefunden, aber ich bin leider nicht so ganz schlau daraus geworden, villeicht weil der Bezug zu einer (einfachen) Schaltung gefehlt hat.
Dein Problem ist vermutlich, dass du denkst, ein offener Input - Pin sei definitiv LOW.
Was aber leider nicht stimmt. Im Bild "Button" fängt sich der Arduino Eingang beliebige Störungen "aus der Luft" und wird auch mal HIGH sein, auch wenn der Schalter offen ist.
Im Bild Pulldown ist das -- dank des Pulldown-Widerstands -- ganz anders.
Pullup funktioniert genau umgekehrt, bei offenem Schalter ist eine Verbindung mit 5V da, den Schalter drücken verbindet den Pin mit GND.
-- knapp genug und trotzdem erklärt -- ?