this code is completely restructured, but should do the same thing. did not want to directly commit, since it may not work at all. compiles though.
Dependencies: AVEncoder mbed-src-AV
Fork of Test by
pinouts.cpp
- Committer:
- jimmery
- Date:
- 2015-12-15
- Revision:
- 13:5f08195456a4
File content as of revision 13:5f08195456a4:
#include "mouse.h" #include "pinouts.h" #include "AVEncoder.h" #include "mbed.h" Serial pc(SERIAL_TX, SERIAL_RX); PwmOut right_forward(PB_10); PwmOut right_reverse(PA_6); PwmOut left_forward(PA_7); PwmOut left_reverse(PB_6); // TODO: change our encoder pins from AnalogIn into: // otherwise, we can also use the AVEncoder thing as well. AVEncoder l_enco(PA_15, PB_3); AVEncoder r_enco(PA_1, PA_10); // gyro AnalogIn _gyro(PA_0); // AnalogIn gyro_cal(PC_1) ?? currently this isn't connected. //Left Front IR DigitalOut eLF(PC_3); AnalogIn rLF(PC_0); //PC_4 is an ADC //Left Side IR DigitalOut eLS(PC_2); AnalogIn rLS(PC_1); //Right Side IR DigitalOut eRS(PC_12); AnalogIn rRS(PA_4); //Right Front IR DigitalOut eRF(PC_15); AnalogIn rRF(PB_0); DigitalOut myled(LED1);