- 12V Akku mit 280 Ah bauen    Werbung      
Ergebnis 1 bis 10 von 107

Thema: Erster Hexapod

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    38
    Beiträge
    5.098
    Bei Bascom kann ich dir leider nicht helfen. Könntest du mit einem Timer einen Int auslösen und diese Int zählst du. So sparst du dir die Waitms Befehle.

    MfG Hannes

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied Avatar von High Light
    Registriert seit
    21.08.2009
    Ort
    Baden Württemberg
    Beiträge
    142
    So irgendwie hatte ich es mir auch gedacht, nur weiß ich nicht wie???
    __________________________________________________ _____________
    http://pe-products.jimdo.com/

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    05.03.2011
    Ort
    Graz
    Beiträge
    29
    Hallo,

    Im Prinzip läufts genauso wie von 021aet04 beschrieben, ich habe das für 255 Software Timer in einer Library verpackt:
    http://bascom-forum.de/index.php/topic,2821.0.html

    mfg

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied Avatar von High Light
    Registriert seit
    21.08.2009
    Ort
    Baden Württemberg
    Beiträge
    142
    Danke für den interesanten Link,
    als ich ihn letzte Woche gelesen hatte, dachte ich sehr schön,
    aber diese Woche geht er leider nicht mehr... Bild  

    Aber ich kam mit dem Beispiel nicht ganz zu recht,
    könnte mir jemand sagen, wie ich die Theorie, in mein Programm bekomme,
    als zum Beispiel für einen Servo? So eine Art Muster?

    Grüße High Light
    __________________________________________________ _____________
    http://pe-products.jimdo.com/

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    05.03.2011
    Ort
    Graz
    Beiträge
    29
    Hallo,

    Im Zuge der Umstellung des deutschen Bascom-Forums wurden auch die Beiträge verschoben: http://bascom-forum.de/showthread.ph...Software-Timer

    Eine Möglichkeit wäre, die Bewegungsdaten in eine Tabelle einzutragen (Servo-Nummer, Zeit, Servoposition), das könnten zb. Arrays oder Data-Anweisungen sein.
    Dann definierst du dir für jeden Servo einen Software-Timer, der bei jedem Auslösen den Servo nach den Daten in der Tabelle neu positioniert und gleichzeitig setzt du dessen Auslöse-Intervall auf die nächste Zeit in der Tabelle.
    Mit einer State-Machine und ein paar gespeicherten einfachen Grundabläufen sollten dann schon komplexere Abläufe möglich sein.

    Bascom verwendet für die Servo-Ansteuerung den Timer0, der steht somit nicht für den Software-Timer zur Verfügung.

    mfg

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied Avatar von High Light
    Registriert seit
    21.08.2009
    Ort
    Baden Württemberg
    Beiträge
    142
    Danke für den neuen Link!!!

    Hättest du für mich ein Beispiel, wie ich deine Timer in Verbindung mit den Servo-Befehlen bringen muss?
    Ich weiß zwar, dass Bascom den Timer0 für die Servos verwendet, aber nicht wie man da einen anderen verwendet...

    Grüße High Light
    __________________________________________________ _____________
    http://pe-products.jimdo.com/

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied Avatar von High Light
    Registriert seit
    21.08.2009
    Ort
    Baden Württemberg
    Beiträge
    142
    Anscheinend kann mir wohl niemand weiter helfen???

    Aber ich habe da noch ein anderes Problem.
    Und zwar:
    - Wenn der Master einen Wert an seine Slaves schickt und diese ihren "Fußablauf" starten sollen,
    dann tun sie dies nur so versetzt, dass wenn der erste Slave einen Durchlauf gemacht hat, dann der Nächste
    anfängt und so weiter.
    Also starten sie ihre Ablaufprogramme nicht gleichzeitig, sondern immer um einen Durchlauf versetzt.
    - Wenn aber LEDs statt Servos eingeschaltet werden funktioniert alles.

    Woran kann dies liegen?

    Grüße High Light
    __________________________________________________ _____________
    http://pe-products.jimdo.com/

Berechtigungen

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

    Werbung      Labornetzteil AliExpress