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
1.7.3