-
-
Erfahrener Benutzer
Roboter Genie
Ich schließe mich meinem Vorredner an. Ideal wäre sicher ein Controller wie der ATmega168, der mit jedem Pin einen Interrupt auslösen kann.
Einfach alle 16 Sensoren an 16 Portpins..
Dann könnte man z.B.
folgendes in der ISR (in allen 1 ISRs) machen:
Timerstand und Port zwischenspeichern
Dann Zeit-Differenz zu vorherigem Eintrag ermitteln, so erhält man das Tempo und die Richtung
Dann Stellgröße berechnen und ans Servo schicken,
dann Timer und Port aus Zwischenspeicher in ein globales Register schreiben....
und Reti
Sigo
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen