Hallo,
die Variante mit den 0,3kOhm funktioniert schon. 0,11V gilt definitiv als Low-Pegel. Ein sauberer High-Pegel ist mit den Pullups bereits garantiert.
Ein Nachteil ist allerdings die höhere Stromaufnahme wenn der Kontakt geschlossen ist. Dann fließen 5V/300Ohm=16,7mA. Bei mehreren Endschaltern summiert sich das ...
Du könntest kannst das Signal auch erst mit einem Transistor oder Logikgatter (mit open Collector Ausgang) invertieren. Der Schalter braucht dann aber einen eigenen Pullup-Widerstand (der aber hochohmiger sein darf, 10k aufwärts).
Übrigens kann es auch hilfreich sein, die Taster zu entprellen, z.B. mit einem zusätzlichen Kondensator/ RC-Glied.
Grüße, Bernhard
Lesezeichen