Cuprins:

Controler automat de joc Google T Rex folosind Arduino: 7 pași
Controler automat de joc Google T Rex folosind Arduino: 7 pași

Video: Controler automat de joc Google T Rex folosind Arduino: 7 pași

Video: Controler automat de joc Google T Rex folosind Arduino: 7 pași
Video: Lectia de Arduino 2024, Iulie
Anonim
Image
Image
Componente necesare
Componente necesare

permite să-l construim

Pasul 1: câteva introduceri

Tot ce știi despre jocul t rex aka dino de pe google și faimos ca fiind un joc pe internet.

jocul este foarte simplu, evită doar obstacolele sărind și este ca super Mario run.de obicei pentru a sari folosim bara de spațiu manual. Aceasta este o școală foarte veche pentru mine …

deci, în acest tutorial, vă voi arăta cum să faceți acest lucru în automat, care este un controler automat.

vă rugăm să urmăriți videoclipul realizării pentru mai multe detalii

Pasul 2: Principiul de lucru

senorul

aici vrem să detectăm obstacolul și să sărim pentru a detecta obstacolul folosesc un LDR

deci cum un LDR detectează acest tip de obstacol?

rezistența LDR se modifică în funcție de lumină, atunci când timpul întunecat rezistența LDR este foarte mare și invers. deci obstacolul nostru este de culoare închisă, astfel încât să putem obține diferite valori analogice. cu acea valoare, cu ajutorul unui controler, declanșăm un servo.

servo este folosit pentru a apăsa bara de spațiu. deci acesta este principiul de lucru

Pasul 3: Componente necesare

arduino uno

puteți folosi orice arduino

servo motor

Folosesc sg90

LDR

senzorul nostru

10K RESISTOR

Pasul 4: Diagrama circuitului și conexiunile

Diagrama circuitului și conexiunile
Diagrama circuitului și conexiunile

vă rugăm să urmăriți videoclipul

mai întâi, conectați VCC al servo-ului la 5v și la masă la masă

apoi am conectat pinul PWM la pinul 9 Arduino

conectați LDR la pinul a0

Pasul 5: Cod

Folosesc funcția de citire analogică a Arduino și dau condiții pentru servo-declanșatoare

descărcare de aici

Pasul 6: Efectuarea fericită

vă rugăm să urmăriți videoclipul. Dacă aveți vreo îndoială, vă rugăm să o comentați mai jos

Pasul 7: Limitări și actualizări

După cum am spus în videoclip, are limitări

1.arduino nu reușește să declanșeze dino când vine acea pasăre.

Soluţie

Adăugarea unui ldr în partea de sus va detecta pasărea cu acel declanșator, putem controla un alt servo (butonul Înapoi)

2. eșuează când viteza crește

3. eșuează când se schimbă culoarea (inversiunea culorii)

Soluţie

Putem rezolva acest lucru adăugând mai mulți senzori și unele codificări complexe

Recomandat: