Menu
CoddyTech

שני LED מהבהבים בתורם

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

כל נורית LED צריכה פין משלה, pinMode() משלה ונגד משלה. כאן הנורית האדומה מחוברת לפין 8 והירוקה לפין 9.

כדי להפעיל אותן לסירוגין, הדלק אחת וכבה את השנייה, המתן ואז החלף ביניהן:

digitalWrite(8, HIGH);  // האדום דולק
digitalWrite(9, LOW);   // הירוק כבוי
delay(1000);

הלוח מריץ שורה אחת בכל פעם, אבל מהר מאוד: שתי שורות digitalWrite() רצופות מתבצעות בהפרש של כמה מיליוניות השנייה, כך שלעין שלך נראה שהן משתנות יחד.

סדר השורות הוא סדר הפעולות. קרא את loop() מלמעלה למטה ותגיד מה כל נורית LED עושה בכל delay().

challenge icon

אתגר

קל

גרום לשתי נוריות ה-LED להידלק בתורן, 500 ms לכל אחת:

  • הגדר את פינים 8 ו-9 כיציאות
  • האדומה דולקת והירוקה כבויה, המתן 500 ms
  • האדומה כבויה והירוקה דולקת, המתן 500 ms

נורית LED אחת צריכה להיות דולקת תמיד, לעולם לא שתיהן. לחץ על Run, ואז על Check.

נסו בעצמכם

void setup() {
  // הגדר את הפינים 8 ו-9 כפלטים
}

void loop() {
  // הדלק את האדום, כבה את הירוק, המתן

  // כבה את האדום, הדלק את הירוק, המתן
}
quiz iconבחנו את עצמכם

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

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

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