דלגו לתוכן המרכזי
KitLab
שיעור קודם
פוטנציומטר — מחלק מתח ידני· 10 / 41
פוטנציומטר — מחלק מתח ידני
🎬

הסרטון בדרך אלינו

בינתיים — התמלול המלא של השיעור מחכה לכם למטה

פוטנציומטר — מחלק מתח ידני

מה בשיעור?

  • שלוש רגליים ומגע נע
  • מחלק מתח שאתם מזיזים ביד
  • טווח קריאה 0 עד 4095
  • print עם כמה ארגומנטים
  • רעש בקריאה אנלוגית

מה נלמד כאן

  • מבנה פוטנציומטר
  • מחלק מתח ידני
  • לקרוא ידית מסתובבת

הידית

ידיות שליטה

עוצמת קול, בהירות, זווית — פוטנציומטר.


הידע שצריך

1. שלוש רגליים

רגלי הפוטנציומטר

בפנים יש פס התנגדות ומגע נע. סיבוב הידית מזיז את המגע ומשנה את היחס בין ההתנגדות משני צדדיו.

עקרון הפעולה

הסיבוב המתח ברגל האמצעית
עד הסוף שמאלה קרוב ל-0V
באמצע כ-1.65V
עד הסוף ימינה קרוב ל-3.3V

זה בדיוק מחלק המתח מהשיעור הקודם — רק שאתם מזיזים אותו ביד במקום שהאור יעשה את זה.

2. קריאה

אותו ADC בדיוק מהשיעור הקודם — כולל atten().


הניסוי

המטרה: להציג את ערך הפוטנציומטר ב-Shell.

רשימת רכיבים

הרכיב כמות
לוח ESP32 1
לוח ניסוי 400 נקודות 1
פוטנציומטר 1

אין נגד — הפוטנציומטר הוא מחלק המתח.

התרשים החשמלי

התרשים החשמלי

החיבור

חיבור הרכיבים

הרגל האמצעית לפין 32, שתי הקיצוניות ל-GND ול-3.3V.


הקוד

from machine import Pin, ADC
import time

Potentiometer = ADC(Pin(32))
Potentiometer.atten(ADC.ATTN_11DB)

while True:
    value = Potentiometer.read()
    print("Potentiometer Value:", value)
    time.sleep(0.1)

שימו לב ל-print עם שני ארגומנטים — פייתון מוסיפה רווח ביניהם אוטומטית. ב-Arduino היה צריך שתי פקודות נפרדות.

מה אמור לקרות

הערך משתנה

שמאלה → 0. באמצע → כ-2048. ימינה → 4095.


נסו בעצמכם

  • שלבו עם שיעור 2: הפוטנציומטר שולט בבהירות. שימו לב — שניהם בטווח 0-1023/4095, תצטרכו לחלק ב-4.
  • השאירו את הידית במקום קבוע. המספר יציב לגמרי? (זה נקרא רעש)
  • הוסיפו ממוצע של 10 קריאות. יציב יותר?
  • ב-Shell: צרו את האובייקט והקלידו Potentiometer.read() תוך כדי סיבוב.

🧰 הרכיבים לשיעור הזה

רוצים את חומרי הקורס והעדכונים?

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