j
Dependencies: Encoder HIDScope mbed
Fork of Motor_component_testing by
main.cpp
- Committer:
- BArendshorst
- Date:
- 2014-10-23
- Revision:
- 2:b7d757570748
- Parent:
- 1:0471de635f87
- Child:
- 3:c6b8499a9021
File content as of revision 2:b7d757570748:
#include "mbed.h" #include "encoder.h" //#include "HIDScope.h" #include "PwmOut.h" #define M1_PWM PTA5 #define M1_DIR PTA4 Encoder motor1(PTD3,PTD1); PwmOut pwm_motor1(M1_PWM); DigitalOut motordir1(M1_DIR); DigitalOut LED(LED_GREEN); float PWM = 0.51; /// (1000/200); //HIDScope scope(3); int main() { pwm_motor1.period_us(100); pwm_motor1.write(PWM); LED = 0; motordir1 = 0; while(true) { //wait(3); //pwm_motor1.write(0.4); LED = 1; //wait(1); //PWM = PWM + 0.05; //pwm_motor1.pulsewidth_us(50); //scope.set(0, motor1.getPosition()); //scope.set(1, DigitalIn(PTD3)); //scope.set(2, DigitalIn(PTD1)); //scope.send(); //wait(0.01); /* while (PWM > 0) { PWM = PWM - 0.005; motordir1 = 0; pwm_motor1.write(PWM); scope.set(0, motor1.getPosition()); scope.set(1, DigitalIn(PTD3)); scope.set(2, DigitalIn(PTD1)); scope.set(3, pwm_motor1); scope.send(); wait(0.005); } while (PWM < 1) { PWM = PWM + 0.005; motordir1 = 0; pwm_motor1.write(PWM); scope.set(0, motor1.getPosition()); scope.set(1, DigitalIn(PTD3)); scope.set(2, DigitalIn(PTD1)); scope.set(3, pwm_motor1); scope.send(); wait(0.005); }*/ } }