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:
Tue Oct 06 17:55:11 2015 +0000
Revision:
29:e4f3455aaa0b
Parent:
28:40a931dfe840
Child:
30:a20f16bf8dda
Timer to calculate encoder speed

Who changed what in which revision?

UserRevisionLine numberNew contents of line
annesteenbeek 12:61759f94c07a 1 #include "mbed.h"
annesteenbeek 25:874675516927 2 #include "EMG.h"
annesteenbeek 25:874675516927 3 #include "HIDScope.h"
annesteenbeek 25:874675516927 4 #include "PID.h"
annesteenbeek 25:874675516927 5 #include "encoder.h"
annesteenbeek 13:4837b36b9a68 6 #include "config.h" // settings and pin configurations
annesteenbeek 13:4837b36b9a68 7 #include "actuators.h"
annesteenbeek 15:5fa388ba22cb 8 #include "buttons.h"
annesteenbeek 25:874675516927 9 #include "debug.h"
annesteenbeek 6:b957d8809e7c 10
annesteenbeek 12:61759f94c07a 11
annesteenbeek 28:40a931dfe840 12 Ticker debugsend;
annesteenbeek 0:525558a26464 13
annesteenbeek 29:e4f3455aaa0b 14
annesteenbeek 5:73bfad06b775 15 int main(){
annesteenbeek 26:0a9e4147a31a 16 motorInit();
annesteenbeek 29:e4f3455aaa0b 17
annesteenbeek 29:e4f3455aaa0b 18 //debugsend.attach(&debugProcess, 0.2);
annesteenbeek 25:874675516927 19
annesteenbeek 0:525558a26464 20 while (true) {
annesteenbeek 25:874675516927 21 checkSwitches();
annesteenbeek 3:47c76be6d402 22 // readEMG();
annesteenbeek 0:525558a26464 23 motorControl();
annesteenbeek 3:47c76be6d402 24 // servoControl();
annesteenbeek 29:e4f3455aaa0b 25 debugProcess();
annesteenbeek 29:e4f3455aaa0b 26 wait(0.2f);
annesteenbeek 0:525558a26464 27 }
annesteenbeek 0:525558a26464 28 }