Arduino 스케치에는 일반적으로 a setup
및 loop
기능이 있습니다. 이 기능들은 편의상 제공된 것일까 요? 아니면 실제로 특별한 목적을 가지고 있습니까? (예 : 설정 및 루프에서 일부 작업이 허용되지 않거나 허용됩니까)
이 두 코드는 동일합니까?
권위 있는
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
방법이나 다른 진입 점을 제공하여 설정이나 루프없이 코드를 작성할 수 있습니까?