Sensor mit nur einer Kontaktfläche

OP Persönliche Seite #287831
Lesenswert?

Hier mal meine Version eines Sensors.
Diese Version beruht darauf, dass immer eine kleine Spannung (Gemessen
zum Nullleiter) am Körper anliegt.

Legt man einen ADC Kanal per zB 300k auf GND, werden normalerweise
Messungen mit dem Wert 0 erfasst. Allerdings reicht schon diese normale
Körperspannung um den Wert auf etwa 4-5 (2,56V Referenz) anzuheben.

Dies merkt das Programm und toggelt PB0. (Jedoch nur, wenn vorher eine
0 gemessen wurde). Hält man den Finger auf der Kontaktfläche, passiert
kein Toggling. Also nur bei einer "Rising Edge".

Theoretisch ist das Programm besser, wenn man einfach nur ein Bit setzt
in der ISR und den Rest in der Main-Loop macht, habe ich mir hier
allerdings gespart, da sonst eh nix passiert.

Vorteil hierbei ist, dass die meisten AVRs 8 ADC Eingänge haben und man
so einfach 8 Taster implementieren kann.

Hoffentlich liegt auch an jedem Körper diese Spannung an. Nicht dass es
ein Effekt ist, den nur ich hier im Zimmer habe :D
Angehängte Dateien:
Gast #287835
Lesenswert?

Achso, naja ich setze die Bits halt immer einzeln, deshalb war ich etwas
verwirrt.
Wenn man bei alles AVRs davon ausgehen kann dass die entsprechenden
Bits in den Registern immer nebeneinander stehen funktioniert es ja.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren