c++ - arduino錯誤:參數太少,無法使用'int getMode(int, int, int, int, int)'

  显示原文与译文双语对照的内容

我正在為一個項目準備一個 led array 。 根據引腳變化電壓,我得到了一個 array的,但我不能添加更多的引腳。

嘗試時,編譯失敗,錯誤為: 函數'返回 getMode ( 如果有) 。)的參數太少'


void setup() {
 delay(3000);
 FastLED.addLeds<LED_TYPE, LED_PIN>(leds, NUM_LEDS);
 FastLED.setBrightness(BRIGHTNESS);
 pinMode(pin5, INPUT_PULLUP);
 pinMode(pin6, INPUT_PULLUP);
 pinMode(pin7, INPUT_PULLUP);
 pinMode(pin8, INPUT_PULLUP);
 pinMode(pin9, INPUT_PULLUP);
}
int getMode(int d5, int d6, int d7, int d8, int d9) {
 int rtn = 1;`k`

时间: 原作者:

問題是,你有 2個具有相同標題( 。相同的函數名稱和相同的參數)的函數。 你必須重命名 getMode() 方法之一,或者使它的具有不同的參數。

如果有 2個函數完全相同,並且調用該類中的函數,則電腦不知道該運行哪一個函數。

原作者:
...