Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: FastPWM mbed QEI biquadFilter HIDScope MODSERIAL
main.cpp
- Committer:
- efvanmarrewijk
- Date:
- 2018-10-08
- Revision:
- 7:7c005b3cf288
- Parent:
- 6:3c9569087274
- Child:
- 8:4f15670bc00b
File content as of revision 7:7c005b3cf288:
#include "mbed.h" #include "FastPWM.h" Ticker motor; AnalogIn pot1(A1); AnalogIn pot2(A2); FastPWM pin5(D5); // Motor 2 pwm DigitalOut pin4(D4); // Motor 2 direction FastPWM pin6(D6); // Motor 1 pwm DigitalOut pin7(D7); // Motor 1 direction //float u1 = pot1; void draai(){ float u1 = 2.0*(pot1 - 0.5); // Potmeter 1 connects to motor 1 u1>0; // Determines direction of motor 1 pin5 = fabs(u1); // Determines pwm of motor 1 float u2 = 2.0*(pot2 - 0.5); // Potmeter 2 connects to motor 2 u2>0; // Determines direction of motor 2 pin6 = fabs(u2); // Determines pwm of motor 2 } int main(){ pin5.period_us(50); motor.attach(draai, 0.001); pin6.period_us(50); motor.attach(draai, 0.001); while(true) { } }