- SF800 Solar Speicher Tutorial         
Ergebnis 11 bis 15 von 15

Thema: mehrere Programme

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #15
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Das größte Problem, dass ich bei deinem Source-Code sehe, ist, dass du nur ein Servo-Objekt für 4 Servos erstellst.
    Vorschlag:
    Code:
    #include<Servo.h>
    // 4 Servos
    Servo servo1; 
    Servo servo2; 
    Servo servo3; 
    Servo servo4; 
    
    // Positionen der 4 Servos
    int posServo1 = 0;  
    int posServo2 = 0;  
    int posServo3 = 0;  
    int posServo4 = 0;
    
    void setup()
    {
    // Servos den Pins zuweisen
       servo1.attach(2); 
       servo2.attach(3);
       servo3.attach(4); 
       servo4.attach(5);
    
    // Bewegungen 
       for(posServo4 = 0; posServo4 < 500; posServo4++)
       {
          servo4.write(posServo4);
          delay(15);
       }
       for(posServo3 = 0; posServo3 < 500; posServo3++)
       {
          servo3.write(posServo3);
          delay(15);
       }
       for(posServo2 = 0; posServo2 < 500; posServo2++)
       {
          servo2.write(posServo2);
          delay(15);
       }
       for(posServo1 = 0; posServo1 < 500; posServo1++)
       {
          servo1.write(posServo1);
          delay(15);
       }
    }
    
    void loop() {}
    Wenn du tatsächlich nur einmal den Bewegungsablauf ausführen willst, ist es ok die Befehle ins setup zu schreiben und die loop leer zu lassen.
    Allerdings soll das Programm später bestimmt auf irgendwelche Eingaben reagieren, dann muss das in die loop.
    Die vier Variablen für die Positionen kann man später so nutzen:

    Code:
    // weitere Bewegung: Servo4 zurück auf '250'
    for(; posServo4 > 250; posServo4--)
    {
       servo4.write(posServo4);
       delay(15);
    }
    Geändert von Sisor (13.01.2014 um 22:20 Uhr)

Ähnliche Themen

  1. Neue Programme
    Von Martinius11 im Forum Asuro
    Antworten: 3
    Letzter Beitrag: 07.11.2009, 13:46
  2. Mehrere Programme
    Von RobotMichi im Forum Robby RP6
    Antworten: 1
    Letzter Beitrag: 03.07.2009, 16:59
  3. Programme
    Von AsUro-KidY im Forum Asuro
    Antworten: 6
    Letzter Beitrag: 16.03.2007, 20:59
  4. Platinenlayout-Programme...
    Von morelli im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 8
    Letzter Beitrag: 17.05.2006, 19:46
  5. Mehrere Programme gleichzeitig laufen lassen geht nicht.
    Von mesli-andres im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 23
    Letzter Beitrag: 11.06.2005, 21:29

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress