Menu
CoddyTech

פיני PWM המסומנים ב־~

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

רק חלק מהפינים תומכים ב-PWM. בלוח Uno אלה הפינים 3, 5, 6, 9, 10 ו-11, ועל הלוח מודפס הסימן ~ ליד כל אחד מהם.

בכל פין אחר, analogWrite() לא יכול לעמעם. במקום זאת, הוא מעגל: ערך שמתחת ל-128 מכבה את הפין, וערך של 128 ומעלה מדליק אותו בעוצמה מלאה.

analogWrite(9, 85);  // לפין 9 יש סימון ~: פועל שליש מהזמן
analogWrite(8, 85);  // לפין 8 אין סימון ~: כבוי

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

challenge icon

אתגר

קל

נורית ה־LED הכחולה מחוברת לפין 9 והצהובה לפין 8.

  • עמעם את נורית ה־LED הכחולה לשליש מעוצמת הבהירות שלה: analogWrite() עם 85
  • לפין 8 אין ~, לכן הדלק את נורית ה־LED הצהובה בעוצמה מלאה באמצעות digitalWrite()

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

נסו בעצמכם

const int bluePin = 9;    // פין עם ~
const int yellowPin = 8;  // ללא ~

void setup() {
  pinMode(bluePin, OUTPUT);
  pinMode(yellowPin, OUTPUT);
  // עמעם את הנורית הכחולה לשליש מעוצמתה, והדלק את הנורית הצהובה בעוצמה מלאה
}

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

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

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

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