[Arduino]#defineを別のファイルに書きたい

   2018/07/18

たくさんの定数を使いたい時、別のファイルに書いた方がスケッチがすっきりするかなぁと思ったので調べてみた。

答えとしては、以下のように記述すればいいらしい。
例として、定数はhoge.hに書いておいて、それをmain.inoで読み込んでいる。

#include <hoge.h>ではないのがハマり所だ。
<>で囲むとシステムのディレクトリを探してしまうのでhoge.hが見つからないのだ。
“”で囲むとカレントディレクトリからファイルを探してくれるらしい。

この記事へのコメントはこちら

メールアドレスは公開されませんのでご安心ください。
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメント送信」ボタンを押してください。

14 − 13 =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください