Skip to content
Snippets Groups Projects
Commit 2ed3164c authored by Orhan-Timo Altan's avatar Orhan-Timo Altan
Browse files

kleine Änderungen

parent 3fdd2ef1
No related branches found
No related tags found
No related merge requests found
...@@ -4,7 +4,8 @@ Eine Klasse zur Ansteuerung von Gleichstrommotoren für unterschiedliche Motortr ...@@ -4,7 +4,8 @@ Eine Klasse zur Ansteuerung von Gleichstrommotoren für unterschiedliche Motortr
Getestet mit: Getestet mit:
- Arduino Mega Pro + TB6612FNG - Arduino Mega Pro + TB6612FNG<br />
<br />
## **Installation:** ## **Installation:**
...@@ -15,6 +16,7 @@ Um diese Klassen verwenden zu können, muss dieses Repository geklont und in das ...@@ -15,6 +16,7 @@ Um diese Klassen verwenden zu können, muss dieses Repository geklont und in das
Zur Verwendung siehe zunächst das Beispiel `drive.ino`<br /> Zur Verwendung siehe zunächst das Beispiel `drive.ino`<br />
<br /> <br />
**Erläuterung zur Klasse** **Erläuterung zur Klasse**
Es wird für jeden Motortreiber nur ein Objekt benötigt, dem beim instanziieren alle benötigten Informationen übergeben wird.<br /> Es wird für jeden Motortreiber nur ein Objekt benötigt, dem beim instanziieren alle benötigten Informationen übergeben wird.<br />
...@@ -42,3 +44,12 @@ thk_MotorDriverTB6612FNG motorExample(MOTOR_COUNT, MOTOR_STBY, MOTOR_PWM_A, MOTO ...@@ -42,3 +44,12 @@ thk_MotorDriverTB6612FNG motorExample(MOTOR_COUNT, MOTOR_STBY, MOTOR_PWM_A, MOTO
- `MOTOR_PWM_B`: PWM Pin für die Steuerung der Motorgeschwindigkeit vom Gleichstrommotor B. - `MOTOR_PWM_B`: PWM Pin für die Steuerung der Motorgeschwindigkeit vom Gleichstrommotor B.
- `MOTOR_IN3`: Input Pin 3 vom Gleichstrommotor B. - `MOTOR_IN3`: Input Pin 3 vom Gleichstrommotor B.
- `MOTOR_IN4`: Input Pin 4 vom Gleichstrommotor B. - `MOTOR_IN4`: Input Pin 4 vom Gleichstrommotor B.
**Funktionen:**
```arduino
motorExample.drive(velocity, direction); // Fahren mit definierter Geschwindigkeit (0-255) und mit Angabe der Richtung. 1 = Vorwärts, 0 = Rückwärts
motorExample.drive_forward(velocity); // Vorwärtsfahren mit definierter Geschwindigkeit (0-255)
motorExample.drive_backward(velocity); // Rückwärtsfahren mit definierter Geschwindigkeit (0-255)
motorExample.stop(); // Stoppen des Motors
```
...@@ -32,13 +32,13 @@ void loop() ...@@ -32,13 +32,13 @@ void loop()
motor.stop(); motor.stop();
delay(1000); delay(1000);
motor.drive_forward(velocity); motor.drive(velocity, 1);
delay(2000); delay(2000);
motor.stop(); motor.stop();
delay(1000); delay(1000);
motor.drive_backward(velocity); motor.drive(velocity, 0);
delay(2000); delay(2000);
motor.stop(); motor.stop();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment