Mundarija:
- 1 -qadam: Ba'zi kirish
- 2 -qadam: Ishga tayyorgarlik
- 3 -qadam: kerakli komponentlar
- 4 -qadam: O'chirish diagrammasi va ulanishlar
- 5 -qadam: kod
- 6 -qadam: baxtli bo'lish
- 7 -qadam: cheklovlar va yangilanishlar
Video: Arduino yordamida Google T Rex avtomatik o'yin boshqaruvchisi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
quraylik
1 -qadam: Ba'zi kirish
Google t rex aka dino o'yini haqida hamma biladi va u internet o'yini sifatida mashhur.
O'yin juda oddiy, sakrash orqali to'siqlarni chetlab o'ting va shunga o'xshash super Mario yugurish. Odatda sakrash uchun biz bo'sh joyni qo'lda ishlatamiz, bu men uchun juda eski maktab …
shuning uchun bu darslikda men sizga buni avtomatik boshqaruvchi - avtomatik tarzda qanday qilishni ko'rsataman.
iltimos, batafsil ma'lumot olish uchun videoni tomosha qiling
2 -qadam: Ishga tayyorgarlik
senor
bu erda biz to'siqni aniqlamoqchimiz va LDR ishlatayotgan to'siqni aniqlash uchun sakrab o'tmoqchimiz
Xo'sh, LDR bunday to'siqni qanday aniqlaydi?
LDR qarshiligi yorug'likka qarab o'zgaradi, ya'ni qorong'i vaqt LDR qarshiligi juda yuqori va aksincha. shuning uchun bizning to'siqimiz quyuq rangda, shuning uchun biz har xil analog qiymatlarni olishimiz mumkin. bu qiymat bilan boshqaruvchi yordamida biz servoni ishga tushiramiz.
Servo bo'sh joyni bosish uchun ishlatiladi. shuning uchun ish printsipi
3 -qadam: kerakli komponentlar
arduino bilan
har qanday arduino -dan foydalanishingiz mumkin
servo motor
Men sg90 dan foydalanmoqdaman
LDR
bizning sensorimiz
10K Rezistor
4 -qadam: O'chirish diagrammasi va ulanishlar
iltimos videoni ko'ring
Birinchidan, servo VCC ni 5V ga va erga erga ulang
keyin men PWM pinini Arduino pin 9 ga uladim
LDRni a0 piniga ulang
5 -qadam: kod
Men Arduino analog o'qish funktsiyasidan foydalanayapman va servo -tetiklar uchun shartlar beraman
bu erdan yuklang
6 -qadam: baxtli bo'lish
Iltimos, videoni tomosha qiling. Shubhangiz bo'lsa, uni quyida izohlang
7 -qadam: cheklovlar va yangilanishlar
Videoda aytganimdek, uning cheklovlari bor
1.arduino bu qush kelganda dinoni pastga ura olmaydi.
Yechim
Yuqori tomonga ldr qo'shilsa, biz boshqa servo (orqaga) tugmachasini boshqarishimiz mumkin bo'lgan qushni aniqlay olamiz.
2. tezlik oshganda muvaffaqiyatsiz bo'ladi
3. rang o'zgarganda muvaffaqiyatsiz bo'ladi (rangni o'zgartirish)
Yechim
Biz buni qo'shimcha sensorlar va murakkab kodlarni qo'shish orqali hal qila olamiz
Tavsiya:
Arduino video o'yin boshqaruvchisi: 4 qadam
Arduino video o'yinlar boshqaruvchisi: Sizda Arduino to'plami bor, lekin u bilan nima qilishni bilmayapsizmi? Balki unday emas, lekin men bu ko'rsatmada Arduino -ni loyihangizga qanday qurish, kodlash va integratsiyalashni bosqichma -bosqich ko'rsataman. Hozirgi vaqtda bu qo'llanma faqat Clic yordamida sinovdan o'tgan
Arduino o'yin boshqaruvchisi: 5 qadam
Arduino Game Controller: O'yin boshqaruvchisi - bu belgi yoki ob'ektni harakatga keltirish uchun video o'yinlarga kirish uchun ishlatiladigan qurilma. O'yin boshqaruvchisining dizayni va funksionalligi oson va, albatta, sizga ajoyib o'yin tajribasini beradi, va bu yanada aniqroq bo'ladi
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
Qanday qilib 2D belgisini Unreal Engine 4 -dagi belgilar boshqaruvchisi yordamida kompyuter uchun vizual skript yordamida yaratish mumkin: 11 qadam
Kompyuter uchun vizual skriptdan foydalanib, Unreal Engine 4 -dagi 2 -belgini qanday boshqarish kerak: Kompyuter uchun vizual skript yordamida Unreal dvigateli 4 -da 2 -belgini qanday boshqarish kerak, men Jordan Steltz. Men 15 yoshimdan beri video o'yinlar ishlab chiqyapman. Bu darslik sizga asosiy belgilarni qanday yaratishni o'rgatadi
Transistorlar yoki 555 taymer IC yordamida suv sathining avtomatik boshqaruvchisi: 5 qadam
Transistorlar yoki 555 taymer IC yordamida suv sathining avtomatik boshqaruvchisi: kirish: salom, bu erda hammaga suvni tejamkorlik bilan tejash haqida bilib olamiz. Bas, qadamlar va jumlalarni diqqat bilan o'ting. Suv omborining to'lib toshishi suvning isrof bo'lishiga olib keladigan keng tarqalgan muammo hisoblanadi. Garchi onam bor bo'lsa ham