看你的i是什麼型別了,一般Serial.println(i);就行了也可以Serial.println(word(i));用word()轉換下型別~沒必要如果要用Serial.println("%d",i);也不是不行,你可以自己改serial類,過載一下也沒有問題附錄.Arduino中有的Serial.println()定義如下void println (void) 列印換行 void println (char) 列印字元, 換行 void println (const char[]) 列印整數, 換行 void println (uint8_t) 列印整數, 換行 void println (int) 列印整數, 換行 void println (unsigned int) 列印整數, 換行 void println (long) 列印整數, 換行 void println (unsigned long)void println (long, int) 列印整數, 換行 void println (double) 列印浮點數, 換行
看你的i是什麼型別了,一般Serial.println(i);就行了也可以Serial.println(word(i));用word()轉換下型別~沒必要如果要用Serial.println("%d",i);也不是不行,你可以自己改serial類,過載一下也沒有問題附錄.Arduino中有的Serial.println()定義如下void println (void) 列印換行 void println (char) 列印字元, 換行 void println (const char[]) 列印整數, 換行 void println (uint8_t) 列印整數, 換行 void println (int) 列印整數, 換行 void println (unsigned int) 列印整數, 換行 void println (long) 列印整數, 換行 void println (unsigned long)void println (long, int) 列印整數, 換行 void println (double) 列印浮點數, 換行