Mundarija:

Arduino yordamida Chrome T-rex Game Hack: 5 qadam
Arduino yordamida Chrome T-rex Game Hack: 5 qadam

Video: Arduino yordamida Chrome T-rex Game Hack: 5 qadam

Video: Arduino yordamida Chrome T-rex Game Hack: 5 qadam
Video: Tetris created by HTML, CSS, JS #gamedev #gamedeveloper #javascript #frontend #programming #code 2024, Noyabr
Anonim
Chrome T-rex Game Hack Arduino yordamida
Chrome T-rex Game Hack Arduino yordamida

Ushbu qo'llanmada biz arduino bilan xrom t-rex o'yinini buzamiz

Ta'minot:

Bu loyiha uchun bizga quyidagi komponentlar kerak: Arduino UNO -X1Breadboard X1Servo dvigateli -X1LDR -X1Rezistor 10K ohm -X1jumperli kabellar va simlar -X1

1 -qadam: LDR qiymatini aniqlang

LDR qiymatini aniqlang
LDR qiymatini aniqlang
LDR qiymatini aniqlang
LDR qiymatini aniqlang
LDR qiymatini aniqlang
LDR qiymatini aniqlang

• Birinchidan, siz t-rexga o'tmoqchi bo'lgan LDR qiymatini topishingiz kerak. Arduino (5V) - LDR (terminal 1) Arduino (A0) - LDR (terminal 2) Arduino (GND) - Qarshilik- LDR (terminal 2) • Endi quyida berilgan 'ldr test.ino' faylini yuklab oling • bu kodni arduino -da oching IDE va uni arduino kartangizga yuklang. • endi xrom brauzerini oching • va arduino seriyali monitorini ham oching • Endi LDRni ekranning to'siq maydoniga qo'ying (yuqoridagi rasmga qarang) • LDR ni qo'yganingizda o'qishni yozib oling ' to'siqlar maydoni '• Shuningdek, LDRni "hech qanday to'siqsiz hudud" ga qo'yganingizda o'qishni ham qayd eting • endi LDRni "to'siqlar area'" ga qo'yganingizda maksimal qiymatni topishingiz kerak. Misol uchun: men LDRni "to'siqqa" qo'yganimda "keyin ketma -ket monitor uning qiymatini 500 dan pastroq ko'rsatadi. Shunday qilib, men uni hech qanday to'siq bo'lmagan joyga qo'yganimda, u 600 dan yuqori qiymatni ko'rsatadi. Shunday qilib, mening chegara qiymatim (bundan pastda men t Rexga sakrashni xohlayman) 500, lekin bu erda men chegarani qabul qilaman 510 qiymati (aniqlik uchun chegara qiymatiga +10 qo'shilgan) Shunday qilib, ldr to'siqni aniqlaganida, ldr qiymati har doim past bo'ladi. n pol qiymat (510), shuning uchun u bizning t-reximizga o'tadi.

2 -qadam: Servo qo'shish

Servo qo'shiladi
Servo qo'shiladi
Servo qo'shiladi
Servo qo'shiladi
Servo qo'shiladi
Servo qo'shiladi
Servo qo'shiladi
Servo qo'shiladi

• Endi klaviaturaga servo dvigatelni joylashtiring. • Yuqoridagi sxemada ko'rsatilgan ulanishni o'rnating. • Endi 'chrome dino game.ino' ni arduino kartasiga yuklang.

3 -qadam: LDR uchun to'g'ri pozitsiyani topish

LDR uchun to'g'ri pozitsiyani topish
LDR uchun to'g'ri pozitsiyani topish

• Endi LDRni ekranga qo'yishdan oldin, siz uning to'g'ri joylashishini aniqlashingiz kerak. • Buning uchun siz ekran oldida ushlab turishingiz kerak (yuqoridagi rasmga qarang) va sizning servo dvigatelingiz to'siq bo'lganda tugmani o'z vaqtida bosishi kerakligini ko'ring. kelsa • Agar to'siq kelganda T-rex juda erta sakrasa, ldrni oldinga ushlab turing • va to'siq kelganda T-rex juda kech sakragan bo'lsa, ldr so'zini ushlab turing.

4 -qadam: Ldrni ekranga yopishtiring

Ldrni ekranga yopishtiring
Ldrni ekranga yopishtiring

• LDR uchun to'g'ri pozitsiyani topgandan so'ng, ldrni ekranga yopishtiring. Endi buni ishga tushiring.

5 -qadam: Muammolarni bartaraf etish

• Agar sizning loyihangiz birinchi marta muvaffaqiyatli bajarilsa, lekin bir muncha vaqt o'tgach ishlamasa, siz chegara qiymatini tekshirishingiz kerak, buning uchun men 'chrome dino game.ino' da ketma -ket funktsiyalarni yozaman, shuning uchun ketma -ket monitoringiz sizga nima beradi Ldr -ni to'siqqa qo'yganingizda Ldr qiymati, endi men sizga dasturning chegaraviy qiymatini o'zgartirish o'rniga, displeyning yorqinligini o'zgartirishingiz va uni ketma -ket monitoringiz ostonadan pastroq qiymatlarni beradigan nuqtaga o'rnatishingizni maslahat beraman. LDRni to'siqqa qo'yganingizda.

Tavsiya: