mecha

Dependents:   2019NHK_A_manual_red 2019NHK_A_manual_red 2019NHK_A_manual_blue

towelest.h

Committer:
ec30109b
Date:
2019-09-13
Revision:
2:623fb33351af
Parent:
1:c6950f45b03c
Child:
3:63bb3e19c7eb

File content as of revision 2:623fb33351af:

#ifndef TOWELEST_H
#define TOWELEST_H

#include "mbed.h"
#include "ikarashiMDC.h"
#include "PID.h"
#include "pinconfig_main.h"

const int RS485_BAUD = 115200;

class towelest 
{
public:
    towelest(); 
    void open();
    void close();
    void lift();
    void drop();
    void setPulse(int Loli);
    void loop();
private:
    ikarashiMDC *Motor[3];
    Serial serial;
    PID pid;
    Thread thread;
    DigitalIn LimitSW1;
    DigitalIn LimitSW2;
    Timer timer;
    float compute;
    float time;
    int Limit1,Limit2,Loli,loli;
};
#endif