Ja Go Funktion funktioniert nun, ist aber leider fehleranfällig...
bereits hier macht er fehler:
#include "asuro.h"
int main(void)
{
Init();
BackLED(ON,ON);
Encoder_Init();
Go(2000,140,130); Msleep(200);
BackLED(OFF,OFF);
while(1);
return 0;
}
Fährt durch BackLED unendlich lang , hört nicht mehr auf zu leuchten...
Ist das die Rechnungsformel ?
was passiert hier? Kann ich die Übergänge der Odometrie (...wegL++, ...wegR++;...) lesen, dann diese Formel einsetzen?uint32_t enc_count;
int tot_count = 0;
...
enc_count=abs(distance)*10000L;
enc_count/=19363L;
Lesezeichen