Arduino - An Digital-Eingang zwischen GND und nichts unterscheiden?

Gast #5307671
Lesenswert?

Hallo,

habe eine Sensor, welcher solange er nicht auslöst auf GND ist.
Wenn dieser Auslöst ist der Pin einfach nicht beschalten.
(Digitalread gibt mir in beiden Fällen 0 zurück)

Gibt es hier eine Möglichkeit zwischen diesen beiden Zuständen an einem 
Digitalpin zu unterscheiden?

Würde mich sehr über konstruktive Tipps freuen.
Hoffe die Fragestellung ist verständlich genug.

Danke,
LG Axel
Gast #5307998
Lesenswert?

Axel F. schrieb:
> Gibt es hier eine Möglichkeit zwischen diesen beiden Zuständen an einem
> Digitalpin zu unterscheiden?

Ja, indem man eine Spannung anlegt und über einen Shunt den Strom misst. 
Der Shunt sollte so gewählt sein, dass er auch als Strombegrenzung wirkt 
und an ihm bei durchgeschaltetem Sensor eine Spannung gleich der 
Versorgungsspannung abfällt. Der Strom sollte irgendwo im Bereich 0.1 
bis 10mA liegt - das kommt auf Leitungslänge, Störpegel und Sensor an.
Gast #5308548
Lesenswert?

"Wenn dieser Auslöst ist der Pin einfach nicht beschalten."

Sicher? Wenn der Pin dann wirklich in der Luft haengt, waere es sehr 
sonderbar, wenn Du immer eine 0 liest - da ist der Zustand 
undefiniert.


Schaltplan oder wenigstens der Sensortyp waere schon hilfreich.

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