Arduino IDEのバージョンによってはエラーになる?

Arduino IDEのバージョンによってはエラーになる?

Arduino IDEのバージョンによってはエラーになるケースがあるらしい。

古すぎるバージョンだとスケッチの拡張子が「.ino」となっている場合、コンパイルできないようだ。その逆もあり。
ネット情報では古いArduino IDEのスケッチを紹介していることもある。
今時は「.ino」なのでご注意を。
中身は殆ど変わらないので、スケッチの拡張子を書き換えればOK!
もちろん、スケッチの中で宣言している場合は、その箇所の修正も必要。

Arduino IDEのスケッチ内でsetup()、Loop()関数の後に自作関数を書き込んだ場合、エラーが出てしまうことがあるようだ。
おいらが使っているArduino IDE1.6.7では全くエラーが出ないのだけれど、古いバージョンだとエラーになるようだ。
C言語ではプロトタイプってやり方があるので、お困りの方はプロトタイプで関数の宣言をすればいいと思う。
まぁ、プロトタイプしなくても、おいらが紹介したこのお手本みたいに一番最初に自作関数を書いてしまえばいいだけのことなんだけどね。

ただ、プロトタイプ宣言しないとプログラムによっては、プロシージャが回りくどくなり、大作…いやダラダラながーくなるケースもあり。
適宜使うといいね(と偉ぶって言ってみる)。