Menu
CoddyTech

קריאת פוטנציומטר

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

פין דיגיטלי מקבל אחד משני ערכים: HIGH או LOW. הפינים המסומנים A0 עד A5 יכולים לעשות יותר: הם כניסות אנלוגיות ומודדים מתח בכל ערך שבין 0 ל־5V.

analogRead(A0) מודדת את פין A0 ומחזירה מספר שלם מ־0 (0 וולט) עד 1023 (5 וולט). אלה 1024 צעדים, שכל אחד מהם הוא בערך 5 אלפיות הוולט. קריאה אנלוגית אינה דורשת pinMode().

פוטנציומטר הוא כפתור בעל שלוש רגליים. שתי הרגליים החיצוניות מתחברות ל־5V ול־GND, והרגל האמצעית מספקת מתח שמשתנה בהתאם לסיבוב הכפתור: 0V בקצה אחד, 5V בקצה השני ו־2.5V באמצע.

int reading = analogRead(A0);
Serial.println(reading);
challenge icon

אתגר

קל

הרגל האמצעית של הכפתור מחוברת לפין A0. הדפס את מה שהוא קורא:

  • קרא את A0 באמצעות analogRead() לתוך int
  • הדפס את הערך, ואז המתן 100 ms

לחץ על Run, סובב את הכפתור בלוח ועקוב אחר המספרים, ואז לחץ על Check.

נסו בעצמכם

void setup() {
  Serial.begin(9600);
}

void loop() {
  // קרא את A0, הדפס את הערך שנקרא, המתן 100 ms
}
quiz iconבחנו את עצמכם

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

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

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