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

תכנת את הארדואינו (לולאת חלל): שימוש בערך כדי להשתמש בערך, אתה יכול להקליד משפט אם / אחר אחרי הקוד כדי לקרוא את הערך.
אנלוגי קריאה על לוח Arduino הוא כלי שימושי מאוד. משמש לעיתים קרובות לחיישנים כגון פוטנציומטרים, חיישני כוח או פוטו-עמידים. הדרכה זו מניחה שאתה כבר יודע כיצד להתקין לוח ארדואינו. אם לא, תוכלו לעיין במאמר המדריך הזה כיצד להגדיר uno של ארדואינו.
- 1הגדר את לוח המעגל שלך ואת המעגל.
- חבר את הארדואינו למחשב
- הגדר מעגל עם פוטנציומטר, כאשר סיכה 5V מחוברת לסיכה הימנית של פוטנציומטר, סיכה A0 מחוברת לסיכה האמצעית של פוטנציומטר, וסיכה שמאלית של פוטנציומטר מחוברת לקרקע.
- הגדר מעגל נוסף עם נורית LED על ידי חיבור נורית עם נגן 220 אוהם לסיכת קלט / פלט דיגיטלית.
- 2התחל לתכנת את הארדואינו.
- פתח את תוכנת Arduino וודא שאתה מחובר על ידי לחיצה על כלים> לוח. הגדירו אותו כארדואינו / Genuino UNO, לחצו על כלים> יציאה וודאו שאתם מחוברים לנמל עם ארדואינו עליו.
- 3תכנת את הארדואינו (הגדרת חלל).
- לפני הגדרת ה- Void, אתחל משתנה כמספר שלם על ידי הקלדת "int Value;"
- "התקנת חלל ()" היא המקום בו פועלות פונקציות לפני שהארדואינו עובר לולאה
- בהגדרת הריק () הגדר את הסיכות שלך על ידי הקלדת "pinMode (A0, INPUT);" ו- "pinMode (11, פלט);".
- זה יאותחל את הסיכות. פין A0 יהפוך לקלט אנלוגי וסיכה 11 הופכת לפלט דיגיטלי.
- סיכה A0 תקרא את המתח המתקבל מהמעגל מ- 0V-5V ותגדיר אותו כערך בין 0-1023. זהו למעשה 0,0049V ליחידה.
- הקלד "Serial.begin (9600)" כדי להתחיל בחיבור סדרתי.
- זה יאפשר לך לקרוא את ערכי הקלט האנלוגי בלולאה
- 4תכנת את הארדואינו (לולאת חלל): קריאת הערך
- "לולאה בטל ()" היא המקום אליו אתה נמצא הקוד הראשי ילך. זה ימשיך לחזור בזמן שהארדואינו מופעל.
- לקריאת המתח מסוג הפוטנציומטר בקוד "Value = analogRead (A0);"
- זה יקרא את המתח ויקבע את המשתנה כמתח בין המספר 0-1023
- כדי להיות מסוגל להציג את סוג הערך הזה ב "Serial.printIn (Value);"
- כאשר אתה מריץ את הקוד, אתה יכול למשוך את המסך הטורי על ידי לחיצה על כלים> צג סידורי.
אם לא, תוכלו לעיין במאמר המדריך הזה כיצד להגדיר uno של ארדואינו. - 5לתכנת את הארדואינו (לולאת חלל): שימוש בערך
- כדי להשתמש בערך, באפשרותך להקליד הצהרת if / else אחרי הקוד כדי לקרוא את הערך.
- הקלד "if (Value500) {digitalWrite (11, HIGH);}
- קוד זה פירושו שאם סיכה A0 קוראת ערך נמוך מ- 500 פינים 11 יכבה (הנורית לא צריכה להיות דולקת), אך אם סיכה A0 קוראת ערך גבוה מ- 500 פינים 11 יופעל (הנורית צריכה להיות דולקת).
- 6השתמש בקוד
- כדי להשתמש בקוד הארדואינו, הידור תחילה את הקוד על ידי לחיצה על "אמת". אם הקלדת את הכל נכון, אתה לא אמור לקבל שום שגיאה. אם נתקלת בשגיאה, בדוק מחדש את התחביר שלך.
- לאחר הידור הקוד, העלה את הקוד בארדואינו על ידי לחיצה על "העלה".
- לאחר מכן פתח את המסך הסידורי על ידי לחיצה על "כלים> צג סידורי" ואז אמור לראות את הערך שנקרא על ידי הארדואינו.
- נסה לסובב את הפוטנציומטר, זה אמור לשנות את הערך שנראה בצג.
- נסה לסובב את הפוטנציומטר, כך שהאור יכבה ונדלק.
- 7מזל טוב שקראת עכשיו ערכים מפוטנציומטר ונתת פלט לפי קלט!
- Arduino מספק מידע על הספציפיות של כל פונקציה.
- וודא כי החיווט תקין. חיווט לקוי עלול לפגוע באלקטרוניקה
- ארדואינו UNO
- פוטנציומטר סיבובי
- לד
- קרש לחם
- כבלים מגשרים
- נגד 220 אוהם
- כבל היקפי מסוג זכר זכר / זכר (כבל מחשב לארדואינו)
- תוכנת Arduino