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 12:26:50 2015 +0000
Revision:
122:1a5df0765790
Parent:
121:6d8f1bdcda05
Anne is lunch halen

Who changed what in which revision?

UserRevisionLine numberNew contents of line
annesteenbeek 14:0c0d1bfd94ea 1 #ifndef DEBUG_H
annesteenbeek 14:0c0d1bfd94ea 2 #define DEBUG_H
annesteenbeek 14:0c0d1bfd94ea 3
annesteenbeek 30:a20f16bf8dda 4 #include "PID.h"
annesteenbeek 49:b58958e6cacd 5 #include "mbed.h"
annesteenbeek 78:0cc7c64ba94c 6 #include "emg.h"
annesteenbeek 78:0cc7c64ba94c 7
annesteenbeek 62:6c566e6f9664 8 extern double motor2SetSpeed;
annesteenbeek 62:6c566e6f9664 9 extern double motor2Speed;
annesteenbeek 62:6c566e6f9664 10 extern double motor2Pos;
annesteenbeek 122:1a5df0765790 11 extern double motor1Pos;
annesteenbeek 62:6c566e6f9664 12 extern double motor2PWM;
annesteenbeek 122:1a5df0765790 13 extern double motor1PWM;
annesteenbeek 122:1a5df0765790 14 extern double motor1SetSpeed;
annesteenbeek 122:1a5df0765790 15 extern double motor1Speed;
annesteenbeek 36:6f9670eb9168 16 extern bool motorsEnable;
annesteenbeek 36:6f9670eb9168 17 extern int actuatorState;
annesteenbeek 62:6c566e6f9664 18 extern double prevTime;
annesteenbeek 110:a6439e13be8b 19 extern double servoSpeed;
annesteenbeek 27:5eb5ec295ab2 20
annesteenbeek 121:6d8f1bdcda05 21 extern double Xpos;
annesteenbeek 121:6d8f1bdcda05 22 extern double Ypos;
annesteenbeek 121:6d8f1bdcda05 23
annesteenbeek 52:2ac9dee099ce 24 extern PID motor2PID;
annesteenbeek 41:d5c3055a7bc7 25 extern DigitalIn button2;
annesteenbeek 42:d36d216457c4 26 extern AnalogIn pot2;
annesteenbeek 42:d36d216457c4 27 extern AnalogIn pot1;
annesteenbeek 62:6c566e6f9664 28 extern double Kp, Ki, Kd;
annesteenbeek 59:fe00be2cf8fd 29
annesteenbeek 100:222c27f55b85 30 extern double emg_filt_val1;
annesteenbeek 78:0cc7c64ba94c 31 extern double emg_filt_val2;
annesteenbeek 78:0cc7c64ba94c 32 extern double x_velocity;
annesteenbeek 78:0cc7c64ba94c 33 extern double y_velocity;
annesteenbeek 100:222c27f55b85 34 extern double z_velocity;
annesteenbeek 78:0cc7c64ba94c 35 extern bool pump;
annesteenbeek 78:0cc7c64ba94c 36 extern int DOF;
annesteenbeek 100:222c27f55b85 37 extern bool mode;
annesteenbeek 78:0cc7c64ba94c 38
annesteenbeek 78:0cc7c64ba94c 39
annesteenbeek 14:0c0d1bfd94ea 40 void debugProcess();
annesteenbeek 14:0c0d1bfd94ea 41
annesteenbeek 14:0c0d1bfd94ea 42 #endif