![](/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@124:f67ce69557db, 2015-10-29 (annotated)
- Committer:
- annesteenbeek
- Date:
- Thu Oct 29 18:23:08 2015 +0100
- Revision:
- 124:f67ce69557db
- Parent:
- 62:6c566e6f9664
added serial communication interface
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 |