ערבוב צבעי אור
חלק מהיחידה פלטים במסלול ה-Arduino של Coddy. שיעור 7 מתוך 24.
כאשר שני צבעים של נורית ה-RGB LED דולקים יחד, העין שלך רואה אותם מעורבבים לצבע אחד. אור מתערבב אחרת מצבע:
- אדום וירוק יוצרים צהוב
- ירוק וכחול יוצרים ציאן, כחול בהיר
- אדום וכחול יוצרים מג'נטה, סגול ורדרד
- שלושתם יוצרים לבן
לכן כל צבע מורכב משלוש בחירות, אחת לכל פין. צהוב הוא:
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);כתוב את הערכים של כל שלושת הפינים עבור כל צבע, גם עבור אלה שכבים. פין שומר את הערך האחרון שלו, ולכן צבע שנשאר דולק מלפני כן יתערבב פנימה.
אתגר
קלהציגו את הצבעים המעורבים, שנייה אחת לכל צבע, בסדר הזה שוב ושוב:
- צהוב
- ציאן
- מג'נטה
- לבן
כתבו את כל שלושת הפינים עבור כל צבע. לחצו על 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() {
// צהוב
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);
delay(1000);
// לאחר מכן ציאן, מג'נטה ולבן
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה פלטים
תרגלו בעצמכם: Arduino אונליין