ArduinoIDEを始めて使うと思うだろう疑問、mainはどこに?
ArduinoIDEの起動時に表示されるソースはこんな感じ。
**********
void setup() {
// put your setup code here, to run once:
// 実行時に1回だけ実行させる処理をここに書け
}
void loop() {
// put your main code here, to run repeatedly:
// 繰り返し実行させる処理をここに書け
}
**********
上記の日本語コメントは自分が適当に訳したもの。
mainがない?
いやいや、そんなこたないだろ!?
探したら簡単に見つかった。
main.cppの中身はこんな感じ。
**********
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\main.cpp
**********
#include <Arduino.h>
int main(void)
{
init();
initVariant();
setup();
for (;;) {
loop();
if (serialEventRun) serialEventRun();
}
return 0;
}
**********
ふーん、あっそう、って感じ。
関連記事)Arduino関連
https://slilabo.com/?s=arduino
コメント