Sparrow TouchB4

von Burkhard Kainka
Wenn man B4 berührt geht die rote LED für fünf Sekunden an. Es reicht auch hier einen Draht anzuschließen, den man nur außen an seiner Isolierung berührt. Oder man verwendet eine isolierte Metallfläche als kapazitiven Näherungssensor. Das Programm wertet die geringe Kapazitätsänderung am Port B4 aus. B4 wird während der Messung über den hochohmigen Pullup aufgeladen. Sofort nach dem Einschalten des Pullup wird der Eingangszustand des Pins abgefragt. Die Frage ist, schafft der Pullup eine so schnelle Aufladung, dass schon ein 1-Pegel gelesen wird? Das hängt von der Geschwindigkeit der Abfrage und der Kapazität am Port ab. Wenn hier ein Draht angeschossen ist und man diesen außen an der Isolierung berührt steigt die Kapazität etwas, die Aufladung wird langsamer. Normalerweise reicht das aber noch nicht für einen Null-Zustand beim Lesen. Deshalb wird hier der ganze Controller auf 2,4 MHz hochgetaktet. Damit ist ein eindeutiger Unterschied messbar.
Quelle: