Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Qanday qilib usb -raketa uchirgichini o'z maqsadiga aylantirish mumkin. Bu ko'rsatma sizga usb raketa otish moslamasini avtoturetda aylantirishni o'rgatadi, u IR maqsadlarini topadi va nishonga oladi. (faqat IR maqsadlari uchun uzr)
1 -qadam: Sizga nima kerak
Menga nima kerak?
Sizga kerak: 1 ta simli: bluetooth yoqilgan kompyuter 1 usb raketa tashuvchisi (duh!) Ducttape GlovePie (dasturlashtiriladigan kirish emulyatori) Siz glovepie -ni https://glovepie.org/poiuytrewq.php dan yuklab olishingiz mumkin. haqiqatan ham zarur, lekin dasturlash qismini yaxshiroq tushunishga yordam beradi)
2 -qadam: Tayyorgarlik
O'z tasmangizni missie ishga tushirgichining yuqori qismiga mahkamlash uchun kanalli lentadan foydalaning. Raketalar hali ham o'qqa tuta olishiga ishonch hosil qiling. Vimote oldinga yo'naltirilishi va rasmdagi kabi raketa otish moslamasining o'rtasiga joylashtirilishi kerak. Wiimote -dagi 1 va 2 -tugmalarni yopmasligingizga ishonch hosil qiling, chunki ularni kompyuterga ulash uchun ularni bosish kerak (keyingi bosqichga qarang).
3 -qadam: Wiimote -ni ulang
Endi wiimote -ni shaxsiy kompyuteringizga ulang. Agar siz buni qanday qilishni bilsangiz, bu bosqichni o'tkazib yuborishingiz mumkin.
Agar siz bluesoleil -dan foydalansangiz, buni qiling: bluesoleil -ni oching va ekranning o'rtasida qizil/to'q sariq rangli to'pni bosing, bu sizning kompyuteringizni bluetooth qurilmalarini qidirishga majbur qiladi. Kompyuteringiz skaner qilayotganda, sizning kompyuteringiz wiimote -dagi 1 va 2 tugmachalarni bosib turing (LEDlar yonib -o'chib turishi kerak). Wi-Fi qurilmasi sizning bluesoleil ekraningizda "Nintendo RVL-CNT-01" yoki shunga o'xshash tarzda ko'rinishi kerak. Endi kompyuteringizda topilgan yangi Wi -Fi qurilmasini ikki marta bosing. Bu uni mumkin bo'lgan xizmatlarni qidirishga majbur qiladi. Endi sichqoncha belgisi to'q sariq rangga aylanishi kerak. Sichqoncha belgisini bosing. Agar wiimote belgisi yashil rangga aylansa, siz wiimote -ni kompyuteringizga muvaffaqiyatli uladingiz.
4 -qadam: dasturlash 1 -qism
Kompyuterga to'g'ri ulangan wiimote bilan siz glovepie skriptlarini ishlatishingiz kerak. GlovePIE -ni oching va uni kiriting:
debug = wiimote.dot1x agar wiimote.dot1y <462 bo'lsa, klaviatura. Down = true else keyboard. Down = agar wiimote.dot1y> 562 bo'lsa, klaviatura. Up = true boshqa klaviatura. Up = noto'g'ri bo'lsa wiimote.dot1x <462 keyin klaviatura. Left = true else keyboard. Left = false, agar wiimote.dot1x> 562 bo'lsa, keyboard. Right = true else else. Right = false Birinchi satr kerak emas, lekin u sizning wiimote -ning to'g'ri ishlashini ko'rishga yordam beradi. Keyingi ikkita chiziq gorizontal nishonni boshqaradi. va oxirgi 2 vertikal nishonni boshqaradi. Bu raketa uchiruvchi dasturiy ta'minotdagi IR tugmachasining joylashgan joyiga qarab o'ng tugmalarni bosish orqali amalga oshiriladi. Agar sizning raketani ishga tushirish dasturi nishon uchun o'q tugmalaridan boshqa narsani ishlatsa, siz kodni o'zgartirishingiz kerak bo'ladi. Agar sizning kompyuteringizga bir nechta wiimote ulangan bo'lsa, "wiimote" ni "wiimote" bilan almashtiring va undan keyin qaysi raqamni ishlatishni xohlaysiz. Masalan, agar siz ikkinchi wiimote -dan foydalansangiz, "wiimote2" deb yozgan bo'lar edingiz. Agar siz qaysi raqamni ishlatishingiz kerakligiga ishonchingiz komil bo'lmasa, "wiimote" ni raqamsiz qo'ying va GlovePIE o'z -o'zidan hal qiladi.
5 -qadam: Dasturlashning 2 -qismi: Raketani otish
Quyidagi kod satrlari tortishish mexanizmiga e'tibor beradi. Endi skript oxirida quyidagini qo'shing: wiimote. Led1 = wiimote.dot1vis wiimote. Led2 = wiimote.dot1vis wiimote. Led3 = wiimote.dot1vis wiimote. Led4 = wiimote.dot1vis Bu wiimote yoritgichlarini yonadi. infraqizil nurni "ko'rishi" mumkin. Bu sizga wiimote IQ signalini qabul qilishini ko'rishni osonlashtiradi. Endi biz otishni o'rganishni qo'shamiz. Bu oldingi kod satrlariga qaraganda biroz murakkabroq bo'ladi, lekin umid qilamanki, siz buni tushunasiz. Skript oxirida quyidagilarni qo'shing: agar wiimote.dot1vis = rost bo'lsa, {if wiimote.dot1x> 412 va wiimote.dot1x412 va wiimote.dot1y <612 keyin {keyboard. Enter = true keyboard. Enter = false}} Birinchi liniya wiimote har qanday IQ signalini "ko'rishi" mumkinligini tekshiradi. 2 -chi chiziq, IQ nurining "ko'rish maydoni" ning markazida joylashganligini tekshiradi. Agar shunday bo'lsa, ishga tushirish moslamasi to'g'ri nishonga olinishi kerak va raketa raketani o'qqa tutadi. Agar raketalarni ishga tushirish uchun dasturiy ta'minot raketalarni o'qqa tutish uchun Enterdan foydalanmasa, siz "klaviatura. Enter" ni dasturiy ta'minot ishlatadigan kalitga o'zgartirishingiz kerak.
6 -qadam: tugadi
Endi sizda to'liq avtomatlashtirilgan wiimote/raketa uchirish minorasi bor. Raketani ishga tushirish dasturini oching va raketani ishga tushiring. Agar siz hamma narsani to'g'ri sozlagan bo'lsangiz, davom etishingiz va GlovePIE skriptini ishga tushirishingiz mumkin, so'ngra raketa ishga tushirish dasturiga o'ting va raketa uchirgichi IQ nishoniga qanday o'q otayotganini kuzatib boring. U sham, masofadan boshqarish pulti yoki Wii sensor paneli kabi InfraRed nurlanishini chiqaradigan har qanday narsaga nishon qila oladi. Agar biron bir muammoga duch kelsangiz yoki menga savolingiz bo'lsa, sharh qoldiring yoki shaxsiy xabar yuboring, men yordam berishdan xursand bo'laman.