![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
control for robotic arm that can play chess using a granular gripper
Dependencies: Encoder mbed HIDScope Servo MODSERIAL
Fork of chessRobot by
buttons.h@130:2542f844ba1e, 2015-10-30 (annotated)
- Committer:
- annesteenbeek
- Date:
- Fri Oct 30 10:32:49 2015 +0100
- Revision:
- 130:2542f844ba1e
- Parent:
- 124:f67ce69557db
changes
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
annesteenbeek | 14:0c0d1bfd94ea | 1 | #ifndef BUTTONS_H |
annesteenbeek | 14:0c0d1bfd94ea | 2 | #define BUTTONS_H |
annesteenbeek | 57:43f707648f2b | 3 | #include "PID.h" |
annesteenbeek | 14:0c0d1bfd94ea | 4 | |
annesteenbeek | 62:6c566e6f9664 | 5 | extern double motor1SetSpeed; |
annesteenbeek | 62:6c566e6f9664 | 6 | extern double motor2SetSpeed; |
annesteenbeek | 34:f315b2b38555 | 7 | extern bool motorsEnable; |
annesteenbeek | 62:6c566e6f9664 | 8 | extern double servoPos; |
annesteenbeek | 57:43f707648f2b | 9 | extern PID motor2PID; |
annesteenbeek | 124:f67ce69557db | 10 | extern bool usePotmeters; |
annesteenbeek | 124:f67ce69557db | 11 | extern bool controlAngle; |
annesteenbeek | 124:f67ce69557db | 12 | extern bool controlDirection; |
annesteenbeek | 40:0d88aa25a57d | 13 | |
annesteenbeek | 57:43f707648f2b | 14 | void setPins(); |
annesteenbeek | 57:43f707648f2b | 15 | void checkSwitches(); |
annesteenbeek | 57:43f707648f2b | 16 | void setForPositions(); |
annesteenbeek | 57:43f707648f2b | 17 | void setForPID(); |
annesteenbeek | 59:fe00be2cf8fd | 18 | |
annesteenbeek | 14:0c0d1bfd94ea | 19 | #endif |