-
-
Neuer Benutzer
Öfters hier
Asuro PC steuern
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
-
Erfahrener Benutzer
Roboter Experte
Hallo,
Guck vielleicht hier:
http://home.kpn.nl/winko001/Asuro/So...uSfwPagFrm.htm
Moving, controlled by Hyperterminal arrow keys
Gruss,
Henk
-
Neuer Benutzer
Öfters hier
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
-
Erfahrener Benutzer
Fleißiges Mitglied
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;
}
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen