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

Dependencies:   Encoder mbed HIDScope Servo MODSERIAL

Fork of chessRobot by a steenbeek

debug.h

Committer:
MartijnGJ
Date:
2015-10-22
Revision:
103:4a37d19e8fcc
Parent:
101:b821e89fc108

File content as of revision 103:4a37d19e8fcc:

#ifndef DEBUG_H
#define DEBUG_H

#include "PID.h"
#include "mbed.h"
#include "emg.h"

extern double motor2SetSpeed;
extern double motor2Speed;
extern double motor2Pos;
extern double motor2PWM;
extern double motor1SetSpeed;
extern double motor1Speed;
extern double motor1Pos;
extern double servoSpeed;
extern double servoPulsewidth;
extern double motor1PWM;
extern bool motorsEnable;

extern int actuatorState;
extern double prevTime;

extern PID motor2PID;
extern DigitalIn button2;
extern AnalogIn pot2;
extern AnalogIn pot1;
extern double Kp, Ki, Kd;

extern double emg_filt_val1;
extern double emg_filt_val2;
extern double x_velocity;
extern double y_velocity;
extern double z_velocity;
extern bool pump;
extern int DOF;
extern bool mode;
extern double servo_pos;

void debugProcess();

#endif