![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
10/25/2015
Dependencies: PID mbed MaxSonar eeprom iSerial Fork_Boss_Communication_Robot
main.cpp
- Committer:
- palmdotax
- Date:
- 2015-10-16
- Revision:
- 0:f02641e3fb91
- Child:
- 1:7c3dbf140bfc
File content as of revision 0:f02641e3fb91:
#include"mbed.h" #include "PID.h" InterruptIn encoderA(D6); InterruptIn encoderB(D5); //DigitalIn encoderB(D5); Serial pc(SERIAL_TX,SERIAL_RX); int Encoderpos = 0; int valocity =0; void EncoderA() { if(encoderB==0) { Encoderpos = Encoderpos + 1;} else { Encoderpos = Encoderpos -1;} // pc.printf("do"); //Encoderpos = Encoderpos + 1; valocity+=1; pc.printf("%d \n",Encoderpos); } void EncoderB() { if(encoderA==1) { Encoderpos = Encoderpos + 1;} else { Encoderpos = Encoderpos -1;} pc.printf("%d",Encoderpos); } int main() { pc.baud(115200); encoderA.rise(&EncoderA); pc.printf("Encode\n"); while(1) { // pc.printf("Encode\n"); //wait(1); // pc.printf("%d \n",Encoderpos); } }