该机械臂由 4 个伺服系统组成:
他可以用四个电位器来控制。
您还可以在 Arduino IDE 的串行监视器上看到舵机的角度位置。
请记住,此项目的波特数是 115200!
#include <Servo.h>
Servo my1Servo;
Servo my2Servo;
Servo my3Servo;
Servo my4Servo;
void setup()
{
Serial.begin(115200);
my1Servo.attach(3);
my2Servo.attach(5);
my3Servo.attach(6);
my4Servo.attach(9);
}
void loop()
{
int valcomfrom1pot = analogRead(A0);
int degree1 = map(valcomfrom1pot, 0, 1023, 0, 180);
my1Servo.write(degree1);
Serial.println("Angle (Servo 1) : ");
Serial.println(degree1);
int valcomfrom2pot = analogRead(A1);
int degree2 = map(valcomfrom2pot, 0, 1023, 20, 70);
my2Servo.write(degree2);
Serial.println("Angle (Servo 2) : ");
Serial.println(degree2);
int valcomfrom3pot = analogRead(A2);
int degree3 = map(valcomfrom3pot, 0, 1023, 0, 90);
my3Servo.write(degree3);
Serial.println("Angle (Servo 3) : ");
Serial.println(degree3);
int valcomfrom4pot = analogRead(A3);
int degree4 = map(valcomfrom4pot, 0, 1023, 0, 90);
my4Servo.write(degree4);
Serial.println("Angle (Servo 4) : ");
Serial.println(degree4);
Serial.println("");
Serial.println("");
Serial.println("");
Serial.println("");
Serial.println("");
Serial.println("");
Serial.println("");
delay(40);
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !