Six crescent shaped legs

Dependencies:   mbed

Committer:
sim642
Date:
Tue Mar 29 12:03:14 2016 +0000
Revision:
2:cf0147952fb9
Child:
8:c3af2a1c206c
Create classes for motor, encoder and PID

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sim642 2:cf0147952fb9 1 #ifndef ENCODER_H
sim642 2:cf0147952fb9 2 #define ENCODER_H
sim642 2:cf0147952fb9 3
sim642 2:cf0147952fb9 4 #include "mbed.h"
sim642 2:cf0147952fb9 5
sim642 2:cf0147952fb9 6 class Encoder
sim642 2:cf0147952fb9 7 {
sim642 2:cf0147952fb9 8 public:
sim642 2:cf0147952fb9 9 Encoder(PinName encAPin, PinName encBPin);
sim642 2:cf0147952fb9 10
sim642 2:cf0147952fb9 11 long getCount();
sim642 2:cf0147952fb9 12
sim642 2:cf0147952fb9 13 private:
sim642 2:cf0147952fb9 14 void changeA();
sim642 2:cf0147952fb9 15
sim642 2:cf0147952fb9 16 DigitalIn encA, encB;
sim642 2:cf0147952fb9 17 InterruptIn intA, intB;
sim642 2:cf0147952fb9 18
sim642 2:cf0147952fb9 19 long count;
sim642 2:cf0147952fb9 20 };
sim642 2:cf0147952fb9 21
sim642 2:cf0147952fb9 22 #endif // ENCODER_H