Basic Encoder Library for Sparkfun's Hall- Effect Encoder Kit Part# ROB-12629
Fork of HALLFX_ENCODER by
Diff: Encodeur.cpp
- 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); +} +