สารบัญ:

แฮ็คเกม Chrome T-rex โดยใช้ Arduino: 5 ขั้นตอน
แฮ็คเกม Chrome T-rex โดยใช้ Arduino: 5 ขั้นตอน

วีดีโอ: แฮ็คเกม Chrome T-rex โดยใช้ Arduino: 5 ขั้นตอน

วีดีโอ: แฮ็คเกม Chrome T-rex โดยใช้ Arduino: 5 ขั้นตอน
วีดีโอ: Hack Google Chrome Dinosaur Game #shorts #viral #chrome #google #javascript 2024, พฤศจิกายน
Anonim
แฮ็คเกม Chrome T-rex โดยใช้ Arduino
แฮ็คเกม Chrome T-rex โดยใช้ Arduino

ในบทช่วยสอนนี้เราจะแฮ็คเกม chrome t-rex ด้วย arduino

เสบียง:

เราต้องการส่วนประกอบต่อไปนี้สำหรับโครงการนี้Arduino UNO -X1Breadboard X1Servo motor -X1LDR -X1Resistor 10K ohm -X1jumper cables and wires -X1

ขั้นตอนที่ 1: กำหนดค่า LDR

กำหนดมูลค่า LDR
กำหนดมูลค่า LDR
กำหนดมูลค่า LDR
กำหนดมูลค่า LDR
กำหนดมูลค่า LDR
กำหนดมูลค่า LDR

• ก่อนอื่นคุณต้องหาค่า LDR ที่คุณต้องการจะกระโดด t-rex • เพื่อทำการเชื่อมต่อตามแผนภาพวงจร Arduino (5V) - LDR (เทอร์มินัล 1) Arduino (A0) - LDR (เทอร์มินัล 2) Arduino (GND) - ตัวต้านทาน - LDR (เทอร์มินัล 2)• ตอนนี้ดาวน์โหลดไฟล์ ' ldr test.ino ' ที่ระบุด้านล่าง• เปิดโค้ดนี้ใน Arduino IDE แล้วอัปโหลดลงในบอร์ด Arduino ของคุณ • ตอนนี้เปิดเบราว์เซอร์ Chrome • และเปิดจอภาพอนุกรมของ Arduino ด้วย• ตอนนี้วาง LDR ไว้บนพื้นที่อุปสรรคบนหน้าจอ (ดูภาพด้านบน)• จดค่าที่อ่านไว้เมื่อคุณวาง LDR ไว้ที่ ' พื้นที่อุปสรรค '• และจดการอ่านเมื่อคุณวาง LDR บน 'พื้นที่ไม่มีสิ่งกีดขวาง'• ตอนนี้คุณต้องหาค่าสูงสุดเมื่อคุณวาง LDR บน 'พื้นที่อุปสรรค' ตัวอย่าง: สมมติว่าเมื่อฉันวาง LDR บน 'สิ่งกีดขวาง ' จากนั้นมอนิเตอร์แบบอนุกรมแสดงว่ามีค่าต่ำกว่า 500 และในทำนองเดียวกันเมื่อฉันวางไว้บนพื้นที่ที่ไม่มีสิ่งกีดขวางก็จะแสดงค่าที่สูงกว่า 600 ดังนั้นค่าเกณฑ์ของฉัน (ด้านล่างนี้ฉันต้องการข้าม t Rex) คือ 500 แต่ที่นี่ฉันถือว่าเกณฑ์ ค่า 510 (ฉันได้เพิ่ม +10 ในค่าเกณฑ์ของฉันเพื่อความแม่นยำที่มากขึ้น) ดังนั้นเมื่อใดก็ตามที่ ldr ตรวจพบสิ่งกีดขวาง ค่าของ ldr จะต่ำกว่าเสมอ n ค่าเกณฑ์ (510) ดังนั้นมันจะกระโดด t-rex ของเรา

ขั้นตอนที่ 2: การเพิ่ม Servo

การเพิ่มเซอร์โว
การเพิ่มเซอร์โว
การเพิ่มเซอร์โว
การเพิ่มเซอร์โว
การเพิ่มเซอร์โว
การเพิ่มเซอร์โว
การเพิ่มเซอร์โว
การเพิ่มเซอร์โว

• ตอนนี้ติดเซอร์โวมอเตอร์บนแป้นพิมพ์• ทำการเชื่อมต่อที่แสดงในแผนภาพวงจรด้านบน • ตอนนี้อัปโหลด ' chrome dino game.ino ' ในบอร์ด Arduino

ขั้นตอนที่ 3: ค้นหาตำแหน่งที่เหมาะสมสำหรับ LDR

ค้นหาตำแหน่งที่เหมาะสมสำหรับ LDR
ค้นหาตำแหน่งที่เหมาะสมสำหรับ LDR

• ตอนนี้ ก่อนที่จะติด LDR บนหน้าจอ คุณต้องหาตำแหน่งที่ถูกต้องที่จะติด • เพื่อที่คุณจะต้องถือหน้าจอ (ดูภาพด้านบน) และดูว่าเซอร์โวมอเตอร์ของคุณควรกดปุ่มในเวลาที่เหมาะสมเมื่อมีสิ่งกีดขวาง มา• หาก T-rex กระโดดเร็วเกินไปเมื่อมีสิ่งกีดขวาง ให้กด ldr ไปข้างหน้า• และหาก T-rex กระโดดช้าเกินไปเมื่อสิ่งกีดขวางมา ให้กด backword ldr

ขั้นตอนที่ 4: ติด Ldr บนหน้าจอ

Stick Ldr บนหน้าจอ
Stick Ldr บนหน้าจอ

• หลังจากหาตำแหน่งที่ถูกต้องสำหรับ LDR ให้ติด ldr บนหน้าจอ • ตอนนี้ให้รันสิ่งนี้

ขั้นตอนที่ 5: แก้ไขปัญหา

• หากโปรเจ็กต์ของคุณทำงานสำเร็จในครั้งแรกแต่ไม่ทำงานหลังจากนั้น คุณต้องตรวจสอบค่าขีดจำกัด เพื่อที่ฉันจะได้เขียนฟังก์ชันอนุกรมใน ' chrome dino game.ino ' ดังนั้นให้ค้นหาว่ามอนิเตอร์แบบอนุกรมของคุณให้อะไรกับคุณ ค่า Ldr เมื่อคุณใส่ ldr กับสิ่งกีดขวาง ตอนนี้ฉันแนะนำให้คุณแทนที่จะเปลี่ยนค่าเกณฑ์จากโปรแกรม คุณต้องเปลี่ยนความสว่างของจอแสดงผลและตั้งไว้ที่จุดที่จอภาพอนุกรมของคุณให้ค่าที่ต่ำกว่าค่าเกณฑ์ เมื่อคุณวาง LDR บนสิ่งกีดขวาง

แนะนำ: