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-17
- Revision:
- 5:c0fd99f07536
- Parent:
- 2:9c0a83c5ded5
- Child:
- 8:651fbf5ae98a
File content as of revision 5:c0fd99f07536:
#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=100;//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; }