Zur Faller AMS: Ich werde mir mal noch "Konvolute" auf eBay sichern, Autos, Streckenteile usw. Die sind recht günstig zu haben, weil das System schon sehr alt ist, und sie ist schön platzsparend, im Gegensatz zu einer aktuiellen Carrera, weil schön kleiner Maßstab...
Zum Programm, ich würde das so machen, prinzipmäßig, und zwar in einer großen Schleife:
Schleifenanfang
- Sensor links abfragen und Status merken
- Sensor rechts abfragen und Status merken
- Wenn Sensor links 1 -> 0 (linkes Auto fährt gerade auf Sensor drauf)
------ Dann Rundenzähler links +1
------ Erfassungszeit speichern
- Wenn Sensor rechts 1 -> 0 (rechtes Auto fährt gerade auf Sensor drauf)
------ Dann Rundenzähler links +1
------ Erfassungszeit speichern
- Wenn Sensor links 0 -> 1 (linkes Auto fährt gerade vom Sensor runter
------ Erfassungszeit speichern
------ Zeit-Unterschied errechnen, mit Länge von Auto die Momentgangeschwindigkeit ausrechnen
------ Rundenzeit ausrechnen, Durchschnittsgeschwindigkeit mit Bahnlänge ausrechnen
- Wenn Sensor rechts 0 -> 1 (rechtes Auto fährt gerade vom Sensor runter
------ Erfassungszeit speichern
------ Zeit-Unterschied errechnen, mit Länge von Auto die Momentgangeschwindigkeit ausrechnen
------ Rundenzeit ausrechnen,
------ Durchschnittsgeschwindigkeit mit Bahnlänge ausrechnen
- Wenn gerade ein Auto vom Sensor runtergefahren ist:
----- Errechnete Werte anzeigen (Runden, Momentangeschwindigkeit auf dem Sensor, Durchschnittsgeschwindigkeit) für linkes und rechtes Auto
- Evtl. Tastendruck abfragen für Renn-Ende.
Zurück zum Schleifenanfang