Motor functionality. More...
Defines | |
#define | FORWARD 1 |
#define | BACKWARD 0 |
Functions | |
void | initMotor (void) |
Initialize motor functionality. | |
void | setSpeedMotor1 (short speed) |
Set speed of motor 1. | |
void | setSpeedMotor2 (short speed) |
Set speed of motor 2. | |
void | stopMotors (void) |
Stop all motors. |
Motor functionality.
Control of motor driver on the Dwengo board
void initMotor | ( | void | ) |
Initialize motor functionality.
Initializes motor functionality for Dwengo board. Includes configuratiation of motor pins to digital outputs, configuration of PWM-modules and Timer2
void setSpeedMotor1 | ( | short | speed | ) |
Set speed of motor 1.
Sets speed of motor 1 in range [-1023,1023]. A delay of a few milliseconds is performed when switching speed abruptly from positive to negative or vice versa.
speed |
void setSpeedMotor2 | ( | short | speed | ) |
Set speed of motor 2.
Sets speed of motor 2 in range [-1023,1023]. A delay of a few milliseconds is performed when switching speed abruptly from positive to negative or vice versa.
speed |
void stopMotors | ( | void | ) |
Stop all motors.
Sets speed of all motors to zero