- Reichelt Elektronik    Werbung      
Ergebnis 1 bis 10 von 15

Thema: Frage zu CustomStepper

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Hallo,

    da ich noch nicht lange mit Arduino umgehe, stelle ich evtl. noch merkwürdige Fragen. Z.B. diese:

    wenn ich nun in mein Motorsteuerungsprogramm z.B. eine blinkende LED einbauen will, dann tauchen da ja ein oder zwei delays auf. Wie geht das dann, ohne dass der Motor stehen bleibt?

    vG

    fredyxx

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    57
    Beiträge
    2.214
    Delay() braucht man generell niemals, die sind zu 70% nur Gepfusche.
    Grundsätzlich kann man sie _immer_ vermeiden, und gewöhnlich sollte man das auch tun.

    Ausserdem: unterschätz die Motorcontroller nicht- viele halten den letzten Wert nämlich, bis sie ein neues Kommando empfangen.
    Zudem kann auch ein Arduino unter der Haube so einiges, was man normal gar nicht merkt- beispielsweise können mittels eingebauten Timern durchaus mehrere Prozesse "scheinbar" nebeneinander laufen. Das spielt sich in Mikrosekunden ab, daher merkt man das nicht.
    Nur: Schrittmotoren müssen _völlig_ anders angesteuert werden.
    Du wirst also nicht drumherum kommen, dir die Dokumentation zu der Bibliothek mal gründlich anzusehen.
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Zitat Zitat von Rabenauge Beitrag anzeigen
    Du wirst also nicht drumherum kommen, dir die Dokumentation zu der Bibliothek mal gründlich anzusehen.
    Würde ich ja evtl. auch machen, wenn ich wüsste, wo die zu finden ist.

    vG

    fredyxx

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    57
    Beiträge
    2.214
    Dort, wo es auch die Bibliothek gegeben hat?
    http://playground.arduino.cc/Main/CustomStepper
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Zitat Zitat von Rabenauge Beitrag anzeigen
    Dort, wo es auch die Bibliothek gegeben hat?
    http://playground.arduino.cc/Main/CustomStepper
    Die Seite kenne ich. Sie beschreibt aber nur die Parameter und nicht die Funktionsweise im Zusammenhang mit einem eigenen , übergeordneten Programm

    vG

    fredyxx

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    57
    Beiträge
    2.214
    Das Beispielprogramm (hab ich mir eben angeschaut) enthält auch ausreichend Kommentare.
    Was genau musst du noch wissen?
    Dass die Lib. _keinen_ Hardware-Timer belegt? Steht in der Doku.
    Ansonsten wirst du einfach nen bissel mehr "Arduino" lernen müssen, denn so wie ich das sehe, ist zu der Bibliothek nix weiter zu sagen.
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Zitat Zitat von Rabenauge Beitrag anzeigen
    Ansonsten wirst du einfach nen bissel mehr "Arduino" lernen müssen, denn so wie ich das sehe, ist zu der Bibliothek nix weiter zu sagen.
    Das ist auf jeden Fall nötig.

    Mit dem Beispielprogramm habe ich angefangen und war auch sehr froh, dass sich mein Motor mit einem brauchbaren Drehmoment drehte und dass man die verschiedenen Vorgaben machen kann. Aber es beschäftigt sich ja auch nur mit dem Motor.

    Dann kam die Phase des weiteren Experimentierens mit der Idee, den Motorlauf einfach nur mal für eine Sekunde zu unterbrechen und so kam ich erst mal auf delay(1000), um dann festzustellen, dass es eben so einfach nicht geht. Denn ich habe mir zum Spaß als Aufgabe gestellt, ein Baggermodell mit 6 Motoren programmiert zu steuern und da kann ich mir vorstellen, dass der Arduino auch noch neben Motorsteuerung mit einigen Berechnungen zu tun hat.

    Ich (66 Jahre) werde also weiter üben!

    vG

    fredyx

Ähnliche Themen

  1. .:Anfänger Frage zu Sensoren:.(Neu! Frage zu meinem 1. Progr
    Von oceans94 im Forum Sensoren / Sensorik
    Antworten: 22
    Letzter Beitrag: 06.05.2008, 06:54

Berechtigungen

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

    Werbung      Labornetzteil AliExpress