Program for controlling speed and rotation of motor
main.cpp
- Committer:
- dfraj
- Date:
- 2017-12-18
- Revision:
- 0:669350f3c18d
File content as of revision 0:669350f3c18d:
#include "mbed.h"
PwmOut smjer1(p21);
PwmOut smjer2(p22);
PwmOut ledica1(LED1);
PwmOut ledica2(LED2);
AnalogIn pot(p20);
int main(){
smjer1.period(0.00004);
while(true){
if(pot >= 0 && pot < 0.5){
smjer1 = (-2 * pot) + 1;
ledica1 = (-2 * pot) + 1;
smjer2 = 0;
} else if(pot > 0.5 && pot <= 1){
smjer1 = 0;
smjer2 = (pot - 0.5) * 2;
ledica2 = (pot - 0.5) * 2;
} else{
smjer1 = 0;
smjer2 = 0;
}
}
}
Dean Fraj