Arduinoスケッチは通常、機能setup
をloop
備えています。これらの機能は便宜上提供されているだけですか、それとも実際には特別な目的がありますか?(例:セットアップとループで許可または許可されていない操作があります)
これらの2つのコードは同等ですか?
クラシック
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
ループなし
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
while(true) {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
}
void loop() {
}
たとえば、main
メソッドやその他のエントリポイントを提供して、セットアップやループなしでコードを記述することは可能ですか?