Menu
CoddyTech

קבועים בעלי שם

חלק מהיחידה המעגלים הראשונים במסלול ה-Arduino של Coddy. שיעור 13 מתוך 22.

שימו const לפני משתנה והוא יהפוך לקבוע: הערך שלו נקבע פעם אחת ולעולם לא יכול להשתנות.

const int ledPin = 7;

שם מציין למה מיועדת פין: digitalWrite(ledPin, HIGH) קריא יותר מ-digitalWrite(7, HIGH), שמאלץ אתכם לזכור מה מחובר לפין 7. אם ה-LED עובר לפין אחר, משנים שורה אחת במקום לחפש כל מופע של 7.

אחסון ערך חדש בקבוע מונע מהסקץ' להתקמפל, עם שגיאה שאומרת שהמשתנה הוא לקריאה בלבד. כך מוגנים ערכים שאסור להם להשתנות לעולם.

challenge icon

אתגר

קל

הנורית עברה לפין 7, אבל קוד ההתחלה עדיין משתמש ב־13 בשלושה מקומות.

  • הוסף למעלה const int ledPin = 7;
  • החלף כל 13 ב־ledPin

לחץ על הרצה, ואז על בדיקה.

נסו בעצמכם

// הוסיפו כאן את הקבוע

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
quiz iconבחנו את עצמכם

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

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

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