Re: Zeitkritische Geschwindigkeitsmessung Kategorie: Programmierung (von Markus - 12.10.2009 17:07) | ||
Als Antwort auf Zeitkritische Geschwindigkeitsmessung von HaWe - 12.10.2009 12:07 | ||
| ||
Der Systemtimer könnte noch eine Möglichkeit sein: long looptime1, looptime2; ... looptime1=system.timer(); ... ... looptime2 = system.timer() - looptime1; //Zykluszeit berechnen markus > Hallo > ich plane eine Geschwindigkeitsmessung für einen Kicker. Der Ball durchläuft zwei Abstands-Sensoren die > jeweils eine analoge Spannung liefern. Das klappt auch prima. > Probleme habe ich mit der Zeitmessung im Mykro-Sekunden-Bereich. > Wenn der Sensor 1 (ad1) einen Wert von 400 erreicht hat, soll die Zeitmessung gestartet werden. Die > Zeitmessung soll gestoppt werden, wenn der Sensor 2 (ad2) ebenfalls den Wert 400 erreicht hat. > > Mit einer Zählschleife n versuche ich, die Zeit zu messen. Ist dass überhaupt möglich??? > Gibt es andere Möglichkeiten? > > > ad1=ports.adc(0); // Portabfrage Sensor 1 > > ad2=ports.adc(7); // Portabfrage Sensor 2 > > while ports.adc(0)>400 and ports.adc(7)<400 > { > n=n+1; > ad2=ports.adc(7); > } | ||
Antwort schreiben Antworten: Re: Zeitkritische Geschwindigkeitsmessung (von nitraM - 13.10.2009 7:06) Re: Zeitkritische Geschwindigkeitsmessung (von HaWe - 13.10.2009 12:09) Re: Zeitkritische Geschwindigkeitsmessung (von nitraM - 13.10.2009 12:48) Re: Zeitkritische Geschwindigkeitsmessung (von HaWe - 13.10.2009 16:30) Re: Zeitkritische Geschwindigkeitsmessung (von nitraM - 13.10.2009 21:20) |