Menu
CoddyTech

הדלקת נורית RGB

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

נורית RGB LED היא שלוש נוריות LED קטנות במארז אחד: אדומה, ירוקה וכחולה. יש לה ארבע רגליים, אחת לכל צבע ואחת המשותפת לשלושתן.

בנורית RGB LED מסוג קתודה משותפת, הרגל המשותפת היא הצד השלילי של שלוש הנוריות, ולכן היא מתחברת ל-GND. כל רגל צבע מתחברת דרך נגד משלה לפין משלה. בלוח הזה:

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;

כל צבע הוא נורית LED רגילה: יש להגדיר את הפין שלו ל-HIGH כדי להדליק אותו, ול-LOW כדי לכבות אותו.

digitalWrite(redPin, HIGH);   // האדום דולק
digitalWrite(bluePin, LOW);   // הכחול כבוי

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

challenge icon

אתגר

קל

הנורית RGB מחוברת לפין 11 בצבע אדום, לפין 10 בצבע ירוק ולפין 9 בצבע כחול. גרמו לה לעבור בין שני צבעים:

  • אדום למשך שנייה אחת
  • אחר כך כחול למשך שנייה אחת
  • שוב ושוב, כאשר רק צבע אחד דולק בכל פעם

לחצו על Run, ואז על Check.

נסו בעצמכם

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;

void setup() {
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);
}

void loop() {
  // אדום למשך שנייה, ואז כחול למשך שנייה
}
quiz iconבחנו את עצמכם

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

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

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