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

מעבדה 4 - מילי: 4 שלבים
מעבדה 4 - מילי: 4 שלבים

וִידֵאוֹ: מעבדה 4 - מילי: 4 שלבים

וִידֵאוֹ: מעבדה 4 - מילי: 4 שלבים
וִידֵאוֹ: פגום | פרק 4 2024, יולי
Anonim
מעבדה 4 - מיליס
מעבדה 4 - מיליס

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

תזדקק לדברים הבאים:

1. ארדואינו UNO

2. לוח לחם

3. 3 נוריות LED

4. פוטנציומטר

5. 2 לחצנים

6. 3 נגדים של 100 Ω

7. 2 נגדים של 2 kΩ

שלב 1: הוסף נוריות LED

הוסף נוריות
הוסף נוריות

1. הניחו 3 נורות על לוח הלחם.

2. חבר כל נורית לקרקע (+).

3. חבר את הנורית הראשונה ליציאה 9, השנייה ליציאה 10, והשלישית ליציאה 11 כל אחת עם נגד של לפחות 100 אוהם כדי להגן על הנורית.

4. חבר את יציאת ה- GND לקרקע בלוח הלחם שבו מחוברות נוריות הלדים.

שלב 2: הוסף פוטנציומטר

הוסף פוטנציומטר
הוסף פוטנציומטר

1. הניחו פוטנציומטר על לוח הלחם.

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

3. חבר את העמודה הימנית של הפוטנציומטר לזרם (-).

4. חבר את יציאת 5V לאותו זרם.

5. חבר את העמודה האמצעית של הפוטנציומטר ליציאה האנלוגית A0.

שלב 3: הוסף לחצנים

הוסף לחצנים
הוסף לחצנים

1. הניחו שני לחצני לחיצה על לוח הלחם.

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

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

4. חבר את העמודה השמאלית התחתונה של כפתור הלחיצה הראשון ליציאה 7 ואת העמודה השמאלית התחתונה של הכפתור השני ליציאה 8.

שלב 4: קוד ושגיאות אפשריות

הכפתורים לא צריכים לאפשר למשתנה המכפיל לרדת מתחת ל 0 או מעל 3 וניתן לעצור אותם בקלות על ידי הגבלת הקוד מאינטראקציה עם משתנה המכפיל כאשר הוא מזוהה כשלוחצים עליו.

לחצנים צריכים להגיע גם עם העיכוב הסטנדרטי של 50 מילי שניות כאשר הוא מזוהה כשלוחצים עליו.

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

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

משתנה המכפיל צריך להיות מוגדר ל -1 כברירת מחדל ולהכפיל ישירות את המשתנים שקובעים את העיכוב עבור כל נורית בתוך לולאת ה- for שמעדכנת את מצב הנורות לפשטות.

אם כפתור אינו מגיב כהלכה יתכן שזה נובע מהמתח הגורם ללוח UNO לקבל בעיות בקריאת מצבו. נגד על כל אחד עם כ -2 kΩ אמור לתקן בעיה זו.

מוּמלָץ: