תוכן עניינים:

כפתור ממשק - יסודות ארדואינו: 3 שלבים
כפתור ממשק - יסודות ארדואינו: 3 שלבים

וִידֵאוֹ: כפתור ממשק - יסודות ארדואינו: 3 שלבים

וִידֵאוֹ: כפתור ממשק - יסודות ארדואינו: 3 שלבים
וִידֵאוֹ: FLProg8: הגדר שעון זמן אמת עם תפריט LCD | ESP32 NodeMCU | Arduino Visual Embedded Programming 2024, נוֹבֶמבֶּר
Anonim
Image
Image
רכיבים נדרשים
רכיבים נדרשים

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

כאשר כפתור הלחיצה פתוח (לא נלחץ) אין קשר בין שתי רגלי הלחיצה, כך שהסיכה מחוברת ל -5 וולט (דרך הנגד הנמשך) ואנו קוראים HIGH. כאשר הכפתור סגור (נלחץ), הוא יוצר חיבור בין שתי רגליו ומחבר את הסיכה לקרקע, כך שאנו קוראים LOW. (הסיכה עדיין מחוברת ל -5 וולט, אך הנגד שביניהם אומר שהסיכה "קרובה" יותר לקרקע.)

שלב 1: דרושים רכיבים:

רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים

1. ארדואינו UNO

2. לוח לחם

3. כפתור לחיצה

4. התנגדות

5. חוט מגשר

שלב 2: תרשים מעגלים:

תרשים מעגלים
תרשים מעגלים

חבר שלושה חוטים ללוח. הראשונה עוברת מרגל אחת של הכפתור דרך הנגד הנפתח (כאן 10k אוהם) לקרקע. השני עובר מהרגל המקבילה של כפתור הכוח אל אספקת 5 וולט. השלישי מתחבר לפין קלט/פלט דיגיטלי (כאן סיכה 2) הקורא את מצב הלחצן.

כאשר כפתור הלחיצה פתוח (ללא לחץ) אין קשר בין שתי רגלי הלחצן, כך שהסיכה מחוברת לאדמה (דרך הנגד הנפתח) ואנו קוראים LOW. כאשר הכפתור סגור (נלחץ), הוא יוצר חיבור בין שתי רגליו ומחבר את הסיכה למתח, כך שאנו קוראים HIGH. (הסיכה עדיין מחוברת לקרקע, אך הנגד מתנגד לזרימת הזרם, כך שמסלול ההתנגדות הפחותה הוא ל- +5V.) אם תנתק את סיכת הקלט/פלט הדיגיטלית מהכל, הנורית עשויה להבהב בצורה לא יציבה. הסיבה לכך היא שהקלט "צף" - כלומר, אינו מחובר לא למתח או לאדמה. הוא פחות או יותר יחזיר באופן אקראי HIGH או LOW. לכן אתה צריך נגד נפתח במעגל.

שלב 3: קוד:

לפרויקטים מעניינים נוספים התחבר אליי ב:

Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… דף פייסבוק:

אינסטגרם: https://instagram.com/official_techeor? Igshid = uc8…

כפתור int = 2;

int a; הגדרת void () {Serial.begin (9600); pinMode (כפתור, INPUT); } לולאת חלל () {a = digitalRead (כפתור); Serial.print ("ערך הכפתור ="); Serial.println (א); }

מוּמלָץ: