A program to automatically tune a guitar. Written by Justin Reidhead and Steven Swenson
Dependencies: FFT FrequencyFinder Motor NewTextLCD PinDetect mbed strings
Diff: Motor/Motor.cpp
- Revision:
- 2:9c0a83c5ded5
- Child:
- 5:c0fd99f07536
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Motor/Motor.cpp Sun Apr 15 00:37:37 2012 +0000 @@ -0,0 +1,19 @@ +#include "Motor.h" + +Motor::Motor(PinName enable,PinName direction,PinName step) : _enable(enable), _direction(direction), _step(step) { + +} + +Motor::~Motor() { +} + +void Motor::motor_turn(int direction, int steps) { + _enable=0; + float freq=1000;//frequency of PWM signal to drive stepper motor + _step.period(1/freq); + _step.write(.5); + _direction=direction; + wait(steps*(1/freq)); + _step.write(0); + _enable=1; +} \ No newline at end of file