Turinys:

Automatinis „Google T Rex“žaidimų valdiklis naudojant „Arduino“: 7 žingsniai
Automatinis „Google T Rex“žaidimų valdiklis naudojant „Arduino“: 7 žingsniai

Video: Automatinis „Google T Rex“žaidimų valdiklis naudojant „Arduino“: 7 žingsniai

Video: Automatinis „Google T Rex“žaidimų valdiklis naudojant „Arduino“: 7 žingsniai
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Lapkritis
Anonim
Image
Image
Reikalingi komponentai
Reikalingi komponentai

tegul jį stato

1 žingsnis: įvadas

Viskas, ką žinote apie „t rex aka dino“žaidimą „Google“ir jis garsėja kaip ne internetinis žaidimas.

žaidimas yra labai paprastas, tiesiog išvengkite kliūčių šokinėdami ir panašiai kaip „Super Mario“. paprastai šokinėdami mes rankiniu būdu naudojame tarpo klavišą. tai man labai sena mokykla …

Taigi šioje pamokoje aš jums parodysiu, kaip tai padaryti automatiškai, tai yra automatinis valdiklis.

žiūrėkite vaizdo įrašą, kad gautumėte daugiau informacijos

2 žingsnis: darbo planas

senatorius

čia norime aptikti kliūtį ir šokinėti, kad aptikčiau kliūtį, kurią naudoju LDR

Taigi kaip LDR aptinka tokią kliūtį?

LDR pasipriešinimas kinta priklausomai nuo šviesos, kai tamsus laikas LDR atsparumas yra labai didelis ir atvirkščiai. Taigi mūsų kliūtis yra tamsios spalvos, todėl galime gauti skirtingas analogines vertes. su ta verte valdiklio pagalba paleidžiame servo.

„servo“naudojamas tarpo klavišui paspausti. taigi tai yra darbo principas

3 žingsnis: reikalingi komponentai

arduino uno

galite naudoti bet kurį arduino

servo variklis

Aš naudoju sg90

LDR

mūsų jutiklis

10K rezistorius

4 žingsnis: grandinės schema ir jungtys

Grandinės schema ir jungtys
Grandinės schema ir jungtys

prašome žiūrėti vaizdo įrašą

pirmiausia prijunkite servo VCC prie 5 V ir įžeminkite

tada aš prijungiau PWM kaištį prie „Arduino“kaiščio 9

prijunkite LDR prie kaiščio a0

5 žingsnis: kodas

Aš naudoju „Arduino“analoginio skaitymo funkciją ir suteikiu sąlygas servo paleidikliams

atsisiųskite iš čia

6 žingsnis: laimingi kūrimai

žiūrėkite vaizdo įrašą. Jei turite kokių nors abejonių, pakomentuokite jį žemiau

7 veiksmas: apribojimai ir atnaujinimai

Kaip sakiau vaizdo įraše, jis turi apribojimų

1. Arduino nesugeba paleisti dino, kai tas paukštis ateina.

Sprendimas

Pridėjus ldr viršutinėje pusėje, bus aptiktas paukštis su tuo gaiduku, kurį galime valdyti kitu servo (mygtukas atgal)

2. nepavyksta, kai greitis didėja

3. nepavyksta, kai keičiasi spalva (spalvų inversija)

Sprendimas

Tai galime išspręsti pridėję daugiau jutiklių ir sudėtingo kodavimo

Rekomenduojamas: