-         
Ergebnis 1 bis 5 von 5

Thema: VarSpeedServo For Schleife HILFE!!!!

  1. #1
    Neuer Benutzer
    Registriert seit
    30.05.2017
    Ort
    Eckersmühlen
    Beiträge
    2

    VarSpeedServo For Schleife HILFE!!!!

    Anzeige

    Hallo Bastler,

    Für ein Schulprojekt hab ich und meine beste Freundin einen Infinity Mirror mit einem servogesteuerten Spiegel gebaut. Dieser soll mit DMX ansteuerbar sein.
    Nun stellt sich folgendes Problem: Wir wollen natürlich, dass sich der Spiegel dauernd bewegt und wir nur die Geschwindgkeit mit dem Fader steuern.
    Wir haben uns folgendes überlegt:

    Code:
    void myservo.slowmove () {for(int i = 60; i < 68; i++){
          myservo.write();
          }
          } 
          speed(DMXSerial.read(startAdr));
         delay(150);
    Irgendwie funktioniert das aber nicht. Hier sind 60 und 68 die minimalen/maximalen Positionen.
    Wir arbeiten mit der VarSpeedServo.h library.
    Bitte helft uns!!!
    Geändert von LittleLina (30.05.2017 um 14:34 Uhr)

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    34
    Beiträge
    3.328
    bearbeite mal deinen beitrag und füge vor dem code ein [ CODE ] und danach ein [ /CODE ] (ohne die leerzeichen) ein dann ist das besser lesbar und du kannst zeilen einrücken
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  3. #3
    Neuer Benutzer
    Registriert seit
    30.05.2017
    Ort
    Eckersmühlen
    Beiträge
    2
    Alles klar!

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von inka
    Registriert seit
    29.10.2006
    Ort
    nahe Dresden
    Alter
    71
    Beiträge
    1.415
    Zitat Zitat von LittleLina Beitrag anzeigen
    Code:
    void myservo.slowmove () {for(int i = 60; i < 68; i++){
          myservo.write();
          }
          } 
          speed(DMXSerial.read(startAdr));
         delay(150);
    Irgendwie funktioniert das aber nicht.
    das codeschnipsel ist ja für sich nicht so sehr aussagekräftig. Genauso die beschreibung des "nicht funktionierens". Was geht denn nun nicht?
    gruß inka

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    22.06.2009
    Beiträge
    1.390
    1. Bitte zeigt euren kompletten Code.
    2. Was genau Funktioniert nicht

    Davon abgesehen haltet ihr euch nicht an den Example Code.
    Siehe:

    Code:
    #include <VarSpeedServo.h> 
     
    VarSpeedServo myservo;    // create servo object to control a servo 
     
    void setup() {
      myservo.attach(9);  // attaches the servo on pin 9 to the servo object 
    } 
     
    void loop() {
      myservo.write(180, 30, true);        // move to 180 degrees, use a speed of 30, wait until move is complete
      myservo.write(0, 30, true);        // move to 0 degrees, use a speed of 30, wait until move is complete
    }
    Kurz dazu: Wie habe ich das Example gefunden: Google: VarSpeedServo -> 1. Eintrag führt nach Github: https://github.com/netlabtoolkit/VarSpeedServo. -> Dort das Readme gelesen

    PS.
    3. Formatiert euren Code ordentlich, dann kann man ihn wesentlich leichter lesen

Ähnliche Themen

  1. C Bitte um Hilfe bei for-Schleife
    Von oberallgeier im Forum Bascom / C / ASM / Sketch / Codesammlung / Programmschnipsel
    Antworten: 4
    Letzter Beitrag: 17.08.2016, 16:08
  2. VarSpeedServo Problem beim Kompilieren
    Von Farin im Forum Arduino -Plattform
    Antworten: 4
    Letzter Beitrag: 18.03.2014, 09:48
  3. Eine Art For...Next Schleife???
    Von Bammel im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 02.04.2010, 13:10
  4. For-Schleife in C berechnen
    Von Adonai im Forum Software, Algorithmen und KI
    Antworten: 2
    Letzter Beitrag: 29.03.2007, 08:03
  5. CCBASIC While-Schleife???
    Von Spielkind im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 3
    Letzter Beitrag: 02.09.2005, 12:06

Stichworte

Berechtigungen

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