RotationalEncoder library's example program
Dependencies: RotationalEncoder mbed
main.cpp
- Committer:
- suupen
- Date:
- 2016-10-23
- Revision:
- 0:cb2ac4db617e
File content as of revision 0:cb2ac4db617e:
/** * Rotational encoder example program * * <scamatic> * EC12PLRGBSDVBF-D-25K-24-24C-61 * http://akizukidenshi.com/catalog/g/gP-05773/ * | * rotatinal * encoder mbed:LPC1768 * +------+ * | | * | A +------------ mbed p21 * | | * | | * | B +------------ mbed p23 * | | * | C | * +--+---+ * | * _ GND * mbed:LED1 to LED4 : absorlute Pulses under 4bit display * :USB-Serial : absorlute pulses and relative pulses output * 9600bps data=8bit parity=none stopbit=1bit */ #include "mbed.h" #include "RotationalEncoder.h" RotationalEncoder encoder(p21, p23); BusOut led(LED1, LED2, LED3, LED4); int main() { while(1) { led = encoder.getAbsolutePulses(); printf("abs = %4i rel = %4i\r\n",encoder.getAbsolutePulses(), encoder.getRelativePulses()); } }