-
        

Ergebnis 1 bis 5 von 5

Thema: Fernsteuerung per Hyperterminal

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    08.09.2006
    Beiträge
    102

    Fernsteuerung per Hyperterminal

    Anzeige

    Aufgabenstellung:

    [shadow=red:4a74722186]Wer schaft es den Asuro per Hyperterminal fernzusteuern?[/shadow:4a74722186]
    Es sollten folgende Funktionen Aufrufbar sein:

    Vorwärts
    Rückwärts
    Links
    Rechts
    Backleds
    Frontled
    Linienverfolgung

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.07.2006
    Ort
    Bielefeld
    Beiträge
    166
    int main(void)

    {



    Init();

    signed char empfangen[1];

    int i;



    SerWrite("\rWarte auf Fahrbefehl ...\n\r",27);

    MotorSpeed(0,0);

    MotorDir(BREAK,BREAK);



    while(1)

    {

    StatusLED(0x00);

    SerRead(empfangen,1,0); // Zeichen empfangen

    StatusLED(0x03); // LED bestätigt Empfang

    SerWrite(empfangen,1); // Zeichen zurücksenden

    MotorSpeed(0xA0,0xA0);



    switch(empfangen[0]) // Interpretation Fahrbefehl

    {

    case 'e': Ende(); break;

    case 'v': MotorDir(FWD,FWD); break;

    case 'z': MotorDir(RWD,RWD); break;

    case 'r': MotorDir(FWD,RWD); break;

    case 'l': MotorDir(RWD,FWD); break;

    default: StatusLED(0x02); break;

    }



    for(i=0;i<100;i++) Sleep(72); // ... dann mach das mal für 100 ms

    MotorSpeed(0x00,0x00); // und tritt auf die Bremse

    MotorDir(FREE,FREE);

    SerWrite(". ",1);

    };

    }



    Linienverfolgung und LED an/aus mußt du dir noch selber einbasteln, ist aber auch recht einfach.



    Viele Grüße, (Michael)

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    08.09.2006
    Beiträge
    102

    Respekt

    Respekt ich bin beeindruckt es fehlt nur #include "Asuro.h"

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    08.09.2006
    Beiträge
    102
    Ich bin zu blöd fu das mit der linien verfolgung bitte um hilfe.

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.06.2004
    Ort
    Aachen
    Beiträge
    2.674
    Hallo Asurokiller,

    benutze doch einfach die Suchen-Funktion oder stelle deine Frage etwas präziser. Es wäre außerdem sehr angenehm, wenn du deine Beiträge editieren würdest anstatt daraus mehrere Einzeiler zu machen.

    "Asuro" und "Linienverfolgung" liefern zusammen immerhin 30 Treffer.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •