-         

Ergebnis 1 bis 4 von 4

Thema: Asuro PC steuern

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    07.10.2010
    Beiträge
    17

    Asuro PC steuern

    Anzeige

    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

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.08.2004
    Ort
    Zwolle
    Alter
    61
    Beiträge
    531
    Hallo,

    Guck vielleicht hier:

    http://home.kpn.nl/winko001/Asuro/So...uSfwPagFrm.htm

    Moving, controlled by Hyperterminal arrow keys

    Gruss,

    Henk

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    07.10.2010
    Beiträge
    17
    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

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    18.11.2010
    Ort
    Österreich
    Alter
    23
    Beiträge
    173
    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
  •