Skip to content
Tiogaplanet edited this page Dec 20, 2019 · 2 revisions

Use these functions to control 2wd's movement.


driveForward()

void driveForward()

Description

Commands 2wd to drive forward.

Parameters

None.

Returns

Nothing.

Example

#include <twowd.h>

TwoWD robot;

void setup() {
  robot.begin();
  robot.driveForward();
}

void loop() {
}

driveForwardTime()

void driveForwardTime(uint16_t time)

Description

Commands 2wd to drive forward for a specified time in milliseconds.

Parameters

  • time specifies the time to drive forward in milliseconds.

Returns

Nothing.

Example

#include <twowd.h>

TwoWD robot;

void setup() {
  robot.begin();
  robot.driveForwardTime(2000);
}

void loop() {
}

driveForwardDistance()

void driveForwardDistance(uint16_t distance)

Description

Commands 2wd to drive forward for a specified distance in centimeters.

Parameters

  • distance specifies the distance to drive forward in centimeters.

Returns

Nothing.

Example

#include <twowd.h>

TwoWD robot;

void setup() {
  robot.begin();
  robot.driveForwardDistance(10);
}

void loop() {
}

driveBackward()

void driveBackward()

Description

Commands 2wd to drive backward.

Parameters

None.

Returns

Nothing.

Example

#include <twowd.h>

TwoWD robot;

void setup() {
  robot.begin();
  robot.driveBackward();
}

void loop() {
}

driveBackwardTime()

void driveBackwardTime(uint16_t time)

Description

Commands 2wd to drive backward for a specified time in milliseconds.

Parameters

  • time specifies the time to drive backward in milliseconds.

Returns

Nothing.

Example

#include <twowd.h>

TwoWD robot;

void setup() {
  robot.begin();
  robot.driveBackwardTime(2000);
}

void loop() {
}

driveBackwardDistance()

void driveBackwardDistance(uint16_t distance)

Description

Commands 2wd to drive backward for a specified distance in centimeters.

Parameters

  • time specifies the distance to drive backward in centimeters.

Returns

Nothing.

Example

#include <twowd.h>

TwoWD robot;

void setup() {
  robot.begin();
  robot.driveBackwardDistance(10);
}

void loop() {
}

turnLeft()

void turnLeft(uint16_t degrees)

Description

Commands 2wd to turn left the desired number of degrees.

Parameters

  • degrees specifies the number of degrees 2wd should turn. This parameter can have a value between 0 and 1275 degrees.

Returns

Nothing.

Example

Coming soon.

turnRight()

void turnRight(uint16_t degrees)

Description

Commands 2wd to turn right the desired number of degrees.

Parameters

  • degrees specifies the number of degrees 2wd should turn. This parameter can have a value between 0 and 1275 degrees.

Returns

Nothing.

Example

Coming soon.