-
-
Erfahrener Benutzer
Fleißiges Mitglied
Programm Starten und Stoppen über Hyper Terminal
//[code]
#include "asuro.h"
#include "stdlib.h"
int main(void)
{
int x=0,LANG=0,z=0,t=0;
unsigned int data[2];
char data0[5], data1[5];
Init();
x++;
if (x > 1000)
LANG++;
if (x > 1000)
x = 0;
while( 1 )
{
char message[] = "1";
SerRead(message,1,0);
if(message[0] == 'g')
{FrontLED(ON);
{
MotorDir(FWD,FWD);
MotorSpeed(110,100);
BackLED(OFF,OFF);
if ( data[0] < 50 )
{
MotorDir(RWD,RWD);
MotorSpeed(100,150);
BackLED(ON,OFF);
for(z=0 ; z < 40 ; z++){Sleep(216);}
}
if ( data[1] < 50 )
{
MotorDir(RWD,RWD);
MotorSpeed(100,150);
BackLED(OFF,ON);
for(z=0 ; z < 40 ; z++){Sleep(216);}
}
}
if (PollSwitch() >= 1)
{
MotorDir(RWD,RWD);
MotorSpeed(255,255);
BackLED(OFF,OFF);
StatusLED(RED);
for(z=0 ; z < 100 ; z++){Sleep(216);}
}
}
else if (message[0] == 's')
{
MotorDir(FREE,FREE);
MotorSpeed(0,0);
FrontLED(OFF);
StatusLED(OFF);
}
}
return 0;
}
//[code]
Mit dem Blauen Teil möchte ich das Programm über Hyper T starten und Pausieren (Stoppen)
wenn ich das mache funkt aber der Liniensensor nicht mehr
hat da wer ne idee was es da heben könnte
mfg Problem
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen