Hallo mgollner,
Die Steuerung der Motoren anhand der Umdrehungen ist ohne Probleme möglich!
Der NIBObee ist mit Odometriesensoren ausgestattet und kann die Zahnradumdrehungen im Getriebe messen. Du kannst mit einer
int variable einen beliebigen wert bestimmen, der dann von den Odometriesensoren herabgezählt wird. Somit erhältst du die Möglichkeit relativ genau die Umdrehungen des NIBObee zu steuern.
Das steuern anhand der Zeit würde ich mit einem
delay(); lösen:
#include <nibobee/iodefs.h>
#include <nibobee/motpwm.h>
#include <nibobee/delay.h>
int main() {
motpwm_init();
while (1==1);
motpwm_setLeft(250);
motpwm_setRight(250);
delay(1000);
motpwm_setLeft(0);
motpwm_setRight(0);
}
return 0;
}