質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

Q&A

解決済

3回答

4769閲覧

Arduino Uno でコンパイル時にエラー 

WKmike

総合スコア20

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

0グッド

0クリップ

投稿2022/07/24 23:39

編集2022/07/27 23:11

前提

Arduino Uno でコンパイルしようとすると下のようなエラーメッセージ出てきてしまいました。Arduinoのバージョンは1.8.19です。どなたかご回答いただけると幸いです。

発生している問題・エラーメッセージ

Arduino:1.8.19 (Windows 10), ボード:"Arduino Uno"

ここに言語を入力 ``` ここに言語を入力 ``` ここに言語を入力 ``` コード ``` C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\micha\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\micha\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\micha\OneDrive\ドキュメント\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path C:\Users\micha\AppData\Local\Temp\arduino_build_453999 -warnings=none -build-cache C:\Users\micha\AppData\Local\Temp\arduino_cache_929283 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\micha\OneDrive\ドキュメント\Arduino\Ex7-2\Ex7-2.ino C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\micha\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\micha\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\micha\OneDrive\ドキュメント\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path C:\Users\micha\AppData\Local\Temp\arduino_build_453999 -warnings=none -build-cache C:\Users\micha\AppData\Local\Temp\arduino_cache_929283 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\micha\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\micha\OneDrive\ドキュメント\Arduino\Ex7-2\Ex7-2.ino Using board 'uno' from platform in folder: C:\Users\micha\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5 Using core 'arduino' from platform in folder: C:\Users\micha\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5 Detecting libraries used... "C:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\standard" "C:\\Users\\micha\\AppData\\Local\\Temp\\arduino_build_453999\\sketch\\Ex7-2.ino.cpp" -o nul Generating function prototypes... "C:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\standard" "C:\\Users\\micha\\AppData\\Local\\Temp\\arduino_build_453999\\sketch\\Ex7-2.ino.cpp" -o "C:\\Users\\micha\\AppData\\Local\\Temp\\arduino_build_453999\\preproc\\ctags_target_for_gcc_minus_e.cpp" "C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\micha\\AppData\\Local\\Temp\\arduino_build_453999\\preproc\\ctags_target_for_gcc_minus_e.cpp" スケッチをコンパイルしています... "C:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\micha\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\standard" "C:\\Users\\micha\\AppData\\Local\\Temp\\arduino_build_453999\\sketch\\Ex7-2.ino.cpp" -o "C:\\Users\\micha\\AppData\\Local\\Temp\\arduino_build_453999\\sketch\\Ex7-2.ino.cpp.o" In file included from C:\Users\micha\AppData\Local\Temp\arduino_build_453999\sketch\Ex7-2.ino.cpp:1:0: C:\Users\micha\OneDrive\ドキュメント\Arduino\Ex7-2\Ex7-2.ino: In function 'void setup()': C:\Users\micha\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino/Arduino.h:43:15: error: expected unqualified-id before numeric constant #define INPUT 0x0 ^ C:\Users\micha\OneDrive\ドキュメント\Arduino\Ex7-2\Ex7-2.ino:22:19: note: in expansion of macro 'INPUT' exit status 1 ボードArduino Unoに対するコンパイル時にエラーが発生しました。 ### 試したこと ・ファイルの保存場所を変える ・保存ファイルの名前を日本語から英語にかえる ・ライブラリのバージョンを更新 ・ファイルのインクルード(https://windowsreport.com/compile-board-arduino-genuino/ このサ    イトで指定されているファイルはすべてインストールしました)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2022/07/24 23:41

至急 とか書くのは止めた方がいいです。自分のことしか考えてない勝手な人と思われ勝ちなので。
ozwk

2022/07/25 00:47

エラーメッセージの消し過ぎで「エラーが有った」ぐらいのことしかわかりません。 個人名等は伏せ字にしてエラーメッセージを記載してください
thkana

2022/07/25 04:01

アレが足りない、コレが足りない、と言われるよりは、最初から出せる最大限の情報を出し切ってしまったほうが解決が速いと思うのですけれど...コンパイルでエラーといいながらソースコードもエラーメッセージも示さずに「急ぎ」といわれても。どうしろというのでしょう。
guest

回答3

0

自己解決

解決方法は以下の通りです。

1.https://windowsreport.com/compile-board-arduino-genuino/ の2.5.「Make sure all the Arduboy libraries listed below are installed:」で指定されたライブラリをインストールする。(自分の場合、ArdVoice 469 と FixedPointsArduino は見つかりませんでしたが)
2.コンパイルしたいスケッチをコピーする。(この時、ファイルフォルダーではなく、ファイルフォルダーの中身のファイルを直接コピーすること)
3.ライブラリをインクルードしたファイルフォルダーにペーストする。
4.ファイルをクリックする。
5.「(ファイルの名前)」というファイルは、「(ファイルフォルダーの名前)」という名前のフォルダの中にある必要があります。自動的にこのフォルダを作って、ファイルの中に入れますか? という表示が出てきたら OK を押す。

投稿2022/07/28 00:43

WKmike

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Ex7-2.inoの22行目でINPUTがマクロであることを忘れて誤った扱いをしているとか?

(本当に「至急」だったならもう時間切れになっているかも知れないけれど)

投稿2022/07/27 23:39

thkana

総合スコア7639

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

WKmike

2022/07/28 00:25

22行目にタイピングミスがありました。そこを直すと無事コンパイルすることができました。また、ほかにも原因がありました。どうやら、OneDrive からファイルを開くとコンパイルができず、一度パソコン上にダウンロードするとコンパイルができることに気がつきました。他の Example も同様で、以前はコンパイルできたものも OneDrive から開くとコンパイルができなくなっていましたが、ファイルをパソコン上にコピペするとコンパイルできるようになりました。結局、ファイルにライブラリがちゃんとインクルードされていなかったのが原因だったんじゃないかなと思います。
guest

0

修正:ボードArduino /GenuinoUnoのコンパイルエラー
英文ですが、2020年5月に以下のサイトでも同じ問題の解決方法について、回答が寄せられています。

https://windowsreport.com/compile-board-arduino-genuino/

また、日本語の場合には
https://okwave.jp/qa/q9702388.html

で同様の問題について、回答が寄せられています。

ご参考までに。

投稿2022/07/24 23:50

ktsh.tanaka

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

WKmike

2022/07/27 23:33

ご回答ありがとうございます。英語のサイトのほうで指定されているファイルはインストールしてみましたが、同じエラーメッセージが表示されてしまいました。試しに、別のパソコンで同じソースコードを入力してコンパイルが成功したものをコピーペーストしてみると、コンパイルができました。別の解決方法があればお教え願います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問