#include <Servo.h>
Servo base , fArm , rArm , claw;
int dataIndex = 0;
void setup() {
// put your setup code here, to run once:
base.attach(11);
fArm.attach(10);
rArm.attach(9);
claw.attach(6);
Serial.begin(9600);
Serial.println("输入角度");
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()){
char servoName = Serial.read();
Serial.print("servoName = ");
Serial.print(servoName);
Serial.print(",");
int data = Serial.parseInt();
switch(servoName){
case 'b':
base.write(data);
Serial.print("B角度值为:");
Serial.println(data);
break;
case 'f':
fArm.write(data);
Serial.print("F角度值为:");
Serial.println(data);
break;
case 'r':
rArm.write(data);
Serial.print("R角度值为:");
Serial.println(data);
break;
case 'c':
claw.write(data);
Serial.print("C角度值为:");
Serial.println(data);
break;
}
}
}