Auf der Seite für kapazitive Sensoren auf der Arduino-Website wird Folgendes angegeben:
Die kapazitive Sensormethode schaltet einen Mikrocontroller-Sende-Pin in einen neuen Zustand um und wartet dann darauf, dass der Empfangs-Pin in den gleichen Zustand wie der Sende-Pin wechselt. Eine Variable wird innerhalb einer while-Schleife inkrementiert, um die Statusänderung des Empfangs-Pins zeitlich festzulegen. Die Methode gibt dann den Wert der Variablen in beliebigen Einheiten an.
UND
Verwenden Sie einen 1-Megaohm-Widerstand (oder weniger), damit die absolute Berührung aktiviert wird. Bei einem 10-Megaohm-Widerstand reagiert der Sensor in einem Abstand von 4 bis 6 Zoll. Bei einem 40-Megaohm-Widerstand reagiert der Sensor in einem Abstand von 12 bis 24 Zoll (abhängig von der Foliengröße) ...
Wie oben erwähnt, messe ich jedoch die Zeit, die benötigt wird, um den Zustand zu ändern, und ich verstehe, dass mehr Widerstand = mehr Zeit = höherer Wert. Wie genau macht das Erhöhen des Widerstands den Sensor empfindlicher und ermöglicht es ihm, ohne zu reagieren sogar berühren (dh Zoll entfernt)?
Erhöhe ich nicht einfach die Zeit, die benötigt wird, um den Zustand zu ändern, indem ich den Widerstand erhöhe? Wie würde das die Empfindlichkeit erhöhen?!?
quelle