encoder and tachometer class for EW3XX single board computer
Diff: EW305sbc.cpp
- Revision:
- 1:b33d4964669b
- Parent:
- 0:1d5bf13d7dbb
- Child:
- 2:6cf351721d86
--- a/EW305sbc.cpp Thu Aug 15 19:21:44 2019 +0000 +++ b/EW305sbc.cpp Fri Aug 16 19:05:24 2019 +0000 @@ -28,10 +28,10 @@ void EW305sbc::recalc() { // Read encoder - count_ = -LS7366_read_counter(ch_); // input is the encoder channel + count_ = LS7366_read_counter(ch_); // input is the encoder channel // Estimate speed (counts/sec) - speed_ = (count_-countp_)/0.00625*2.0*3.14159/(4.0*pulsesPerRev_); + speed_ = -(count_-countp_)/0.00625*2.0*3.14159/(4.0*pulsesPerRev_); // Age variable countp_ = count_;