Мазмуну:

Chrome T-rex Game Hack Arduino колдонуу: 5 кадам
Chrome T-rex Game Hack Arduino колдонуу: 5 кадам

Video: Chrome T-rex Game Hack Arduino колдонуу: 5 кадам

Video: Chrome T-rex Game Hack Arduino колдонуу: 5 кадам
Video: Build an Arduino-based jumping Chrome Dinosaur T-Rex Game 2024, Ноябрь
Anonim
Chrome T-rex Game Hack Arduino колдонуу
Chrome T-rex Game Hack Arduino колдонуу

Бул окуу куралында биз Chrome t-rex оюнун arduino менен бузабыз

Берилиштер:

Бизге бул долбоор үчүн төмөнкү компоненттер керек:

1 -кадам: LDR баасын аныктоо

LDR баасын аныктоо
LDR баасын аныктоо
LDR баасын аныктоо
LDR баасын аныктоо
LDR баасын аныктоо
LDR баасын аныктоо

• Биринчиден, сиз т-рекске секиргиңиз келген LDR маанисин табышыңыз керек. Arduino (5V) - LDR (терминал 1) Arduino (A0) - LDR (терминал 2) Arduino (GND) - Резистор- LDR (терминал 2) • Эми төмөндө берилген 'ldr test.ino' файлын жүктөп алыңыз • бул кодду arduinoдо ачыңыз IDE жана аны arduino тактаңызга жүктөңүз. • азыр Chrome браузерин ачыңыз • жана ошондой эле arduino сериялык мониторун ачыңыз • Эми LDRди экрандын тоскоолдук болгон жерине коюңуз (жогорудагы сүрөттү караңыз) • LDR'ди койгондо окууну жазыңыз тоскоолдуктар аймагы '• Жана LDR'ди "эч кандай тоскоолдуксуз аймакка" койгондо окууңузду белгилеңиз • эми LDRди "тоскоолдук area'га" койгондо максималдуу маанини табышыңыз керек. Мисалы: Мен LDRди качан "тоскоолдукка" койгом дейли "Андан кийин сериялык монитор анын маанисин 500дөн төмөн көрсөтөт. Ошол эле мен аны эч кандай тоскоолдуксуз жерге койгондо, ал 600дөн жогору маанини көрсөтөт. Ошентип, менин босоголук мааним (мунун астында мен Рекске секиргим келет) 500 Бирок бул жерде мен босогону кабыл алам 510 мааниси (тактыгым үчүн босогодо +10 кошуп койгом) Ошентип, качан ldr тоскоолдукту аныктаса, ldr мааниси дайыма төмөн болот n босого мааниси (510), ошондуктан ал биздин т-рекске секирет.

2 -кадам: Servo кошуу

Серво кошуу
Серво кошуу
Серво кошуу
Серво кошуу
Серво кошуу
Серво кошуу
Серво кошуу
Серво кошуу

• Эми серво моторун клавиатурага жабыштырыңыз • Жогорудагы схемада көрсөтүлгөн байланышты түзүңүз. • Эми 'chrome dino game.ino' ардуино тактасына жүктөңүз.

3 -кадам: LDR үчүн туура позицияны табуу

LDR үчүн туура позицияны табуу
LDR үчүн туура позицияны табуу

• Эми LDRди экранга чыгарардан мурун, анын туура жайгашуусун табышыңыз керек. • Бул үчүн сиз экрандын алдында кармап турушуңуз керек (жогорудагы сүрөттү караңыз) жана сиздин servo моторуңуз тоскоолдук болгондо өз убагында баскычты басышы керек экенин көрүңүз. келет • Эгерде тоскоолдук келгенде T-rex өтө эрте секирсе, анда lldr алдыга • жана тоскоолдук келгенде T-rex өтө кеч секирсе, ldr backword сөзүн кармаңыз.

4 -кадам: Экрандагы Ldr Stick

Экрандагы Ldr Stick
Экрандагы Ldr Stick

• LDR үчүн туура позицияны тапкандан кийин ldrди экранда чаптаңыз • Эми муну иштетиңиз.

5 -кадам: Мүчүлүштүктөрдү оңдоо

• Эгерде сиздин долбоор биринчи жолу ийгиликтүү иштесе, бирок бир аз убакыттан кийин иштебесе, анда босогонун маанисин текшеришиңиз керек, бул үчүн мен 'chrome dino game.ino' сериялык функцияларын да жазам, андыктан сериялык мониторуңуз сизге эмне берет Ldrди тоскоолдукка койгондо, азыр мен сизге программадан чектик маанини алмаштыруунун ордуна, дисплейдин жарыктыгын өзгөртүп, сериялык мониторуңуз босогодон төмөн маанилерди бере турган жерге коюуну сунуштайм. LDRди тоскоолдукка койгондо.

Сунушталууда: