control for robotic arm that can play chess using a granular gripper

Dependencies:   Encoder mbed HIDScope Servo MODSERIAL

Fork of chessRobot by a steenbeek

Committer:
annesteenbeek
Date:
Thu Oct 29 17:41:10 2015 +0000
Revision:
125:749b8ce2e040
Parent:
124:f67ce69557db
Child:
126:56866cefaa08
adding interface and switch for angle/pos, buildable

Who changed what in which revision?

UserRevisionLine numberNew contents of line
annesteenbeek 124:f67ce69557db 1 #include "mbed.h"
annesteenbeek 125:749b8ce2e040 2 #include "serialcom.h"
annesteenbeek 124:f67ce69557db 3 #include "MODSERIAL.h"
annesteenbeek 124:f67ce69557db 4 #include "config.h"
annesteenbeek 124:f67ce69557db 5 #include "PID.h"
annesteenbeek 125:749b8ce2e040 6 #include "buttons.h"
annesteenbeek 124:f67ce69557db 7 #include <string>
annesteenbeek 124:f67ce69557db 8
annesteenbeek 124:f67ce69557db 9 MODSERIAL pc(USBTX, USBRX);
annesteenbeek 124:f67ce69557db 10 char buf[128];
annesteenbeek 124:f67ce69557db 11
annesteenbeek 124:f67ce69557db 12 void serialCom(){
annesteenbeek 124:f67ce69557db 13 pc.scanf("%s", buf);
annesteenbeek 124:f67ce69557db 14 if(strcmp(buf,"ledRed")==0){
annesteenbeek 125:749b8ce2e040 15 redLed.write(!redLed.read());
annesteenbeek 124:f67ce69557db 16 }
annesteenbeek 124:f67ce69557db 17 if(strcmp(buf,"ledBlue")==0){
annesteenbeek 125:749b8ce2e040 18 blueLed.write(!blueLed.read());
annesteenbeek 124:f67ce69557db 19 }
annesteenbeek 124:f67ce69557db 20 if(strcmp(buf,"ledGreen")==0){
annesteenbeek 125:749b8ce2e040 21 greenLed.write(!greenLed.read());
annesteenbeek 124:f67ce69557db 22 }
annesteenbeek 124:f67ce69557db 23 }
annesteenbeek 124:f67ce69557db 24