pin1,2,3,servo

Dependencies:   Servo Test2Boards LSCServo ros_lib_melodic DC_Stepper_Controller_Lib

Revision:
1:ac39b48026ca
Parent:
0:858c61a9c2de
Child:
2:399bcafe6f36
--- a/main.cpp	Fri Mar 05 05:04:38 2021 +0000
+++ b/main.cpp	Sat Mar 13 05:26:36 2021 +0000
@@ -36,12 +36,16 @@
         pin_B = 0;
 }
 
+
 void messagecir(const Bool& _msg){
     bool check = _msg.data;
-    if(check)
+    if(check && servo == 0) {
         servo = 1.0;
-    else
-        servo = 0;
+    }
+    else if(check && servo == 1)
+    {
+        servo = 0; 
+    }
 }
 
 void messagetri(const Bool& _msg){
@@ -56,7 +60,7 @@
 Subscriber<Bool> subcro("button_cross", &messagecro);
 Subscriber<Bool> subcir("button_circle", &messagecir);
 Subscriber<Bool> subtri("button_triangle", &messagetri);
-
+Subscriber<Bool> subkeypad("button_keypad", &messagekeypad);
 
 int main() {
     myled = 0;