Cuprins:
Video: Crearea jocului T-rex Chrome folosind Arduino: 5 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest tutorial vom hack jocul crom t-rex cu arduino
Provizii:
Avem nevoie de următoarele componente pentru acest proiect Arduino UNO -X1 Placă de pâine X1 Motor servo -X1LDR -X1 Rezistor 10K ohm -X1 Cabluri și fire jumper -X1
Pasul 1: Determinați valoarea LDR
• Mai întâi de toate trebuie să găsiți valoarea LDR în care doriți să săriți t-rex • pentru a face conexiunea conform schemei de circuit. Arduino (5V) - LDR (terminalul 1) Arduino (A0) - LDR (terminalul 2) Arduino (GND) - Rezistor- LDR (terminalul 2) • Descărcați acum fișierul „ldr test.ino” dat mai jos • deschideți acest cod în arduino IDE și încărcați-l în placa dvs. arduino. • deschideți acum browserul cromat • și deschideți, de asemenea, monitorul serial arduino • Plasați acum LDR pe zona obstacolelor de pe ecran (a se vedea imaginea de mai sus) • notați citirea când puneți LDR pe zona obstacolului”• Și notați, de asemenea, citirea când plasați LDR pe„ zonă fără obstacole”• acum trebuie să găsiți valoarea maximă atunci când plasați LDR pe„ zona obstacolului”Exemplu: Să presupunem că atunci când așez LDR pe„ obstacol atunci monitorul serial arată că are o valoare mai mică de 500. Și în mod similar, atunci când îl plasez pe nici o zonă de obstacol, atunci arată o valoare peste 600. Deci, valoarea Pragului meu (sub aceasta vreau să salt t Rex) este 500 Dar aici îmi asum pragul valoarea 510 (am adăugat +10 în valoarea Pragului meu pentru mai multă precizie) Deci, ori de câte ori ldr detectează obstacol, valoarea ldr este întotdeauna mai mică decât n valoare prag (510), deci ne va salta t-rex.
Pasul 2: Adăugarea Servo
• Acum lipiți servomotorul pe tastatură • Faceți conexiunea prezentată în schema de circuit de mai sus. • Încărcați acum „chrome dino game.ino” pe placa arduino
Pasul 3: Găsirea poziției corecte pentru LDR
• Acum, înainte de a lipi LDR pe ecran, trebuie să găsiți poziția corectă pentru a lipi. • Pentru aceasta, trebuie să țineți în fața ecranului (a se vedea imaginea de mai sus) și să vedeți că servomotorul dvs. ar trebui să apăsați butonul la momentul potrivit atunci când obstacol vine • Dacă T-rex sare prea devreme când vine obstacolul, țineți ldr înainte • și dacă T-rex sare prea târziu când vine obstacolul, țineți ldr cuvântul cheie
Pasul 4: lipiți Ldr pe ecran
• După ce ați găsit poziția corectă pentru LDR, lipiți ldr pe ecran • Acum rulați acest lucru.
Pasul 5: depanare
• Dacă proiectul dvs. rulează cu succes prima dată, dar nu funcționează după ceva timp, atunci trebuie să verificați valoarea pragului, pentru asta scriu și funcții seriale în „chrome dino game.ino”, deci găsiți ceea ce vă oferă monitorul dvs. serial valoarea Ldr atunci când puneți ldr pe obstacol, acum vă sugerez să, în loc să schimbați valoarea pragului din program, trebuie să modificați luminozitatea afișajului și să o setați la acel punct în care monitorul dvs. serial vă oferă valori mai mici decât valoarea pragului când plasați LDR pe obstacol.