Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
EncoderMotor Class Reference
Quadrature Encoder Interface. More...
#include <EncoderMotor.h>
Public Member Functions | |
| EncoderMotor (PinName channelA, PinName channelB, float pulsesPerRev, Encoding encoding=X2_ENCODING) | |
| Membuat interface dari encoder. | |
| void | reset (void) |
| Reset encoder. | |
| int | getPulses (void) |
| Membaca pulse yang didapat oleh encoder. | |
| float | getRevolutions (void) |
| Membaca putaran yang didapat oleh encoder. | |
| void | disableInterrupts (void) |
| Membaca pulse yang didapat oleh encoder. | |
| void | enableInterrupts (void) |
| Enable encoder interrupt pins. | |
Detailed Description
Quadrature Encoder Interface.
Definition at line 21 of file EncoderMotor.h.
Constructor & Destructor Documentation
| EncoderMotor | ( | PinName | channelA, |
| PinName | channelB, | ||
| float | pulsesPerRev, | ||
| Encoding | encoding = X2_ENCODING |
||
| ) |
Membuat interface dari encoder.
- Parameters:
-
inA DigitalIn, out A dari encoder inB DigitalIn, out B dari encoder
Definition at line 21 of file EncoderMotor.cpp.
Member Function Documentation
| void disableInterrupts | ( | void | ) |
Membaca pulse yang didapat oleh encoder.
- Returns:
- Nilai pulse yang telah dilalui. Membaca putaran yang didapat oleh encoder
- Nilai revolusi/putaran yang telah dilalui. Disable encoder interrupt pins
- Disable interrupt pins
Definition at line 121 of file EncoderMotor.cpp.
| void enableInterrupts | ( | void | ) |
Enable encoder interrupt pins.
- Returns:
- Enable interrupt pins
Definition at line 127 of file EncoderMotor.cpp.
| int getPulses | ( | void | ) |
Membaca pulse yang didapat oleh encoder.
- Returns:
- Nilai pulse yang telah dilalui.
Definition at line 62 of file EncoderMotor.cpp.
| float getRevolutions | ( | void | ) |
Membaca putaran yang didapat oleh encoder.
- Returns:
- Nilai revolusi/putaran yang telah dilalui.
Definition at line 67 of file EncoderMotor.cpp.
| void reset | ( | void | ) |
Reset encoder.
Menset pulse dan revolusi/putaran menjadi 0
Definition at line 51 of file EncoderMotor.cpp.
Generated on Wed Jul 27 2022 10:06:28 by
1.7.2