-         

Ergebnis 1 bis 3 von 3

Thema: Nach Kollision fährt der Asuro nicht mehr weiter!

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    06.02.2010
    Beiträge
    18

    Nach Kollision fährt der Asuro nicht mehr weiter!

    Anzeige

    ICh habe für mein Asuro ein Programm geschrieben. Er soll wen er wo gegen fährt anhalten. das tut er auch aber wen er wieder frei ist soll er wieder weiterfahren das tut er aber nicht. Was mache ich flasch?
    #include "asuro.h"

    int main(void)
    {
    Init();

    while(PollSwitch()<=2){
    MotorDir(FWD,FWD);
    MotorSpeed(110,110);
    StatusLED(GREEN);
    }

    MotorDir(BREAK,BREAK);
    MotorSpeed(0,0);



    while(1)
    return 0;
    }

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von erik_wolfram
    Registriert seit
    02.12.2009
    Ort
    Berlin
    Beiträge
    405
    du musst:
    Code:
    MotorDir(BREAK,BREAK);
    MotorSpeed(0,0);
    ind ie Schleife mit einfügen! Und die Kollision per IF abfragen
    z.b.:

    Code:
    while(1)
    {
    
    if(PollSwitch()<=2){
    MotorDir(FWD,FWD);
    MotorSpeed(110,110);
    StatusLED(GREEN);
    }else{
    MotorDir(BREAK,BREAK);
    MotorSpeed(0,0);
    }
    
    }

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    06.02.2010
    Beiträge
    18
    Vielen Dank für die schnelle Antwort funktioniert jetzt

Berechtigungen

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