前提・実現したいこと
2-21.inoというファイルしか読み込んでいないのに、他のinoファイルも一緒にコンパイルされてしまう。
発生している問題・エラーメッセージ
[Starting] Verify sketch - 2-21.ino [Warning] Output path is not specified. Unable to reuse previously compiled files. Verify could be slow. See README. 構成をロード中… パッケージを初期化中… ... c:\Users\a\Dropbox\!Arduino\2-1.ino: In function 'void setup()': 2-1:1:6: error: redefinition of 'void setup()' void setup() ^~~~~ c:\Users\a\Dropbox\!Arduino\1-7.ino:1:6: note: 'void setup()' previously defined here void setup() ^~~~~ c:\Users\a\Dropbox\!Arduino\2-1.ino: In function 'void loop()': 2-1:7:6: error: redefinition of 'void loop()' void loop() ^~~~ c:\Users\a\Dropbox\!Arduino\1-7.ino:8:6: note: 'void loop()' previously defined here void loop() ^~~~ c:\Users\a\Dropbox\!Arduino\2-20.ino: In function 'void setup()': 2-20:1:6: error: redefinition of 'void setup()' void setup() ^~~~~ c:\Users\a\Dropbox\!Arduino\1-7.ino:1:6: note: 'void setup()' previously defined here void setup() ^~~~~ 2-20:7:13: error: 'D2' was not declared in this scope pinMode(D2,INPUT_PULLUP); ^~ c:\Users\a\Dropbox\!Arduino\2-20.ino:7:13: note: suggested alternative: 'A2' pinMode(D2,INPUT_PULLUP); ^~ A2 2-20:17:21: error: 'mills' was not declared in this scope while (e_time = mills(), e_time - s_time < 10000) ^~~~~ c:\Users\a\Dropbox\!Arduino\2-20.ino:17:21: note: suggested alternative: 'millis' while (e_time = mills(), e_time - s_time < 10000) ^~~~~ millis c:\Users\a\Dropbox\!Arduino\2-20.ino: In function 'void loop()': 2-20:42:6: error: redefinition of 'void loop()' void loop() ^~~~ c:\Users\a\Dropbox\!Arduino\1-7.ino:8:6: note: 'void loop()' previously defined here void loop() ^~~~ c:\Users\a\Dropbox\!Arduino\2-21.ino: In function 'void setup()': 2-21:1:6: error: redefinition of 'void setup()' void setup() ^~~~~ c:\Users\a\Dropbox\!Arduino\1-7.ino:1:6: note: 'void setup()' previously defined here void setup() ^~~~~ c:\Users\a\Dropbox\!Arduino\2-21.ino: In function 'void loop()': 2-21:7:6: error: redefinition of 'void loop()' void loop() ^~~~ c:\Users\a\Dropbox\!Arduino\1-7.ino:8:6: note: 'void loop()' previously defined here void loop() ^~~~ c:\Users\a\Dropbox\!Arduino\while.ino: In function 'void setup()': while:1:6: error: redefinition of 'void setup()' void setup() { ^~~~~ c:\Users\a\Dropbox\!Arduino\1-7.ino:1:6: note: 'void setup()' previously defined here void setup() ^~~~~ while:8:11: error: 'D2' was not declared in this scope pinMode(D2, INPUT_PULLUP); // 2番ピンを入力用にする ^~ c:\Users\a\Dropbox\!Arduino\while.ino:8:11: note: suggested alternative: 'A2' pinMode(D2, INPUT_PULLUP); // 2番ピンを入力用にする ^~ A2 while:21:13: error: a function-definition is not allowed here before '{' token void loop() { ^ c:\Users\a\Dropbox\!Arduino\while.ino:3:25: warning: unused variable 'e_time' [-Wunused-variable] unsigned long s_time, e_time; ^~~~~~ c:\Users\a\Dropbox\!Arduino\while.ino:5:11: warning: unused variable 'is_break' [-Wunused-variable] boolean is_break = false; ^~~~~~~~ ...
試したこと
画面右下のファイルの選択で2-21.inoを選択しています。
補足情報(FW/ツールのバージョンなど)
Arduino Nano
Visual Studio Code
アドバイスとご教授のほどよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/17 04:42