Forum: Mikrocontroller und Digitale Elektronik L293D Richtungen


von Livia O. (sternschnuppenschnee)


Lesenswert?

Hallo, ich bin ganz neu hier und ich habe eine Frage zur Schaltung und 
Programmieruung mit dem L293D.
Ich muss für ein Schulprojekt ein BS1 Project Board mit einem Motor 
verbinden und ein Programm auf dem BasicStampEditor dazu schreiben, dass 
diesen mit dem IC vorwärts, rückwärts, links und rechts fahren lässt; um 
den Motor vorwärts laufen zu lassen, müsste ich eigentlich nur eines der 
angeschlossenen Pins high schalten und den anderen low, rückwärts genau 
andersherum, oder?

Ich bin mir nicht sicher, wie ich den Motor eine Kurve fahren lassen 
kann. Schalte ich beide Ausgangs-Pins high? Oder benötige ich für eines 
der Pins die Pulsweitenmodulation?

Bitte helft mir! (:

: Verschoben durch Admin
von Livia O. (sternschnuppenschnee)


Lesenswert?

Bis jetzt sieht das Programm so aus:

' {$STAMP BS1}

OUTPUT 5
OUTPUT 6

Motor:
GOSUB vorwaerts
GOSUB rueckwaerts
GOSUB rechts
GOSUB links
GOSUB rueckwaerts
GOSUB stop
PAUSE 200
GOSUB vorwaerts
GOSUB rechts
GOSUB stop
PAUSE 1000
GOTO Motor

vorwaerts:
  LOW 5
  PWM 6, 64, 500
  RETURN

rueckwaerts:
  PWM 5, 64, 500
  LOW 6
  RETURN

rechts:
  HIGH 5
  PWM 6, 128, 500
  RETURN

links:
  PWM 5, 128, 500
  HIGH 6
  RETURN

stop:
  LOW 5
  LOW 6
  RETURN


Stimmt das??

von Floh (Gast)


Lesenswert?

Livia O. schrieb:
> Ich bin mir nicht sicher, wie ich den Motor eine Kurve fahren lassen
> kann.

Wie kann 1 (in Worten EIN) Motor eine Kurve fahren?
Du meinst wohl deinen Roboter/Plattform.
Entweder brauchst du für die Kurvenfahrt einen zweiteiligen Antrieb, 
eine Lenkachse und eine Antriebsachse oder ein differentiell rückwärts 
einseitig gesperrtes Getriebe.
Also -> am besten mal ein Bild davon machen
(Bildformate)
:-)

von Livia O. (sternschnuppenschnee)


Angehängte Dateien:

Lesenswert?

Die Krokodilklemmen schließe ich dann an Ports 5 und 6 an (:

von Floh (Gast)


Lesenswert?

Das sieht mir sehr nach Starrachse aus. Sprich das Ding kann 
wahrscheinlich nur vorwärts oder rückwärts.

von Livia O. (sternschnuppenschnee)


Lesenswert?

Mein Lehrer hat gesagt, dass man es auch so programmieren kann, dass es 
sich dreht; er hat uns auch ein Beispiel davon gezeigt, aber eben nicht 
erklärt. Was wäre, wenn ich beide Ports high schalten würde?

von Livia O. (sternschnuppenschnee)


Lesenswert?

Achso nein, du hast natürlich recht! Er hat uns das ganze mit zwei 
Motoren gezeigt, dabei ist der eine durch PWM langsamer gefahren, so 
dann auch die Kurve..
Vielen Dank aber!

von Floh (Gast)


Lesenswert?

Livia O. schrieb:
> Mein Lehrer hat gesagt, dass man es auch so programmieren kann, dass es
> sich dreht;

Kannst du mal ein Foto von oben in den Getriebekaste machen?

Oder alternativ drehe am linken Rad. Wenn sich das rechte Rad dabei in 
die gleiche Richtung mitdreht, wirds eine Starrachse sein.

von Livia O. (sternschnuppenschnee)


Lesenswert?

Ja klar, das rechte dreht sich mit. Tut mir Leid, ich hab's total 
durcheinander gebracht :D

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.