Zeitmessung mit Arduino Uno

OP #3201163
Hallo,
ich habe mich etwas mit dem Arduino beschäftigt und möchte nun einmal 
ein Projekt verwirklichen. Und zwar soll zunächst erst einmal eine Zeit 
gemessen werden.

Dies sollte so geschehen:
Signal am Eingang --> Zeit wird gestartet --> Signal am anderen Eingang 
--> zeit wirde gestoppt.

Dies soll zusätzlich noch auf einem LCD Display ausgegeben werden.

Wie kann ich vielleicht erst einmal die Zeitmessung programmieren? 
Beginnen würde ich mit 2 Eingängen, an denen je ein Taster angeschlossen 
wird.

Die Genauigkeit sollte mindestens 1ms betragen, wenn möglich noch 
genauer. Es werden höchstens Zeiten bis zu 60 Sekunden gestoppt.


Vielen Dank.
Patrick Schwarz schrieb:

> Wie kann ich vielleicht erst einmal die Zeitmessung programmieren?
> Beginnen würde ich mit 2 Eingängen, an denen je ein Taster angeschlossen
> wird.
>
> Die Genauigkeit sollte mindestens 1ms betragen, wenn möglich noch
> genauer. Es werden höchstens Zeiten bis zu 60 Sekunden gestoppt.


Sieh dir mal die Funktion millis() an.

Damit wirds fürs erste recht einfach.

Wenn der eine Taster gedrückt wird, dann fragst du mit millis() die 
aktuelle System-Zeit ab.
Wird der andere Taster gedrückt, dann fragst du wieder die aktuelle 
Systemzeit ab und die Differenz zur ersten gemerkten Zeit verrät dir 
wieviel Zeit zwischen den Tastendrücken vergangen ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.