1. Bewegung

../_images/l298n_pin.jpg

Bevor wir mit dem Programmieren beginnen, sollten wir uns das Funktionsprinzip des L298N nochmals vor Augen führen.

IN1~IN4 sind die Eingänge des L298N-Moduls und OUT1~OUT4 sind die Ausgänge.

Eine einfache Nutzung wäre: Gibt man IN1 ein hohes Signal, wird OUT1 ebenfalls ein hohes Signal ausgeben; bei einem niedrigen Signal an IN1 gibt OUT1 ein niedriges Signal aus. Wenn man die beiden Enden des Motors an OUT1 und OUT2 anschließt und gegenläufige Signale an IN1 und IN2 sendet, wird der Motor sich drehen. OUT3 und OUT4 funktionieren auf die gleiche Weise.

Die Funktionsbeziehung zwischen ENA und IN1, IN2 ist wie folgt:

ENA

IN1

IN2

Zustand des rechten Motors(A)

0

X

X

Stopp

1

0

0

Bremsen

1

0

1

Drehung im Uhrzeigersinn

1

1

0

Drehung gegen den Uhrzeigersinn

1

1

1

Bremsen

Die Funktionsbeziehung zwischen ENB und IN3, IN4 ist wie folgt:

ENB

IN3

IN4

Zustand des linken Motors(B)

0

X

X

Stopp

1

0

0

Bremsen

1

0

1

Drehung im Uhrzeigersinn

1

1

0

Drehung gegen den Uhrzeigersinn

1

1

1

Bremsen

Benötigte Komponenten

Für dieses Projekt benötigen wir die folgenden Komponenten.

Es ist sicherlich praktisch, ein komplettes Set zu kaufen. Hier ist der Link dazu:

Name

ARTIKEL IN DIESEM KIT

LINK

3 in 1 Starter Kit

380+

3 in 1 Starter Kit

Sie können diese auch einzeln über die untenstehenden Links kaufen:

KOMPONENTENBESCHREIBUNG

KAUF-LINK

L298N Modul

BUY

Vorwärts

Nun verbinden wir den Eingang des L298N-Moduls direkt mit 12V und GND, damit das Auto sich bewegt.

  1. Verbinden Sie das R3-Board, das L298N-Modul und die 2 Motoren.

L298N

R3-Board

Motor

12V

5V

GND

GND

OUT1

Schwarzes Kabel des rechten Motors

OUT2

Rotes Kabel des rechten Motors

OUT3

Schwarzes Kabel des linken Motors

OUT4

Rotes Kabel des linken Motors

../_images/1.move_1.png
  1. Verbinden Sie IN2 und IN3 mit 12V und IN1 und IN4 mit GND. Das Auto sollte sich nun vorwärts bewegen.

../_images/1.move_4.png

Wenn nicht beide Motoren vorwärts drehen, sondern folgende Situationen auftreten, müssen Sie die Verkabelung der beiden Motoren neu einstellen:

  • Wenn beide Motoren gleichzeitig rückwärts drehen (linker Motor dreht im Uhrzeigersinn, rechter Motor gegen den Uhrzeigersinn), tauschen Sie die Verkabelung der linken und rechten Motoren gleichzeitig. Tauschen Sie OUT1 und OUT2, sowie OUT3 und OUT4.

  • Dreht sich der linke Motor rückwärts (im Uhrzeigersinn), tauschen Sie die Verkabelung von OUT3 und OUT4 des linken Motors.

  • Dreht sich der rechte Motor rückwärts (gegen den Uhrzeigersinn), tauschen Sie die Verkabelung von OUT1 und OUT1 des rechten Motors.

Rückwärts

Verbinden Sie IN2 und IN3 mit GND und IN1 und IN4 mit 12V. Das Auto sollte sich nun rückwärts bewegen.

../_images/1.move_back.png

Links abbiegen

Wenn Sie möchten, dass das Auto nach links abbiegt, d.h. beide Motoren im Uhrzeigersinn drehen, verbinden Sie IN1 und IN3 mit GND und IN2 und IN4 mit 12V.

../_images/1.move_left.png

Rechts abbiegen

Umgekehrt, wenn Sie möchten, dass das Auto nach rechts abbiegt, d.h. beide Motoren gegen den Uhrzeigersinn drehen, verbinden Sie IN1 und IN3 mit 12V und IN2 und IN4 mit GND.

../_images/1.move_right.png

Stopp

Um den Motor zu stoppen, verbinden Sie die Eingänge derselben Seite gleichzeitig mit 12V oder GND, z.B. verbinden Sie IN1 und IN2 gleichzeitig mit 12V oder 5V, ebenso IN3 und IN4.

Dies ist natürlich theoretisch und wird später beim Steuern mit Code benötigt. Hier kann das Entfernen der Stromversorgung des Autos es stoppen.