Don't ad-block us - support your favorite websites. We have safe, unobstrusive, robotics related ads that you actually want to see - see here for more.
0 Members and 1 Guest are viewing this topic.
#include <Servo.h>#include <SoftwareServo.h>Servo right;Servo left;SoftwareServo head;SoftwareServo right_main;SoftwareServo right_side;SoftwareServo left_main;SoftwareServo left_side;int right_arm_side = 0;int right_arm_side1 = 180;int headValue = 0;int headValue1 = 180;char val;void setup() { right.attach(9); left.attach(10); head.attach(11); right_main.attach(5); right_side.attach(3); left_main.attach(6); left_side.attach(8); Serial.begin(9600);}void loop() { if( Serial.available() ) { val = Serial.read(); if( val == 'A' ) { left.write(135); right.write(135); } if( val == 'D' ) { left.write(45); right.write(45); } if( val == 'W' ) { left.write(45); right.write(135); } if( val == 'S' ) { left.write(95); right.write(95); delay(250); left.write(135); right.write(45); } if( val == ' ' ) { left.write(96); right.write(99); } if( val == 'E' ) { headValue = headValue + 100; head.write(headValue); SoftwareServo::refresh(); } if( val == 'Q' ) { headValue1 = headValue1 - 100; head.write(headValue1); SoftwareServo::refresh(); } if( val == 'H' ) { right_arm_side1 = right_arm_side1 - 5; right_side.write(right_arm_side1); SoftwareServo::refresh(); } if( val == 'F' ) { right_arm_side = right_arm_side + 5; right_side.write(right_arm_side); SoftwareServo::refresh(); } delay(1); }}