תצוגת שבעת מקטעים
חלק מהיחידה צגים וחיישנים במסלול ה-Arduino של Coddy. שיעור 1 מתוך 24.
צג בן שבעה מקטעים מציג ספרה באמצעות שבעה פסים קטנים שנקראים מקטעים. הם מסומנים באותיות: a בחלק העליון, ואז בכיוון השעון b ו־c לאורך הצד הימני, d בחלק התחתון, e ו־f לאורך הצד השמאלי, ו־g לרוחב האמצע.
כל מקטע הוא LED עם פין משלו. בצג הזה המקטעים חולקים רגל חיובית אחת, אנודה משותפת, שמחוברת ל־5V. הדבר הופך את הכלל הרגיל: מקטע נדלק כשהפין שלו הוא LOW, כי הזרם זורם מ־5V אל הפין. פין HIGH מכבה אותו.
digitalWrite(2, LOW); // מקטע a נדלק
digitalWrite(3, HIGH); // מקטע b נכבהכדי להציג ספרה, הדליקו את המקטעים שלה והשאירו את שאר המקטעים כבויים. הספרה 1 מורכבת מ־b ומ־c. הספרה 8 מדליקה את כל שבעת המקטעים.
אתגר
קלהמקטעים מחוברים לפינים 2 (a), 3 (b), 4 (c), 5 (d), 6 (e), 7 (f) ו־8 (g). קוד הפתיחה מכבה את כולם. ציירו את הספרה 2:
- הספרה 2 מורכבת מהמקטעים
a,b,g,eו־d - הדליקו כל אחד מהם באמצעות
digitalWrite(pin, LOW)בתוךsetup()
לחצו על Run כדי לראות את הספרה שלכם, ואז על Check.
נסו בעצמכם
// פינים של המקטעים: a 2, b 3, c 4, d 5, e 6, f 7, g 8
// אנודה משותפת: LOW מדליק מקטע, HIGH מכבה אותו.
void setup() {
for (int pin = 2; pin <= 8; pin++) {
pinMode(pin, OUTPUT);
digitalWrite(pin, HIGH); // כל המקטעים כבויים
}
// הדלק כאן את המקטעים שיוצרים את הספרה 2
}
void loop() {
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה צגים וחיישנים
תרגלו בעצמכם: Arduino אונליין