A program to automatically tune a guitar. Written by Justin Reidhead and Steven Swenson
Dependencies: FFT FrequencyFinder Motor NewTextLCD PinDetect mbed strings
Motor/Motor.cpp
- Committer:
- melangeaddict
- Date:
- 2012-04-26
- Revision:
- 14:fd59e7acf2e5
- Parent:
- 8:651fbf5ae98a
File content as of revision 14:fd59e7acf2e5:
#include "Motor.h" Motor::Motor(PinName enable,PinName direction,PinName step) : _enable(enable), _direction(direction), _step(step) { _enable=1; } Motor::~Motor() { } void Motor::motor_turn(int direction, int steps) { _enable=0; float freq=600;//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; }