David's line following code from the LVBots competition, 2015.
Dependencies: GeneralDebouncer Pacer PololuEncoder mbed
Fork of DeadReckoning by
Diff: main.cpp
- Revision:
- 0:e77a0edb9878
- Child:
- 1:d0d9653a4547
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Feb 20 02:11:09 2014 +0000 @@ -0,0 +1,27 @@ +#include <mbed.h> +#include "PololuEncoder.h" + +DigitalOut myled(LED1); + +Serial pc(USBTX, USBRX); + +#define ENCODER1 0x00 + +PololuEncoderBuffer encoderBuffer; +PololuEncoder encoder1(p6, p7, &encoderBuffer, ENCODER1); +//PololuEncoder encoder1(p6, p7, ENCODER1); + +int main() { + while(1) { + //pc.printf("Encoder: %d\n", encoder1.getCounts()); + while(encoderBuffer.hasEvents()) + { + PololuEncoderEvent event = encoderBuffer.readEvent(); + pc.printf("%x\n", event); + } + myled = 1; + wait(0.1); + myled = 0; + wait(0.1); + } +}