control for robotic arm that can play chess using a granular gripper
Dependencies: Encoder mbed HIDScope Servo MODSERIAL
Fork of chessRobot by
buttons.h@57:43f707648f2b, 2015-10-12 (annotated)
- Committer:
- annesteenbeek
- Date:
- Mon Oct 12 11:46:47 2015 +0200
- Revision:
- 57:43f707648f2b
- Parent:
- 54:c14c3bc48b8a
- Child:
- 59:fe00be2cf8fd
PID tuning
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 | 54:c14c3bc48b8a | 5 | extern float motor1SetSpeed; |
annesteenbeek | 54:c14c3bc48b8a | 6 | extern float motor2SetSpeed; |
annesteenbeek | 34:f315b2b38555 | 7 | extern bool motorsEnable; |
annesteenbeek |
32:2006977785f5 | 8 | extern float servoPos; |
annesteenbeek | 57:43f707648f2b | 9 | extern PID motor2PID; |
annesteenbeek | 40:0d88aa25a57d | 10 | |
annesteenbeek | 57:43f707648f2b | 11 | public: |
annesteenbeek | 57:43f707648f2b | 12 | void setPins(); |
annesteenbeek | 57:43f707648f2b | 13 | void checkSwitches(); |
annesteenbeek | 57:43f707648f2b | 14 | private: |
annesteenbeek | 57:43f707648f2b | 15 | void setForPositions(); |
annesteenbeek | 57:43f707648f2b | 16 | void setForPID(); |
annesteenbeek | 14:0c0d1bfd94ea | 17 | #endif |