- LiFePO4 Speicher Test         
Ergebnis 1 bis 5 von 5

Thema: Vergleich zweier werte für aktion

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    15.06.2013
    Beiträge
    8
    Code:
    #define servoPin 10
    #define trigPin A1
    #define echoPin A2
    
    #include <Servo.h>
    int b;
    int c;
    int pos;
    
    Servo scanservo;
    
    void setup()
    {
    scanservo.attach(servoPin);
    Serial.begin(9600);
    Serial.println("bereit");
    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
    scanservo.attach(servoPin);
    
    
    }
    
    int range()
    {
    int duration;
    digitalWrite(trigPin, HIGH);
    delay(100);
    digitalWrite (trigPin, LOW);
    duration = pulseIn(echoPin, HIGH);
    delay (50);
    //duration => cm
    return  duration/58.2;
    }
    /////////////////////////////////////////////////////////////////
    void loop()
    {
    Serial.println(range());
    int a = range();
    if (a <=5)
      {
        Serial.println("Stop"); 
        for(pos=90;pos>=10;pos-=1)
      {
        scanservo.write(pos);
      }
        delay(1500);
        int b= range();
        delay(600);
        
    //Links//
    
    for(pos=10;pos<169; pos+=1)
      {
        scanservo.write(pos);
      }
      delay(1500);
      int c= range();
      delay(600);
    
    //rechts//
    
    for (pos=170;pos>=90; pos-=1)
      {
        scanservo.write(pos);
        
      }
      delay(1000);
      scanservo.write(90);
      delay(20);  
    
      if (b<c)
      {
      //motoren links
      Serial.println("links");
      delay(200);
    
      }
      else if (c<b)
      {
      //motor rechts
      Serial.println("rechts");
      delay(200);
      }
      else if (c=b)
      {
      //rückwärts
      Serial.println("rückwärts");
      delay(200);
    
    }
    else
    {
    //go
    Serial.println("go");
    }
    
    } 
    
    }
    nun... wie gesagt, bis zur Bewegung des Servo ist alles scheints zu klappen. Ich bekomme nur keine Ausgabe ob Rechts oder Links.
    Geändert von Capper (04.11.2013 um 20:02 Uhr)

Ähnliche Themen

  1. Vergleich zweier Werte stimmt nicht.
    Von Daniel2412 im Forum Software, Algorithmen und KI
    Antworten: 3
    Letzter Beitrag: 23.09.2011, 21:11
  2. Aktion: Flowcode 4 für PIC (Pro-Version) jetzt inklusive GRATIS-Entwicklungsboard
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 06.04.2011, 11:20
  3. Bollywood -> Roboter in Aktion !
    Von Andree-HB im Forum Offtopic und Community Tratsch
    Antworten: 0
    Letzter Beitrag: 01.02.2011, 06:29
  4. Vergleich zweier Werte führt zu merkwürdigem Verhalten
    Von chris@franke im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 27.01.2010, 15:50
  5. Aktion für best. Zeit
    Von *C-3PO* im Forum Asuro
    Antworten: 8
    Letzter Beitrag: 12.12.2008, 16:45

Berechtigungen

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

Solar Speicher und Akkus Tests