Routinen zum Ansprechen des Mikrocontrollers zur Motorsteuerung.  
Mehr ...
#include <stdint.h>
gehe zum Quellcode dieser Datei
Routinen zum Ansprechen des Mikrocontrollers zur Motorsteuerung. 
- Autor
 - Nils Springob (nils@.nosp@m.nica.nosp@m.i-sys.nosp@m.tems.nosp@m..de) 
 
- Datum
 - 2007-07-16 
 
 
      
        
          | uint8_t motco_resetOdometry  | 
          ( | 
          int16_t  | 
          left,  | 
        
        
           | 
           | 
          int16_t  | 
          right  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Odometriewerte auf angegebene Werte zurücksetzen 
- Parameter
 - 
  
    | left | Wert für linkes Rad  | 
    | right | Wert für rechets Rad  | 
  
   
 
 
      
        
          | uint8_t motco_setPosition  | 
          ( | 
          int16_t  | 
          left,  | 
        
        
           | 
           | 
          int16_t  | 
          right,  | 
        
        
           | 
           | 
          uint16_t  | 
          speed  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Zielposition für Räder setzen. Die Werte werden in Ticks angegeben. Zwanzig Ticks entsprechen einer Radumdrehung. 
- Parameter
 - 
  
    | left | Sollwert für linkes Rad  | 
    | right | Sollwert für rechets Rad  | 
    | speed | Sollwert für maximale Geschwindigkeit  | 
  
   
 
 
      
        
          | uint8_t motco_setPositionParameters  | 
          ( | 
          int8_t  | 
          ki,  | 
        
        
           | 
           | 
          int8_t  | 
          kp,  | 
        
        
           | 
           | 
          int8_t  | 
          kd  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | uint8_t motco_setPWM  | 
          ( | 
          int16_t  | 
          left,  | 
        
        
           | 
           | 
          int16_t  | 
          right  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
PWM Werte für die beiden Motoren setzen. Die PWM Werte sind bei idealisierter Mechanik und Elektonik proportional zum Drehmoment. 
- Parameter
 - 
  
    | left | Wert für linkes Rad (-1024 ... +1024)  | 
    | right | Wert für rechets Rad (-1024 ... +1024)  | 
  
   
 
 
      
        
          | uint8_t motco_setSpeed  | 
          ( | 
          int16_t  | 
          left,  | 
        
        
           | 
           | 
          int16_t  | 
          right  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Geschwindigkeit für die beiden Motoren setzen. Die Werte werden in Ticks/Sekunde angegeben. Zwanzig Ticks entsprechen einer Radumdrehung. 
- Parameter
 - 
  
    | left | Sollwert für linkes Rad  | 
    | right | Sollwert für rechets Rad  | 
  
   
 
 
      
        
          | uint8_t motco_setSpeedParameters  | 
          ( | 
          int8_t  | 
          ki,  | 
        
        
           | 
           | 
          int8_t  | 
          kp,  | 
        
        
           | 
           | 
          int8_t  | 
          kd  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
Motoren anhalten (passiv Stoppen - rollt aus) 
 
 
      
        
          | uint8_t motco_stopImmediate  | 
          ( | 
           | ) | 
           | 
        
      
 
Motoren unverzüglich stoppen (aktiv Stoppen - bremst) 
 
 
Aktuelle Geschwindigkeit des linken Rades 
 
 
Aktuelle Geschwindigkeit des rechten Rades 
 
 
Aktuelle Inkrements des linken Rades 
 
 
Aktuelle Inkrements des rechten Rades