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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.