我想運行這個循環,其中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
爲什麼它不是?在任何情況下,您都可以直接將代碼直接放在那裏。 –