Rob Griffith / Mbed 2 deprecated rat_code

Dependencies:   mbed QEI

headers/motors.h

Committer:
rwgriffithv
Date:
2018-11-08
Revision:
0:88c60458332e
Child:
3:35deb5c21b33

File content as of revision 0:88c60458332e:

#pragma once

const int PERIOD_US = 10000;

// Feel free to change these parameters as needed
const float MIN_SPEED = 0.08f;
const float MAX_SPEED = 0.3f;

const int RIGHT_MOTOR = 0;
const int LEFT_MOTOR = 1;

class Motors {
public:
    Motors();
    void startBaseSpeed();
    void stop();

    /***
     * Range from 0.0-1.0.
     ***/
    void setLeftPwm(float pwm);
    void setRightPwm(float pwm);
private:
    void setMotorPwm(int motor, float pwm);
    
    float m_rpwm;
    float m_lpwm;
};