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
Arexx-Henk
11.11.2010, 22:36
Hallo,
Guck vielleicht hier:
http://home.kpn.nl/winko001/Asuro/Software/AsuSfwPagFrm.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;
}
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.