我想运行这个循环,其中abc()
只有一次功能。但它持续工作。我该怎么办?Arduino循环一次
const int buttonPin = 2;
int buttonState = 0;
int i;
void setup() {
pinMode(buttonPin, INPUT);
}
void abc(){
if (buttonState == HIGH) {
for(i=0; i<240; i++)
{
analogWrite(6,i);
}
}
else {
analogWrite(6,0);
}
}
void loop() {
buttonState = digitalRead(buttonPin);
abc();
}
这是真的吗?你真的读过关于Arduino项目中使用的(非常简单)'setup' /'loop'方案的任何内容吗?如何从'setup'调用'abc'(或者更好的方法是将'abc'函数的代码放入'setup'函数中)。 –
这可以从设置调用功能。我实际上不知道 – Mithun
为什么它不是?在任何情况下,您都可以直接将代码直接放在那里。 –