Dependents:   nhk_2018_undercarry_test04 nhk_2018_undercarry_test08 nhk_2018_undercarry_test09 nhk_2018_undercarry_test10 ... more

encoder.h

Committer:
kenken0721
Date:
2018-03-22
Revision:
0:0d6f91c4a794

File content as of revision 0:0d6f91c4a794:

#ifndef ENCODER_H
#define ENCODER_H

#include "mbed.h"

class Encoder{
public  :
    Encoder(PinName APin, PinName BPin, PinName ZPin);
    float read_rotate();
    int read_z();
    void init();
private :
    InterruptIn A;
    DigitalIn B;
    DigitalIn Z;
    int count;
    int zcount;
    void flag();
};

#endif