Hallo
ich versuche nun schon seit längerem meinen Asuro über das hyperterminal fernzusteuern.
Es will einfach nicht funktionieren .
Hat jemand vielleicht ein Programm mit dem das möglich ist?
mfG Sigi
P.S. PcDemo kann ich nicht kompiliern
Druckbare Version
Hallo
ich versuche nun schon seit längerem meinen Asuro über das hyperterminal fernzusteuern.
Es will einfach nicht funktionieren .
Hat jemand vielleicht ein Programm mit dem das möglich ist?
mfG Sigi
P.S. PcDemo kann ich nicht kompiliern
Hallo,
Guck vielleicht hier:
http://home.kpn.nl/winko001/Asuro/So...uSfwPagFrm.htm
Moving, controlled by Hyperterminal arrow keys
Gruss,
Henk
Hallo,
die habe ich auch schon angeschaut.
Das hat nicht funktioniert .
ich kann schon zeichenketten senden allerdings weiß ich nicht wie man die empfangenen dateien mit anderen abgleichen .
ich will also jetzt einen asuro mit einem anderen steuern .
Gruss Sigi
Hier bitte
#include "asuro.h"
// Hauptprogramm
int main(void)
{
int z;
Init();
while(1)
{
char message[] = "1";
SerRead(message,1,0);
if(message[0] == 'd')
{
SerWrite("d",1);
MotorDir(FWD,RWD); //rechts
MotorSpeed(200,200);
for(z=0 ; z < 30 ; z++){Sleep(216);}
MotorSpeed(0,0);
}
if(message[0] == 'a')
{
SerWrite("a",1);
MotorDir(RWD,FWD); //Links
MotorSpeed(200,200);
for(z=0 ; z < 30 ; z++){Sleep(216);}
MotorSpeed(0,0);
}
if(message[0] == 'w')
{
SerWrite("w",1);
MotorDir(FWD,FWD);
MotorSpeed(200,200); //Vorwärts
for(z=0 ; z < 100 ; z++){Sleep(216);}
MotorSpeed(0,0);
}
if(message[0] == 's')
{
SerWrite("s",1);
MotorDir(RWD,RWD);
MotorSpeed(200,200); //Rückwärts
for(z=0 ; z < 100 ; z++){Sleep(216);}
MotorSpeed(0,0);
}
if(message[0] == 'r')
{
SerWrite("r",1);
MotorDir(RWD,RWD);
MotorSpeed(120,250);
BackLED(ON,ON);
for(z=0 ; z < 500 ; z++){Sleep(216);}
MotorSpeed(0,0);
BackLED(OFF,OFF);}
if(message[0] == 'q')
{
SerWrite("q",1);
MotorDir(FWD,FWD);
MotorSpeed(120,250);
BackLED(ON,ON);
for(z=0 ; z < 500 ; z++){Sleep(216);}
MotorSpeed(0,0);
BackLED(OFF,OFF);}
}
return 0;
}