Arduino skeçlerinde genellikle a setup
ve loop
fonksiyonu bulunur. Bu işlevler yalnızca kolaylık sağlamak için mi sunuluyor yoksa gerçekte özel amaçları mı var? (örneğin: kurulum ve döngüde bazı işlemlere izin verilmiyor veya izin veriliyor)
Bu iki kod eşdeğeri mi:
Klasik
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
Döngü olmadan
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
while(true) {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
}
void loop() {
}
Örneğin bir main
yöntem veya başka bir giriş noktası sağlayarak kurulum veya döngü olmadan kod yazmak mümkün müdür ?