Menu
CoddyTech
flag Ar iconالعربيةdown icon

متغيرك الأول

جزء من قسم الدوائر الأولى في رحلة Arduino على Coddy. الدرس 10 من 22.

المتغير هو صندوق له اسم ويحتوي على قيمة. هذا السطر ينشئ واحدًا:

int waitTime = 300;

int هو النوع: يحتوي الصندوق على عدد صحيح. waitTime هو اسمه، و300 هي القيمة الموضوعة فيه. يمكنك بعد ذلك كتابة الاسم في أي موضع تكتب فيه العدد:

delay(waitTime);   // ينتظر 300 ms

غيّر القيمة في موضع واحد، وستتبعها كل الأسطر التي تستخدم الاسم.

أنشئ المتغير في أعلى المخطط البرمجي، فوق setup(). المتغير الذي يُنشأ داخل setup() لا يكون موجودًا إلا داخل setup()، لذلك لا يمكن لـ loop() استخدامه.

يتكوّن الاسم من أحرف وأرقام و_، من دون مسافات، كما أن الأحرف الكبيرة والصغيرة تُعدّ مختلفة: waitTime وwaittime اسمان مختلفان. تطبع Serial.println(waitTime) القيمة، 300؛ أما Serial.println("waitTime") فتطبع الكلمة.

challenge icon

التحدي

سهل

اجعل مؤشر LED يومض على المنفذ 13 باستخدام متغير:

  • في الأعلى، أنشئ int waitTime = 300;
  • استخدم waitTime في استدعاءَي delay()
  • في setup()، اطبع قيمة waitTime

اضغط على Run، ثم Check. جرّب تغيير 300 إلى رقم آخر وشغّله مرة أخرى.

جرّب بنفسك

// أنشئ المتغير هنا

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
  // اطبع المتغير
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الدوائر الأولى

تدرّب بنفسك: Playground لـ Arduino