【发布时间】:2020-10-30 16:54:20
【问题描述】:
好的,所以我一直在尝试使用 Arduino 代码制作声音控制伺服,但我似乎做错了什么。发生的事情是我正在使用程序的内置检查器测试代码,它一直给我一个错误代码说
在标记 ',' 之前的预期主表达式
我已尝试根据错误消息修复它,但没有任何帮助。我将在下面提供代码。
int micsensorpin=3;
int micState;
int pos = 0;
#include <Servo.h>
Servo explorer1;
void setup(){
pinMode(Servo, OUTPUT);
pinMode(micsensorpin, INPUT);
digitalWrite( micsensorpin, LOW);
digitalWrite(pos = 0);
explorer1.attach(2);
}
void loop(){
micState=digitalRead(micsensorpin);
if(micState==HIGH)
{
digitalWrite(pos = 0; pos <=70; pos +=8);
explorer1.write(pos);
delay(500);
}
else {
digitalWrite(pos=70; pos >=0; pos -= 8);
explorer1.write(pos);
delay(500);
}
}
错误行是pinMode(Servo, OUTPUT);。
【问题讨论】:
标签: c++ arduino microphone servo