Drehzahlmessung Kategorie: Programmierung (von Jörg - 6.03.2005 20:24) | ||
| ||
Hallo, ich möchte eine Drehzahl erfassen. Bis etwa 3000 Umdrehungen. Dafür möchte ich den Port P1H 0 nutzen. Leider erscheint immer die Drehzahl 0 auf dem Display. Vielen Dank, Jörg //-- thread main //-- { int test; long counter1,timer,drehz; string disp; lcdext.init(); test=0; counter1=0; disp =""; drehz =0; timer =0; timer=system.timer(); loop { if (system.timer()- timer) >= 1000 { drehz=(ports.getcount(0)/(system.timer()-timer))*100; lcdext.clear(); disp="Drehzahl: "; str.putlong(disp,drehz); lcdext.goto(0,0); lcdext.print(disp); sleep 100; timer=system.timer(); } } } | ||
Antwort schreiben Antworten: Re: Drehzahlmessung (von Cris - 7.03.2005 7:54) Re: Drehzahlmessung (von Jörg - 7.03.2005 14:00) |