Hi
das sind jetzt nur prototypen die noch verbesserungsfähig sind.
man könnte ihn zum beispiel nach einer zeit ausschalten oder ihn gerade fahren lassen. das überschreitet alerdings mein können da ich noch ein anfänger bin.
Code:
#include "asuro.h"
int stop(void)
{
SerWrite("Hindernis!\n",10);
MotorDir(FREE,FREE);
MotorSpeed(0,0);
return 0;
}
int go(void)
{
SerWrite("Kein Hindernis!\n",15);
MotorDir(FWD,FWD);
MotorSpeed(200,200);
return 0;
}
int main(void)
{
Init();
while(1)
{
if(PollSwitch()>0)
{
stop();
}
else
{
go();
}
}
while(1);
return 0;
}
Code:
#include "asuro.h"
int main(void)
{
Init();
while(1)
{
if(PollSwitch()>0)
{
SerWrite("Hindernis!\n",10);
MotorDir(FREE,FREE);
MotorSpeed(0,0);
}
else
{
SerWrite("Kein Hindernis!\n",15);
MotorDir(FWD,FWD);
MotorSpeed(200,200);
}
}
while(1);
return 0;
}
Sulo
Lesezeichen