KRTMI 2019 / encoderKRTMI
Embed: (wiki syntax)

« Back to documentation index

encoderKRTMI Class Reference

encoderKRTMI Class Reference

Quadrature Encoder Interface. More...

#include <encoderKRTMI.h>

Public Member Functions

 encoderKRTMI (PinName channelA, PinName channelB, int pulsesPerRev, Encoding encoding=X2_ENCODING)
 Membuat interface dari encoder.
void reset (void)
 Reset encoder.
int getPulses (void)
 Membaca pulse yang didapat oleh encoder.
int getRevolutions (void)
 Membaca putaran yang didapat oleh encoder.

Detailed Description

Quadrature Encoder Interface.

Definition at line 21 of file encoderKRTMI.h.


Constructor & Destructor Documentation

encoderKRTMI ( PinName  channelA,
PinName  channelB,
int  pulsesPerRev,
Encoding  encoding = X2_ENCODING 
)

Membuat interface dari encoder.

Parameters:
inADigitalIn, out A dari encoder
inBDigitalIn, out B dari encoder

Definition at line 22 of file encoderKRTMI.cpp.


Member Function Documentation

int getPulses ( void   )

Membaca pulse yang didapat oleh encoder.

Returns:
Nilai pulse yang telah dilalui.

Definition at line 66 of file encoderKRTMI.cpp.

int getRevolutions ( void   )

Membaca putaran yang didapat oleh encoder.

Returns:
Nilai revolusi/putaran yang telah dilalui.

Definition at line 72 of file encoderKRTMI.cpp.

void reset ( void   )

Reset encoder.

Menset pulse dan revolusi/putaran menjadi 0

Definition at line 53 of file encoderKRTMI.cpp.