תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במאמר זה אראה לך כיצד לקרוא ערכי ADC מפוטנציומטר.
זהו הבסיס לתכנות ארדואינו. שהוא קריאת ערכים אנלוגיים באמצעות הסיכה האנלוגית המסופקת על ידי Arduino.
מלבד השימוש בפוטנציאל, ישנם מספר חיישנים המשתמשים בקלט אנלוגי. כגון חיישני אור, חיישני קול וחיישני לחות קרקע.
למה להשתמש בסיר? מכיוון שקל למצוא רכיב זה ויכול לייצג חיישנים הנקראים באמצעות קלט אנלוגי.
מקריאת ADC זו, ניתן לשתף פעולה מאוחר יותר עם התקני פלט. ובוודאי ייצור דברים מעניינים.
שלב 1: רכיבים נדרשים
זהו רכיב הדרוש במדריך זה:
- Arduino nano v3.0
- פוטנציו 100K
- כבל מגשר
- לוח פרויקט
- מיני USB
- מחשב נייד
- Arduino IDE
שלב 2: הרכבה
הרכיבו את כל הרכיבים המשמשים.
השתמש בשרטוט הסכימטי למעלה כמדריך להרכבתו.
פוטנציו לארדואינו
1 ==> Gnd
2 ==> A0
3 ==> +5V
שלב 3: תכנות
לאחר התקנת המעגל. לאחר מכן, מלא את הארדואינו בתוכנית הקריאה של ADC שנעשתה.
המערכון שהכנתי הוא בערך כך:
הגדרת void () {// לאתחל תקשורת טורית ב -9600 סיביות לשנייה: Serial.begin (9600); }
// שגרת הלולאה עוברת שוב ושוב לנצח:
לולאת void () {// קראו את הקלט על פין אנלוגי 0: int sensorValue = analogRead (A0); // הדפס את הערך שקראת: Serial.println (sensorValue); עיכוב (1); // עיכוב בין קריאות ליציבות}
תוכל גם להוריד את הקובץ המקורי למטה:
שלב 4: תוצאה
להלן דרך לראות את התוצאות:
- פתח את הצג הטורי ב- Arduino.
- ודא שקצב השידור במסך הטורי והתוכנית מתאימים (כאן באמצעות 9600).
- ואז סובב את הפוטנציומטר
- כאשר הוא מסובב ימינה, ערך ה- ADC יהיה גדול עוד יותר
- בסיבוב שמאלה, ערך ה- ADC יקטן
- הערך הקטן ביותר הוא 0 והערך הגדול ביותר הוא 1023.
מנתונים דיגיטליים 0-1023, אנו יכולים להשתמש בהם כדי ליצור דברים מעניינים אחרים. רק תסתכל על המאמר הקרוב שלי.