Problem: Taster liefert High, auch wenn er nicht gedrückt ist. => Ist der Taster ein Kondensator?


Um den neuen Floppy Taster zu testen, schließe ich ein Ende an den Analogausgang des Arduinos an und das andere Ende an 5V. Mit dem Arduino Beispielprogramm AnalogInSerial lassen wir uns den Wert der, an Analoganliegt auf seriellen Port ausgeben. Egal ob gedrückt oder nicht ich bekommen den Maximalwert von 1023 zurück. Hää WARUM?

1. Vermutung, der Schwamm leitet. Ich teste es mit dem Multimeter, mit dem Ergebnis: Nein der Schwamm leitet nicht.
2. Könnte es sein, dass der Taster ein Kondesator ist? Die beiden gegenüberliegenden Floppymetallkerne fungieren als Plattenkondensator. Wenn die einen Scheibe an +5V liegt, läd sich die andere entgegengesetzt auf. Am liegt dann wiederum eine positive Spannung an.

OK wenn dieser Taster also schon ein Kondensator ist, dann könnten wir auch die kapazitive Tasterversion umsetzen. Damit dürfte dann auch eine Softwaremäßiges Tuning des Tasters möglich sein, indem man einen geeigneten Schwellwert für die Plattenabstände festlegt, ab dem man von einem Treffer ausegeht.

Oder Einfacher wir bauen ein Schaltung, in der die kapazitiven Eigenschaften des Tasters kein Rolle spielen.