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विधि या अन्य प्रविष्टि बिंदु?