Program for controlling speed and rotation of motor

Dependencies:   mbed

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;
        }
    }
}