Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Tezkor javobgarlikdan voz kechish: loyihaning maqsadi - o'yin portini joystikka arzon konvertatsiya qilish emas. Loyihaning maqsadi - ko'p qirrali va sozlash mumkin bo'lgan joystik, uni osonlikcha o'zgartirish mumkin. Mening Arduino -ni tanlashimga sabab - bo'sh vaqtim bo'lgani va amakimning eski o'yin porti joystikiga yangi hayot bag'ishlagim keldi. Agar siz ham xuddi shunday qilishni xohlasangiz, arzon konvertorlar juda ko'p, shuning uchun ularni murakkablashtirishni xohlamasangiz, ularni sinab ko'ring.
1 -qadam: Kerakli materiallarni to'plang:
Sizga kerak bo'lgan narsalar:
- eski o'yin porti joystiki (mennikini sotuvdan 2 dollarga oldim)
- erkak pin sarlavhalari
- Arduino uno (taxminan 18 dollar)
- proto taxta yoki perford
Sizga kerak bo'lgan vositalar:
- qaychi
- lehimlantiruvchi temir
- qandaydir qo'rg'oshin
- Arduino IDE va Atmel flip o'rnatilgan kompyuter
- internet aloqasi
2 -qadam: Datchikni qismlarga ajratish:
birinchi va eng asosiy narsa - joystikni ajratish va tugmachalarga ulanadigan simlarning rang kodini aniqlash.
3 -qadam: Arduino qalqoni yarating va simlarni ulang:
Ilova qilingan sxemaga amal qiling.
Asosan to potentsiometrlari joystikning x va y o'qlarini, tugmalar esa harakat tugmalarini ifodalaydi.
4 -qadam: dasturiy ta'minotni sozlash:
Bu joystikni sozlash uchun bir necha qadamlar bor:
- Birinchidan, https://github.com/AlanChatham/UnoJoy havolasiga o'ting va UnoJoy -ni yuklab oling.
- Keyin Arduino IDE -ni oching va namuna kodini taxtaga o'chiring.
- Endi Atmel Flip va Java Runtime Environment -ni o'rnating
- Endi bortdagi usb portiga yaqin ikkita pinni qisqartirish yoki https://arduino.cc/en/Hacking/DFUProgramming8U2 havolasidagi ko'rsatmalarni bajarish orqali taxtani DFU rejimiga o'tkazing.
- Endi Uno Joy papkasini oching va Uno papkasiga o'ting va Turnintoajoystick.bat faylini ishga tushiring.
- Endi Arduino kartasini ajratib oling va qayta ulang, hozir hamma narsa tayyor va tayyor.
- agar kerak bo'lsa, tekshirgichni tekshirish uchun Windows -dagi usb -kontrollerlar variantini tekshiring.
5 -qadam: Natija va muammolarni bartaraf etishni tugating:
Joystik shunday chiqdi.
ishda yakuniy natijani ko'rsatmaganim uchun uzr.
Agar sizda joystiklar harakatida chayqalayotgan bo'lsangiz, iltimos, muammolarni hal qilish uchun potentsiometrlarga o'tadigan 5v va gnd ulanishlarini tekshiring, sharhlar bo'limida men bilan bog'laning.