Loading
Loading
كيف تبني كوداً يحتوي على مئات الأسطر دون أن تعم الفوضى.
unsigned long lastTime = 0;
void setup() { }
void loop() {
if(millis() - lastTime > 1000) {
lastTime = millis();
readSensors();
}
checkButtons(); // يعمل باستمرار بدون بلوك
}
void readSensors() { /* كود الحساسات */ }
void checkButtons() { /* كود الأزرار */ }استخدام delay(5000) لقراءة الحساس كل 5 ثوانٍ، مما يعني أن اللوحة لن تستجيب لأي ضغطة زر أو رسالة واي فاي خلال هذه الـ 5 ثوانٍ.