Robert Zalog / Mbed 2 deprecated hermes_copy

Dependencies:   mbed QEI beep

motors.h

Committer:
rzalog
Date:
2019-05-05
Revision:
0:7a97ebb833eb

File content as of revision 0:7a97ebb833eb:

#pragma once

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

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