Motor speed controlled by potmeter
Dependencies: mbed QEI HIDScope biquadFilter MODSERIAL FastPWM
main.cpp
- Committer:
- s1932896
- Date:
- 2019-10-03
- Revision:
- 8:05e1109a26fc
- Parent:
- 7:99ac79d04dda
File content as of revision 8:05e1109a26fc:
#include "mbed.h" //#include "HIDScope.h" //#include "QEI.h" #include "MODSERIAL.h" //#include "BiQuad.h" #include "FastPWM.h" DigitalOut motor1(D4); PwmOut e1(D5); PwmOut e2(D6); DigitalOut motor2(D7); DigitalIn encoder1a(D12); DigitalIn encoder1b(D13); AnalogIn pot1(A1); AnalogIn pot2(A2); MODSERIAL pc(USBTX, USBRX); void loop() { pc.baud(115200); pc.printf("\r\nStarting...\r\n\r\n"); while(true) { pc.printf(encoder1a.read()); pc.printf(encoder1b.read()); wait_ms(1000); } } /* int value; int HIGH = 1; for(value = 0 ; value <= 255; value+=5) //speed test { motor1.write(HIGH); //Direction motor2.write(HIGH); //Direction e1.write(value); //PWM Speed Control e2.write(value); //PWM Speed Control wait_ms(30); pc.printf("%f",value); } */