control for robotic arm that can play chess using a granular gripper
Dependencies: Encoder mbed HIDScope Servo MODSERIAL
Fork of chessRobot by
config.h@94:28e274481b60, 2015-10-21 (annotated)
- Committer:
- annesteenbeek
- Date:
- Wed Oct 21 12:03:43 2015 +0000
- Revision:
- 94:28e274481b60
- Parent:
- 93:a8898eb80edc
- Parent:
- 88:dd198c58f053
- Child:
- 95:94f02d01ebdf
attempted merge
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
annesteenbeek | 1:80f098c05d4b | 1 | // All the definitions and variables |
annesteenbeek | 94:28e274481b60 | 2 | <<<<<<< local |
annesteenbeek | 78:0cc7c64ba94c | 3 | // #define TUNEPID // set to switch between normal opperation or tuning PID |
annesteenbeek | 78:0cc7c64ba94c | 4 | // #define TUNEEMG // set hdiscope for EMG |
annesteenbeek | 78:0cc7c64ba94c | 5 | #define TUNEPWM // set hidscope for rest |
annesteenbeek | 94:28e274481b60 | 6 | ======= |
annesteenbeek | 57:43f707648f2b | 7 | |
annesteenbeek | 94:28e274481b60 | 8 | >>>>>>> other |
bjornnijhuis | 70:20e1a73ab134 | 9 | // Analog inputs for EMG |
bjornnijhuis | 70:20e1a73ab134 | 10 | #define EMG1in A0 |
bjornnijhuis | 70:20e1a73ab134 | 11 | #define EMG2in A1 |
annesteenbeek | 1:80f098c05d4b | 12 | |
annesteenbeek | 86:a5f48ae7096e | 13 | #define startPin PTC6 |
annesteenbeek | 86:a5f48ae7096e | 14 | |
bjornnijhuis | 70:20e1a73ab134 | 15 | // Analog inputs for potmeters |
bjornnijhuis | 70:20e1a73ab134 | 16 | #define pot1Pin A2 |
bjornnijhuis | 70:20e1a73ab134 | 17 | #define pot2Pin A3 |
bjornnijhuis | 70:20e1a73ab134 | 18 | |
annesteenbeek | 73:05cd0e692b74 | 19 | #define safetyPin D2 |
annesteenbeek | 73:05cd0e692b74 | 20 | |
annesteenbeek | 88:dd198c58f053 | 21 | #define button1Pin D0 |
annesteenbeek | 88:dd198c58f053 | 22 | #define button2Pin D1 |
annesteenbeek | 94:28e274481b60 | 23 | <<<<<<< local |
annesteenbeek | 94:28e274481b60 | 24 | ======= |
bjornnijhuis | 70:20e1a73ab134 | 25 | #define button3Pin PTC6 |
annesteenbeek | 94:28e274481b60 | 26 | >>>>>>> other |
annesteenbeek |
32:2006977785f5 | 27 | |
annesteenbeek | 31:8fbee6c92753 | 28 | // Servo |
bjornnijhuis | 70:20e1a73ab134 | 29 | #define servoPin D9 |
annesteenbeek | 31:8fbee6c92753 | 30 | |
annesteenbeek | 5:73bfad06b775 | 31 | // MOTORS |
bjornnijhuis | 70:20e1a73ab134 | 32 | #define motor2DirPin D4 |
bjornnijhuis | 70:20e1a73ab134 | 33 | #define motor2PWMPin D5 |
annesteenbeek | 3:47c76be6d402 | 34 | |
bjornnijhuis | 70:20e1a73ab134 | 35 | #define motor1DirPin D7 |
bjornnijhuis | 70:20e1a73ab134 | 36 | #define motor1PWMPin D6 |
annesteenbeek | 3:47c76be6d402 | 37 | |
bjornnijhuis | 70:20e1a73ab134 | 38 | #define enc1A D11 |
bjornnijhuis | 70:20e1a73ab134 | 39 | #define enc1B D10 |
bjornnijhuis | 70:20e1a73ab134 | 40 | #define enc2A D13 |
bjornnijhuis | 70:20e1a73ab134 | 41 | #define enc2B D12 |
annesteenbeek | 3:47c76be6d402 | 42 | |
bjornnijhuis | 70:20e1a73ab134 | 43 | // Motor control constants |
bjornnijhuis | 70:20e1a73ab134 | 44 | #define pwm_frequency 50000 |