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

פריצת משחק T-rex של Chrome באמצעות Arduino: 5 שלבים
פריצת משחק T-rex של Chrome באמצעות Arduino: 5 שלבים

וִידֵאוֹ: פריצת משחק T-rex של Chrome באמצעות Arduino: 5 שלבים

וִידֵאוֹ: פריצת משחק T-rex של Chrome באמצעות Arduino: 5 שלבים
וִידֵאוֹ: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, מאי
Anonim
פריצת משחק T-rex של Chrome באמצעות Arduino
פריצת משחק T-rex של Chrome באמצעות Arduino

במדריך זה נפרץ משחק כרום t-rex עם arduino

אספקה:

אנו זקוקים לרכיבים הבאים לפרויקט זה Arduino UNO -X1 לוח קרשים X1 מנוע סרוו -X1LDR -X1 רסיסטור 10K אוהם -X1 ג'מפר וכבלים וחוטים -X1

שלב 1: קבע את ערך ה- LDR

קבע את ערך LDR
קבע את ערך LDR
קבע את ערך LDR
קבע את ערך LDR
קבע את ערך LDR
קבע את ערך LDR

• קודם כל עליך למצוא את ערך ה- LDR שבו ברצונך להקפיץ את ה- t-rex • לשם כך ליצור חיבור לפי תרשים המעגלים. Arduino (5V) - LDR (מסוף 1) Arduino (A0) - LDR (מסוף 2) Arduino (GND) - Resistor- LDR (מסוף 2) • כעת הורד את קובץ 'ldr test.ino' שניתן להלן • פתח קוד זה בארדואינו IDE והעלה אותו ללוח הארדואינו שלך. • פתח כעת דפדפן כרום • ופתח גם צג סדרתי של arduino • כעת הנח את ה- LDR על אזור המכשולים על המסך (ראה תמונה למעלה) • רשום את הקריאה כאשר אתה מציב את ה- LDR על ' אזור מכשולים '• וציין גם את הקריאה כאשר אתה מציב את ה- LDR על' אין מכשול '• כעת עליך למצוא את הערך המרבי כאשר אתה מציב את ה- LDR על' אזור המכשולים 'לדוגמא: נניח כאשר אני מניח LDR על מכשול' ואז הצג הטורי מראה שהערך שלו נמוך מ -500. ובדומה לכשאני מניח אותו בשום מכשול אז הוא מראה ערך מעל 600. אז ערך הסף שלי (מתחת לזה אני רוצה לקפוץ לא רקס) הוא 500 אבל כאן אני מניח סף ערך 510 (יש לי להוסיף +10 בערך הסף שלי ליתר דיוק) אז בכל פעם שה- ldr מזהה מכשול, הערך של ldr תמיד נמוך יותר ערך סף n (510) כך שהוא יקפיץ את ה- t-rex שלנו.

שלב 2: הוספת סרוו

הוספת סרוו
הוספת סרוו
הוספת סרוו
הוספת סרוו
הוספת סרוו
הוספת סרוו
הוספת סרוו
הוספת סרוו

• הדבק כעת מנוע סרוו במקלדת • בצע את החיבור המוצג בתרשים המעגלים לעיל. • העלה כעת את 'chrome dino game.ino' בלוח ארדואינו.

שלב 3: מציאת המיקום הנכון עבור LDR

מציאת המיקום הנכון עבור LDR
מציאת המיקום הנכון עבור LDR

• עכשיו לפני שתדביק את ה- LDR על המסך עליך למצוא את המיקום הנכון להדביק • לשם כך עליך להחזיק מול המסך (ראה תמונה למעלה) ולראות כי מנוע הסרוו שלך צריך ללחוץ על הכפתור בזמן הנכון כאשר מכשול. מגיע • אם T-rex קופץ מוקדם מדי כאשר המכשול מגיע אז החזק את ldr קדימה • ואם T-rex קופץ מאוחר מדי כאשר המכשול מגיע אז החזק את מילת האחורית של ldr

שלב 4: הדבק Ldr על המסך

הדבק Ldr על המסך
הדבק Ldr על המסך

• לאחר מציאת המיקום הנכון עבור LDR הדבק את ה- ldr על המסך • כעת הפעל זאת.

שלב 5: פתרון בעיות

• אם הפרויקט שלך פועל בהצלחה בפעם הראשונה אך לא עובד לאחר מתישהו אז עליך לבדוק את ערך הסף, לשם כך אני כותב גם פונקציות סדרתיות ב- 'chrome dino game.ino', אז גלה מה שהמסך הטורי שלך נותן לך את ערך ה- Ldr כאשר אתה שם את ה- ldr על מכשול, עכשיו אני מציע לך במקום לשנות את ערך הסף מהתוכנית עליך לשנות את בהירות התצוגה ולהגדיר אותו לנקודה שבה הצג הטורי שלך נותן לך ערכים הנמוכים מערך הסף. כאשר אתה מציב את ה- LDR על מכשול.

מוּמלָץ: