Სარჩევი:

Chrome T-rex Game Hack Arduino– ს გამოყენებით: 5 ნაბიჯი
Chrome T-rex Game Hack Arduino– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: Chrome T-rex Game Hack Arduino– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: Chrome T-rex Game Hack Arduino– ს გამოყენებით: 5 ნაბიჯი
ვიდეო: Lab Power Supply Design - Part 2 ლაბორატორიული კვების ბლოკი. ნაწილი 2 2024, ნოემბერი
Anonim
Chrome T-rex Game Hack Arduino– ს გამოყენებით
Chrome T-rex Game Hack Arduino– ს გამოყენებით

ამ გაკვეთილში ჩვენ გავტეხავთ chrome t-rex თამაშს არდუინოსთან ერთად

მასალები:

ჩვენ გვჭირდება შემდეგი კომპონენტები ამ პროექტისთვის Arduino UNO -X1Breadboard X1Servo motor -X1LDR -X1 რეზისტორი 10K ohm -X1 ჯუმბერის კაბელები და მავთულები -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 და ატვირთეთ იგი თქვენს არდუინოს დაფაზე. • ახლა გახსენით Chrome ბრაუზერი • და ასევე გახსენით arduino სერიული მონიტორი • ახლა მოათავსეთ LDR დაბრკოლებების არეზე ეკრანზე (იხ. სურათი ზემოთ) • ჩაწერეთ კითხვა, როდესაც LDR ჩართავთ ' დაბრკოლების არე '• და ასევე ჩაწერეთ კითხვა, როდესაც LDR- ს ათავსებთ' დაბრკოლების ზონაზე '• ახლა თქვენ უნდა იპოვოთ მაქსიმალური მნიშვნელობა, როდესაც LDR- ს განათავსებთ' დაბრკოლების ზონაზე 'მაგალითი: დავუშვათ, როდესაც LDR- ს ვაყენებ' დაბრკოლებაზე მაშინ სერიული მონიტორი აჩვენებს, რომ მისი ღირებულება 500 -ზე ნაკლებია. და ანალოგიურად, როდესაც მას დაბრკოლების ზონაში ვათავსებ, მაშინ ის აჩვენებს 600 -ზე მეტს. ასე რომ, ჩემი ბარიერი (ქვემოთ მინდა გადავიდე t Rex) არის 500 მაგრამ აქ ვიღებ ზღურბლს მნიშვნელობა 510 (მე დავამატე +10 ჩემს ზღურბლში უფრო მეტი სიზუსტისთვის) ასე რომ, როდესაც ldr აღმოაჩენს დაბრკოლებას, ldr მნიშვნელობა ყოველთვის დაბალია n ბარიერის მნიშვნელობა (510) ასე რომ ის გადახტება ჩვენი t-rex.

ნაბიჯი 2: სერვოს დამატება

სერვის დამატება
სერვის დამატება
სერვის დამატება
სერვის დამატება
სერვის დამატება
სერვის დამატება
სერვის დამატება
სერვის დამატება

• ახლა დაიდეთ სერვო ძრავა კლავიატურაზე • დაამყარეთ კავშირი ნაჩვენები ზემოთ წრიულ დიაგრამაზე. • ახლა ატვირთეთ 'chrome dino game.ino' არდუინოს დაფაზე

ნაბიჯი 3: LDR– ის სწორი პოზიციის პოვნა

LDR– ის სწორი პოზიციის პოვნა
LDR– ის სწორი პოზიციის პოვნა

• ახლა სანამ LDR ეკრანზე დაკიდებთ თქვენ უნდა იპოვოთ მისი სწორი პოზიცია. • ამისათვის თქვენ უნდა დაიჭიროთ ეკრანის წინ (იხილეთ სურათი ზემოთ) და დაინახოთ, რომ თქვენმა სერვო ძრავამ უნდა დააჭიროს ღილაკს სწორ დროს დაბრკოლების დროს მოდის • თუ T-rex ხტება ძალიან ადრე როდესაც დაბრკოლება მოდის მაშინ გამართავს ldr წინ • და თუ T-rex ხტომა ძალიან გვიან როდესაც დაბრკოლება მოდის მაშინ გამართავს ldr უკანა სიტყვა

ნაბიჯი 4: მიამაგრეთ Ldr ეკრანზე

მიამაგრეთ Ldr ეკრანზე
მიამაგრეთ Ldr ეკრანზე

• LDR– ის სწორი პოზიციის აღმოჩენის შემდეგ ჩადეთ ldr ეკრანზე • ახლა გაუშვით ეს.

ნაბიჯი 5: პრობლემის მოგვარება

• თუ თქვენი პროექტი პირველად წარმატებით იმუშავა, მაგრამ რაღაც დროის შემდეგ არ იმუშავებს, თქვენ უნდა შეამოწმოთ ბარიერის მნიშვნელობა, ამისათვის მე ასევე ვწერ სერიულ ფუნქციებს "chrome dino game.ino" - ში, ასე რომ გაარკვიეთ რას გაძლევთ თქვენი სერიული მონიტორი Ldr მნიშვნელობა როდესაც თქვენ დააყენებთ ldr დაბრკოლებას, ახლა მე გირჩევთ პროგრამის ბარიერის მნიშვნელობის შეცვლის ნაცვლად თქვენ შეცვალოთ თქვენი ეკრანის სიკაშკაშე და დააყენოთ ის იმ წერტილში, რომლითაც თქვენი სერიული მონიტორი გაძლევთ ზღურბლზე დაბალ მნიშვნელობებს როდესაც თქვენ დააყენებთ LDR დაბრკოლებას.

გირჩევთ: