-
-
Neuer Benutzer
Öfters hier
Timer für Sensor und Motor
Hallo,
Hab das RN-Control 1.4. Daran hab ich einen Motor und 2 US-Sensoren über Port D angeschlossen.
Ich lasse in der DO-Schleife den Motor fahren wie im Beispiel-Programm von Frank und lass mir die Entfernung ausgeben mit einem anschließenden WAITMS 500.
Das funktioniert auch bestens. Wäre es aber nicht sinnvoller die Sensoren mit Hilfe eines Timers abzufragen? Allderings wird Timer1 schon für das PWM-Signal des Motor verwendet und wenn ich Timer 0 oder 2 für die Sensoren verwende, erfolgt die Sensorabfrage zu häufig, wegen dem 8bit-Timer.
Kann mir jemand einen Tipp für eine elegante Lösung geben?
Will demnächst auch noch den Drehzahlmesser anschließen, für den ich dann ja wieder einen Timer bräuchte!
Danke schon mal im vorraus.
Peachy
-
Erfahrener Benutzer
Roboter-Spezialist
hallo
du könntest bei jedem überlauf von timer0 eine variable um 1 hochzählen und wenn deine variable einen bestimmten wert erreicht hat die Sensoren abfragen und die variable wieder auf 0 zurücksetzen. so habe ich das timer problem gelös.
mfg franzl
-
Neuer Benutzer
Öfters hier
Danke für die schnelle Antwort.
Hab's so umgesetzt und funktioniert bestens. Hätte ich selber auch drauf kommen können.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen