Menu
CoddyTech

המשתנה הראשון שלך

חלק מהיחידה המעגלים הראשונים במסלול ה-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בחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה המעגלים הראשונים

תרגלו בעצמכם: Arduino אונליין