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

Fork of HALLFX_ENCODER by Bryce Williams

Revision:
2:818c44a8d4ad
Parent:
1:f28b876f1fe1
--- a/Encodeur.cpp	Wed Apr 11 14:35:54 2018 +0000
+++ b/Encodeur.cpp	Sat May 05 15:26:01 2018 +0000
@@ -14,23 +14,26 @@
 
 void Encodeur::zero(){
     _compteur = 0;
-    _tour = 0;
+    _tour = 0.0;
 }
 
 void Encodeur::incrementer(){
     _compteur++;   
-    _tour += 1/8;
+    _tour = _tour  + 0.125;
 }
-
-long Encodeur::lire_compteur(){
+int Encodeur::lire_compteur(){
     return _compteur;
 }
 
-float Encodeur::lire_tour(){
+double Encodeur::lire_tour(){
     return _tour;
 }
 
 void Encodeur::afficher() const {
-    cout << "compteur = " << _compteur << ", tour = " << _tour << endl;
+    cout << "compteur = " << _compteur << ", tour = " << _tour << ", distance = " << (_tour*3.14*63) << endl;
 }
 
+double Encodeur::distance() {
+    return (_tour*3.14*63);
+}
+