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:
MartijnGJ
Date:
Thu Oct 22 14:26:08 2015 +0000
Revision:
103:4a37d19e8fcc
Parent:
98:25528494287d
Child:
104:750d7e13137d
Changed speeds

Who changed what in which revision?

UserRevisionLine numberNew contents of line
annesteenbeek 1:80f098c05d4b 1 // All the definitions and variables
annesteenbeek 98:25528494287d 2
bjornnijhuis 70:20e1a73ab134 3 // Analog inputs for EMG
bjornnijhuis 70:20e1a73ab134 4 #define EMG1in A0
bjornnijhuis 70:20e1a73ab134 5 #define EMG2in A1
annesteenbeek 1:80f098c05d4b 6
bjornnijhuis 70:20e1a73ab134 7 // Analog inputs for potmeters
bjornnijhuis 70:20e1a73ab134 8 #define pot1Pin A2
bjornnijhuis 70:20e1a73ab134 9 #define pot2Pin A3
bjornnijhuis 70:20e1a73ab134 10
annesteenbeek 73:05cd0e692b74 11 #define safetyPin D2
annesteenbeek 73:05cd0e692b74 12
annesteenbeek 91:6bbbbc6643c8 13 #define button1Pin D0
annesteenbeek 91:6bbbbc6643c8 14 #define button2Pin D1
annesteenbeek 32:2006977785f5 15
annesteenbeek 31:8fbee6c92753 16 // Servo
MartijnGJ 103:4a37d19e8fcc 17 #define servoPin D3
annesteenbeek 31:8fbee6c92753 18
annesteenbeek 5:73bfad06b775 19 // MOTORS
bjornnijhuis 70:20e1a73ab134 20 #define motor2DirPin D4
bjornnijhuis 70:20e1a73ab134 21 #define motor2PWMPin D5
annesteenbeek 3:47c76be6d402 22
bjornnijhuis 70:20e1a73ab134 23 #define motor1DirPin D7
bjornnijhuis 70:20e1a73ab134 24 #define motor1PWMPin D6
annesteenbeek 3:47c76be6d402 25
bjornnijhuis 70:20e1a73ab134 26 #define enc1A D11
bjornnijhuis 70:20e1a73ab134 27 #define enc1B D10
bjornnijhuis 70:20e1a73ab134 28 #define enc2A D13
bjornnijhuis 70:20e1a73ab134 29 #define enc2B D12
annesteenbeek 3:47c76be6d402 30
bjornnijhuis 70:20e1a73ab134 31 // Motor control constants
bjornnijhuis 70:20e1a73ab134 32 #define pwm_frequency 50000