Menu
CoddyTech

מערך של פיני LED

חלק מהיחידה פלטים במסלול ה-Arduino של Coddy. שיעור 16 מתוך 24.

מערך יכול להכיל מספרי פינים וגם תווים. עם חמש נוריות LED, מערך אחד נותן שם לכולן:

int ledPins[] = {2, 3, 4, 5, 6};

לאחר מכן לולאת for עוברת על כל פין בתורו, כך שחמש שורות pinMode() הופכות לאחת:

for (int i = 0; i < 5; i++) {
  pinMode(ledPins[i], OUTPUT);
}

הקפידו להפריד בין i לבין ledPins[i]. ‏i הוא המיקום במערך, מ־0 עד 4. ‏ledPins[i] הוא מספר הפין שמאוחסן שם, מ־2 עד 6. פונקציות הפינים זקוקות למספר הפין.

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

challenge icon

אתגר

קל

חמש נוריות LED מחוברות לפינים 2 עד 6. בתוך setup():

  • הגדר כל פין ב־ledPins כפלט בעזרת לולאת for
  • בעזרת לולאת for שנייה, הדלק את נוריות ה־LED בזו אחר זו, לפי סדר המערך, והמתן 200 ms אחרי כל אחת

בסוף כולן נשארות דולקות. לחץ על Run, ואז על Check.

נסו בעצמכם

int ledPins[] = {2, 3, 4, 5, 6};

void setup() {
  // הגדר כל פין ב-ledPins כפלט באמצעות לולאת for
  // לאחר מכן הדלק את נוריות ה-LED בזו אחר זו, בהפרש של 200 ms
}

void loop() {
}
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה פלטים

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