متغيرك الأول
جزء من قسم الدوائر الأولى في رحلة 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") فتطبع الكلمة.
التحدي
سهلاجعل مؤشر 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);
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الدوائر الأولى
2التواصل مع حاسوبك
مرحبًا، Serial MonitorPrint مقابل Printlnطباعة الأعدادمتغيرك الأولالعد التصاعديعندما تنفد سعة Intتدرّب بنفسك: Playground لـ Arduino