事前準備 / コンパイルと書き込み

コンパイルと書き込み

$Date: 2021/06/30 05:00:33 $
$Revision: 1.3 $

スケッチの読み込み

上記が表示されたら素直に OK をクリック!

コンパイル

Arduino IDEでスケッチ、マイコンボードに書き込むを順に選ぶだけです。 ですが、最初のうちは色々とエラーメッセージが表示される可能性大です。 その大部分が、依存するライブラリー関係の問題で、インクルードされていないことに起因します。

コンパイル時のエラー対策

コンパイル時にあれこれとエラーが発生することがあります。

ヘッダーファイルが見つからない

06
06

M5Stack.hが見つからないなどのエラーは、そのライブラリーをArduino IDEにインストールしていないことが原因です。 必要なライブラリーのインストールを行ってください。

ライブラリーが見つからない

インクルードしてください。 ソース中に #include ... があるかなうかは別問題のようです。

コンパイル時に「ライブラリーが複数見つかりました」

M5Stackを利用する場合、 あるタイミング(IDEのバージョンアップか、ライブラリーかは?)以降、コンパイル時に 「ライブラリーが複数見つかりました」と表示され、コンパイルが正常に終了しないようになります。 この場合、エラーメッセージにある未使用のライブラリーをフォルダー毎削除すれば一応解消します(他のボードを利用する場合に、問題になるかも...)

対応OS macOS
$ cd /Applications/Arduino.app/Coontents/Java/libraries
$ sudo rm -r SD/ WiFi/
Password: .....
$

Serialがない...No module named serial

対応OS macOS

macOS BigSur上でArduino IDEを利用する場合に上記のエラーが発生します。 macOSでsudo easy_install -U pyserialでPython2.7をインストールすればOK

その他、色々と不思議なメッセージが表示されるかもしれません。その場合は、

  • 既に、Arduino IDEを利用したことのある環境の場合、Arduino IDEの最新版を上書きではなく、完全に削除してからインストールしましょう。設定ファイルやライブラリーも含めて、すべて削除した方が確実です。
  • ライブラリーのインストールとインクルードの違いに注意....
印刷日: 2024-12-28 03:16:06
User:
URL: https://ketaitracker.info/ktm5stack/index.php?page=compile