A program to automatically tune a guitar. Written by Justin Reidhead and Steven Swenson

Dependencies:   FFT FrequencyFinder Motor NewTextLCD PinDetect mbed strings

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