为了账号安全,请及时绑定邮箱和手机立即绑定

它一直显示第二行就错了,到底什么地方有问题?

它一直显示第二行就错了,到底什么地方有问题?

回首忆惘然 2022-07-15 16:11:08
#includeServo Xservo;Servo Yservo;Servo Zservo;int Xpitch=90;int Ypitch=90;int Zpitch=90;void setup(){ Xservo.attach(9); Yservo.attach(10); Zservo.attach(11); delay(100); Xservo.write(90); Yservo.write(90); Zservo.write(90); delay(1000);}void loop(){ int analogValueX=analogRead(0); int analogValueY=analogRead(1); int analogValueZ=analogRead(2); Xpitch=map(analogValueX,610,910,65,125 ); Xservo.write(Xpitch); Ypitch=map(analogValueY,510,700,20,160); Yservo.write(Ypitch); Zpitch=map(analogValueZ,750,865,20,160); Zservo.write(Zpitch); }
查看完整描述

2 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

#include <Servo.h>
建议将analogValueX,analogValueY,analogValueZ 放到函数外定义

查看完整回答
反对 回复 2022-07-18
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

#include <Servo.h>才对吧

查看完整回答
反对 回复 2022-07-18
  • 2 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信