#include #define CLK1 12 #define CW1 11 #define CLK2 2 #define CW2 3 #define CLK3 7 #define CW3 8 #define pumpPin 41 #define valvePin 40 #define sensor1 23 #define sensor2 27 #define buzzer 33 Servo SERVO_HAND; Servo SERVO_HAND_ROT; void jiaodu(int motor,int fangxiang,int x) { long int a=x*16/1.8; Serial.print(a); if(motor ==1) { if(fangxiang ==1) { digitalWrite(CW1,HIGH); delay(50); for(int i=0;i= 180) pos2 = 180 ; SERVO_HAND_ROT.write(pos2); delay(400); } if(c=='F') { int pos3 = SERVO_HAND_ROT.read(); int pos4 = pos3 - 30; if (pos4 <= 5) pos4 = 5 ; SERVO_HAND_ROT.write(pos4); delay(400); } if(c=='T') { SERVO_HAND.write(10); //expand delay(400); } if(c=='G') { SERVO_HAND.write(60); //bihe delay(400); } if(c=='B') { digitalWrite(buzzer,HIGH); } } //jiaodu(2,0,400); //jiaodu(3,0,400); //jiaodu(2,1,400); //jiaodu(3,1,400); //jiaodu(1,0,120); }