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

חיישן ג'ויסטיק: 6 שלבים
חיישן ג'ויסטיק: 6 שלבים

וִידֵאוֹ: חיישן ג'ויסטיק: 6 שלבים

וִידֵאוֹ: חיישן ג'ויסטיק: 6 שלבים
וִידֵאוֹ: עדן חסון ואודיה - הנשיקה! 😱 2024, נוֹבֶמבֶּר
Anonim
חיישן ג'ויסטיק
חיישן ג'ויסטיק
חיישן ג'ויסטיק
חיישן ג'ויסטיק

חיישן הג'ויסטיק משמש לסוגים רבים של פרויקטים של רובוט ארדואינו אך הוא משמש לרוב לבקרי משחקי וידאו או כל סוג של בקר הכולל ג'ויסטיק.

לג'ויסטיק יש כובע פלסטיק נשלף שבו אתה מניח את האצבע בעת השימוש. בעת הסרת מכסה זה יש לך מבט טוב יותר על הסיכות, כפתור הלחיצה והחיישנים. ג'ויסטיקים אנלוגיים הם בעצם פוטנציומטרים ולכן הם מחזירים ערכים אנלוגיים. שני המכסים השחורים בצד הם בית החיישן. החיישן בצד שמאל מיועד לתנועה למעלה ולמטה, כאשר מזיזים את המקלון למעלה ולמטה מה שקורה בפועל הוא שהפלסטיק הפנימי בא במגע עם חיישן הצד בידיעה אם המקל מועבר למעלה או למטה זהו חיישן ציר y. החיישן בצד הרחוק ביותר של הג'ויסטיק הוא חישת תנועה לשמאל וימין שהוא ציר ה- x. חיישנים אלה שולחים קריאה אנלוגית אך לג'ויסטיק יש גם לחצן לחיצה או מתג, כאשר לוחצים כלפי מטה על הג'ויסטיק המתג פנימה נדחק כלפי מטה ושולח קריאה דיגיטלית. מכיוון שאנו יודעים כיצד פועל חיישן ג'ויסטיק בואו נחבר אותו לארדואינו ונראה כיצד הוא מתפקד.

שלב 1: אסוף חומרים

אסוף חומרים
אסוף חומרים

-ארדואינו אונו

חיישן ג'ויסטיק

-כבלים מגשר נקבה/זכר

-USB 2.0 כבל A/B

-מַחשֵׁב

-ארדואינו IDE

שלב 2: הכירו את סיכות הג'ויסטיק

בואו להכיר את סיכות הג'ויסטיק
בואו להכיר את סיכות הג'ויסטיק

לג'ויסטיק חמישה סיכות, GND, 5V, VRx. VRy ו- SW. כאשר אתה מחבר משהו לחשמל עליך תמיד להיות בעל צד שלילי וחיובי התואם את הצד השלילי והחיובי של ספק הכוח שלך. במקרה זה הסיכה שכותרתה GND מייצגת "קרקע" וזו הסיכה השלילית שלנו של הג'ויסטיק. 5V מייצג "5 וולט" וזו הסיכה החיובית שלנו, שני הפינים האלה הם סיכות אספקת החשמל שלנו. בשלב הבא, VRx הוא הסיכה האופקית או ציר ה- x שלנו וזו סיכה אנלוגית שמתחברת לצד האנלוגי של הארדואינו, אותו הדבר עם סיכת VRy שהיא סיכות ציר ה- Y האנכיות שלנו. שני הסיכות הללו הן סיכות כיווניות ולכן כאשר הג'ויסטיק זז הסיכות מוציאות אות אנלוגי. הסיכה האחרונה שלנו היא סיכת SW המייצגת "Switch" סיכה זו מחוברת ללחצן הלחיצה וכאשר היא נדחקת כלפי מטה הסיכה מוציאה אות דיגיטלי.

שלב 3: חבר הכל ביחד

לחבר הכל ביחד!
לחבר הכל ביחד!
חבר הכל ביחד!
חבר הכל ביחד!
חבר הכל ביחד!
חבר הכל ביחד!
לחבר הכל ביחד!
לחבר הכל ביחד!

עכשיו הגיע הזמן להוציא את המבחן שלנו לפעולה בפועל!

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

שנית, חבר את הצד הגברי של כבלי המגשר לפינים המתאימים בארדואינו שלך. GND ל- GND, 5V עד 5V, VRx ו- VRy לכל סיכה אנלוגית בארדואינו, אך במקרה זה הקוד שלנו אומר לנו להקצות אותם ל- A0 ו- A1. הסיכה האחרונה שאליה עלינו להתחבר או ארדואינו היא סיכת ה- SW שלנו אשר תלך בצד הדיגיטלי של הארדואינו כך שתחובר לסיכה 2 הדיגיטלית.

שלישית, חבר את כבל ה- USB שלך לארדואינו ולמחשב.

שלב 4: כתוב את הקוד

כתוב את הקוד
כתוב את הקוד

כעת, לאחר שהכל מחובר ללוח הארדואינו שלנו, הגיע הזמן להעלות את הקוד המתאים. ל- Brainy Bits יש קוד שנכתב כבר בשבילנו, כך שנוכל פשוט להעתיק ולהדביק אותו ב- IDE Arduino שלנו.

קישור לקוד:

1. פתח קובץ IDE חדש של arduino

2. הדבק את הקוד

3. העלה

שלב 5: עקוב אחר פעולות

מעקב אחר פעולות
מעקב אחר פעולות

לחץ על זכוכית המגדלת הממוקמת בפינה הימנית העליונה של המסך. חלון חדש אמור לצוץ ומה שאתה רואה הן הפעולות המתקבלות בעת הזזת הג'ויסטיק שלך. קדימה, תנוע סביב הג'ויסטיק וציר x ו- y אמור להשתנות בהתאם למיקום בו הג'ויסטיק נמצא. נסה ללחוץ על הג'ויסטיק כלפי מטה וסיכת ה- SW שלך אמורה להשתנות מ -1 ל 0. כאשר הג'ויסטיק נמצא במיקום ניטרלי ציר ה- x שלך צריך להיות ב -513 וציר ה- y שלך צריך להיות ב -522. מה שקורה בקוד הוא כי לולאת הריק מדפיסה את מיקום הג'ויסטיק באמצעות אות אנלוגי וכאשר לוחצים על הכפתור באות דיגיטלי.

מוּמלָץ: