Program for testing motion boards (double motor controller)
Program to test motion boards (double motor controller).
The mbed board reads from a joystick and then sends the commands to the motor board (l293d), which lets the small caterpillar go ahead, go back and turn.
dc_motor.cpp
- Committer:
- mariob
- Date:
- 2014-06-14
- Revision:
- 0:5307ae36f268
File content as of revision 0:5307ae36f268:
#include "dc_motor.hpp" DC_motor::DC_motor (PinName ppwm, PinName pdir): pwm(ppwm), dir(pdir) { pwm.period(0.001); pwm = 0; dir = 0; } void DC_motor::speed (float speed) { dir = speed>0.0; pwm = abs(speed); }