Hallo
Ich habe ein Projekt mit einer Stoppuhr die Ergebnisse werden mit Hilfe eines Ethernet Shildes
in ein Web-Server geschrieben und von Excel übernommen.
Es funktioniert auch im testbetrieb. Da ich keine grosse Erfahrung habe mit Arduino habe weiss ich nicht ob ich bei der Programmierung Fehler gemacht habe.
Meine bedenken sind:
Abfrage der Zeiten von Excel "bremst" das die Zeitmessung?
Ist der Arduino schnell genug dies ohne Interupts zu machen?
Der Ablauf des Programmes Kurtz erklärt:
zwei Fahrer stehen an einer Start Ampel
Die erste Lampen leuchtet -> Lampe1
eine Sekunde Pause
die zweite leuchtet -> Lampe2
eine Pause mit Zufallszahl 0.8 bis 2.4 Sekunden
Die Start Ampel leuchtet -> Lampe3
wenn ein Fahrer zu früh startet gibt es einen Fehlstart ->Fehlstartlampe (Linke oder rechte Bahn)
der erste der hinten ist hat gewonnen -> Siegerlampe (Linke oder rechte Bahn)
es gibt 4 Lichtschranken pro Bahn (total 8 Lichtschranken)
erste Lichtschranke zeigt dem Fahrer das er auf der Startlinie ist ->PositionLampe (Linke oder rechte Bahn)
zweite Lichtschranke misst allfälliger Fehlstart
dritte Lichtschranke kurz vor Ziel für Geschwindigkeitsmessung (zusammen mit 4.LS)
vierte Lichtschranke Zeitmessung beendet.
Dann noch start und reset Knopf
Der VB-Code der Excel alle sek den Webserver Abfragt funktioniert mittlerweile.
Der Arduino Sketch habe ich angehängt. Wenn da einer verbesserungsvorschläge hat - gerne
Zeitmessung mit 3 Nachkommastellen realistisch?
Es ist keine Profiveranstalltung bei der jetzt alles perfekt sein muss. Eher es soll für alle gleich sein.
Besten Dank
Stopuhr Ampel.ino (29.5 KB)