Arduino pulseIn mit 100mV messen

Gast #6557791
Lesenswert?
• ▲
▼
Hallo zusammen ich würde gerne bei pulseIn(Pin, HIGH) Die Zeit messen 
wenn es 100mV sind. Also pulseIn(Pin, 100mV) aber ich habe keine Ahnung 
wie ich das umsetzen kann. Würde mich sehr freuen wenn jemand mir 
weiterhelfen könnte.
Bei Fragen stehe ich gerne zur Verfügung.
Gast #6557799
Lesenswert?
• ▲
▼
Ich erstehe dich so, du möchtest wissen, wie lange es dauert, bis die 
steigende Spannung an einem analogen Eingang 100mV erreicht.

Das geht so nicht. pulseIn arbeitet nur digital.

Du musst analogRead() in einer Schleife benutzen und mit millis() die 
Zeitpunkte erfassen.
Moderator (Firma: Titel) Persönliche Seite #6557810
Lesenswert?
• ▲
▼
Axel Haar schrieb:
> Die Zeit messen wenn es 100mV sind.
Also "solange" es 100mV sind?
Wie genau "100mV" gemeint?
Wie genau willst du "die Zeit messen"?
Zeichne doch mal ein Diagramm mit Zeitangaben zum Spannungsverlauf.

Und nur, um einen Blick über den Tellerrand zu versuchen:
Woher kommt das Signal?
Und welche Information steckt in diesem Signal?

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.