hallo,
frage:
das hier:
Code:
inline void MotorSpeed (
unsigned char left_speed,
unsigned char right_speed)
{
OCR1A = left_speed;
OCR1B = right_speed;
}
lässt sich ja durch moveAtSpeed() ersetzen...
gäbe es auch eine ersatz dafür hier?
Code:
inline void MotorDir (
unsigned char left_dir,
unsigned char right_dir)
{
PORTD = (PORTD &~ ((1 << PD4) | (1 << PD5))) | left_dir;
PORTB = (PORTB &~ ((1 << PB4) | (1 << PB5))) | right_dir;
}
in den Movement functions der RP6Control_I2CMasterLib.c fand ich nichts, was so auf anhieb passen würde, entweder mit richtungswechsel für beide motoren gleichzeitig oder eben move bzw. rotate passen nicht so richtig....
wie könnte ich das angehen? Oder gibt es außer den hier erwähnten bewegungsfunktionen noch andere?
Lesezeichen