כיצד להשתמש בחיישנים אנלוגיים עם Arduino?

  • Dec 26, 2019
click fraud protection

חיישנים אלה הם בדרך כלל זולים יותר.

ובאמת קל לשימוש!

חיישן אנלוגי - חיישן אשר פלט ערך מתח, המהווה את הערך הנמדד השווה.

לדוגמא, 2 יכולים להיות צלסיוס 25 מעלות מחיישן הטמפרטורה האנלוגית.

אתה יכול למצוא חיישנים אנלוגיים שונים: טמפרטורה, אור, קול, גשם, לחות, וכו '

יש Arduino כניסות אנלוגיות אשר עשוי לשמש כדי לקרוא את הערכים הללו.

השתמש analogRead (PIN) שיטה לקרוא את האות מ לכניסה אנלוגית.

שלב 1: חיישן Connect

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

אחרים הם חיישני resistive שאתה צריך להתמזג עם נגד על מנת לקרוא את הערך שלה.

שלב 2: הורד את קוד הבדיקה

הורד את קוד הבדיקה בסביבת תכנות Arduino לבדוק החיישן שלך:

int analogPin = 0; // הפלט האנלוגי N שמחובר החיישן שלך
int val = 0; // משתנה לאחסון ערכים לקריאה
התקנת חלל () {
Serial.begin (9600); // הגדרת הקשר סדר
}
לולאת חלל () {
Val = analogRead (analogPin); // לקרוא את נתוני התפוקה האנלוגית
Serial.println (Val); // שידור נתונים באמצעות קישור סדר
}

שלב 3: קרא את הערך

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

instagram viewer

הערכים האנלוגיים נמצאים הטווח בין 0 1023:

  • 0 הוא 0 וולט על פלט אנלוגי;
  • 1023 הוא פלט אנלוגי 5 וולט;

שלב 4: להמיר את הנתונים שהתקבלו

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