Arduino ภาพร่างมักจะมีคุณสมบัติ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
วิธีการหรือจุดเข้าใช้งานอื่น ๆ