Basic Encoder Library for Sparkfun's Hall- Effect Encoder Kit Part# ROB-12629

Fork of HALLFX_ENCODER by Bryce Williams

Committer:
PeaceBearer
Date:
Sat May 05 15:26:01 2018 +0000
Revision:
2:818c44a8d4ad
Parent:
1:f28b876f1fe1
code;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
PeaceBearer 1:f28b876f1fe1 1 #ifndef ENCODEUR_H
PeaceBearer 1:f28b876f1fe1 2 #define ENCODEUR_H
electromotivated 0:f10558519825 3
electromotivated 0:f10558519825 4 #include "mbed.h"
electromotivated 0:f10558519825 5
PeaceBearer 1:f28b876f1fe1 6 class Encodeur{
PeaceBearer 1:f28b876f1fe1 7
PeaceBearer 1:f28b876f1fe1 8 public:
PeaceBearer 1:f28b876f1fe1 9 Encodeur(PinName encIn);
PeaceBearer 1:f28b876f1fe1 10 void zero();
PeaceBearer 2:818c44a8d4ad 11 int lire_compteur();
PeaceBearer 2:818c44a8d4ad 12 double lire_tour();
PeaceBearer 1:f28b876f1fe1 13 void afficher() const;
PeaceBearer 2:818c44a8d4ad 14 double distance();
PeaceBearer 1:f28b876f1fe1 15
PeaceBearer 1:f28b876f1fe1 16 protected:
PeaceBearer 2:818c44a8d4ad 17 int _compteur;
PeaceBearer 2:818c44a8d4ad 18 double _tour;
PeaceBearer 1:f28b876f1fe1 19 InterruptIn _enc_in;
PeaceBearer 1:f28b876f1fe1 20 void incrementer();
electromotivated 0:f10558519825 21 };
electromotivated 0:f10558519825 22
electromotivated 0:f10558519825 23 #endif