Hallo liebe Roboternetz-Community!
Ich habe mir vorhin die Linientestarena zusammengebaut, und festgestellt, dass mein Asuro überhaupt nicht mit den dünnen Linien und den engen Kurven klarkommt. Ich benutze auch ein sehr simples Programm :
Code:
#include "asuro.h"
int main(void){
unsigned int data[2]; //Speicher bereitstellen
Init();
FrontLED(ON); //Beleuchtung an
MotorDir(FWD,FWD); //Beide Motoren Vorwärts
while(1){ //Endlosschleife,Asuro ollbeliebig
//lang einer Linie nachfahren
LineData(data); //aktuelle Helligkeitswerte der
//Fototransistoren auslesen
if(data[0]>data[1]) //links heller als rechts...
{MotorSpeed(150,100);} //...dann links mehr Gas geben!...
else
{MotorSpeed(100,150);} //...sonst rechts mehr Gas geben!
}
return 0;
}
Da ich noch nicht sooo gut im Programmieren bin,weiß ich jetzt nicht genau, wie ich das Programm verbessern kann. Habt ihr eine Idee?
€dit: Hier ist nochmal der Link zu dem "Linientestarenathread" : https://www.roboternetz.de/phpBB2/viewtopic.php?t=30004
Lesezeichen