Eurobot2012_Primary

Dependencies:   mbed Eurobot_2012_Primary

Revision:
23:1901cb6d0d95
Parent:
21:15da49f18c63
--- a/front_arms.h	Thu May 03 14:20:04 2012 +0000
+++ b/front_arms.h	Fri May 04 02:50:07 2012 +0000
@@ -2,6 +2,7 @@
 #define _FRONT_ARMS_H
 
 #include "mbed.h"
+#include "Servo.h"
 
 #define LEFT_ARM_PIN p21
 #define RIGHT_ARM_PIN p24
@@ -9,14 +10,18 @@
 Servo leftServo(LEFT_ARM_PIN);
 Servo rightServo(RIGHT_ARM_PIN);
 
-void setLeftArmPosition(float degrees) {
-    if(degrees < 90) degrees = 90; // If arm moves past this angle, robot will not fit in the perimeter constraint
-    leftServo.position(degrees);
+void ArmsOpen(void) {
+    leftServo.SetPosition(1900);
+    rightServo.SetPosition(1000);
+}
+void ArmsClose(void) {
+    leftServo.SetPosition(1000);
+    rightServo.SetPosition(1900);
 }
 
-void setRightArmPosition(float degrees) {
-    if(degrees > 90) degrees = 90; // If arm moves past this angle, robot will not fit in the perimeter constraint
-    rightServo.position(degrees);
+void ArmsEnable(void) {
+    leftServo.Enable(1000,20000);
+    rightServo.Enable(1000,20000);
 }
 
 #endif // _FRONT_ARMS_H
\ No newline at end of file