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
Getestet mit:
- Arduino Mega Pro + TB6612FNG
- Arduino Mega Pro + TB6612FNG<br />
<br />
## **Installation:**
......@@ -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 />
<br />
**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 />
......@@ -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_IN3`: Input Pin 3 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()
motor.stop();
delay(1000);
motor.drive_forward(velocity);
motor.drive(velocity, 1);
delay(2000);
motor.stop();
delay(1000);
motor.drive_backward(velocity);
motor.drive(velocity, 0);
delay(2000);
motor.stop();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment