hallo
hatte grade einen Gedanken Blitz ^^
Code:
#include "asuro.h"
int main (void)
{
Init();
int ldata[2];
int v;
v=250 ; // muss an jeden roboter angepasst werden
while(1)
{
LineData(ldata);
if(ldata[0]<v){StatusLED(RED);}
else {StatusLED(GREEN);}
}
}
die rote status LEd leuchtet wenn fototransitor T9 die schwarze linie sieht
wenn der fototransistor den boden sieht leuchtet sie grün
der wert v muss immer abgestimmt werden da alle fototransistoren unterschiedlich sind
dann noch in ein programm wo der asuro dann noch fährt
Code:
#include "asuro.h"
int main (void)
{
Init();
FrontLED(ON);
MotorSpeed(150,160);
int ldata[2];
int z;
while(1)
{
LineData(ldata);
if(ldata[0]<250){MotorDir(BREAK,BREAK);
MotorDir(RWD,RWD);
for(z=0 ; z < 100 ; z++){Sleep(216);}
MotorDir(RWD,FWD);
for(z=0 ; z < 120 ; z++){Sleep(216);}
}
else { MotorDir(FWD,FWD);}
}
}
wo kann ich das thema als gelöst einstellen ?
danke trotzdem
mfG Sigi
edit:
das mit dem vergleichswert hat nicht immer funktioniert..
Lesezeichen