Mundarija:
- 1 -qadam: Bootloader va rivojlanish muhitini tayyorlang
- 2 -qadam: Sketch -ni o'rnating
- 3 -qadam: Lehim
- 4 -qadam: Majburiy emas
Video: USB adapteriga Sega Genesis Controller 2 $ uchun 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu adapter Sega Genesis / Mega Drive boshqaruvchisiga retroarx yoki boshqa dasturlar bilan ishlash uchun ikkita XBox 360 geympadini taqlid qilishga imkon beradi. U elektronika uchun Arduino-ga mos keladigan stm32f103c8t6 ko'k tabletkasidan foydalanadi.
Tarkibi:
- stm32f103c8t6 ko'k tabletka
- ikkita DB9 erkak rozetkasi (men o'zim qildim)
- simlar
1 -qadam: Bootloader va rivojlanish muhitini tayyorlang
Bootloader va Arduino ishlab chiqish muhitini tayyorlang.
1. Bu yerdagi ko'rsatmalarga amal qilib boshlang.
2. Eslatma: Afsuski, hozirda soxta stm32f103c8t6 taxtalari atrofida suzuvchi, qayta nomlangan IC. Bu qayta nomlangan IC 64K (yoki hatto 128K) chirog'i va 20K ramdan farqli o'laroq, faqat 32K chirog'i va 10K ramga ega va ehtimol stm32f103c6. Agar sizda ulardan biri bo'lsa, siz yuklagichni o'chirmoqchi bo'lganingizda, STM32 ko'rsatgichi sizga 32K zichligi past bo'lgan qurilma haqida xabar beradi (skrinshotga qarang). Agar siz o'sha holatda bo'lsangiz, Arduino-ning eng yangi yadrosi va yuklash qurilmasi borligiga ishonch hosil qiling, chunki ular hozirda ushbu pastki qurilmani qo'llab-quvvatlaydilar. Va siz Arduino IDE -da umumiy stm32f103c6 ni tanlashingiz kerak bo'ladi.
3. Libmaple yadrosida STM32F1/libraries/USBComposite tarkibini bu yerdan eng so'nggi versiya (yoki kamida 0,92) bilan almashtiring. Bu ikkita XBox360 kontrollerini qo'llab -quvvatlash uchun kerak.
4. Moviy tabletkalarda noto'g'ri USB qarshiligi bor, odatda 1,5K o'rniga 10K. Ba'zi kompyuterlar bilan ular yaxshi ishlaydi, lekin boshqalarga muammo tug'dirishi mumkin. 3.3V va A12 orasidagi qarshilikni tekshiring. Agar u 1,5K bo'lmasa, 1,5K olish uchun bu pinlar orasiga parallel ravishda qarshilik qo'shing. Masalan, agar sizda 10K bo'lsa, 1,8K qarshilik qo'shing.
2 -qadam: Sketch -ni o'rnating
Eskizimni oling va taxtaga yuklang. Siz taqlid qilmoqchi bo'lgan Xbox 360 boshqaruvchisiga qarab ikkita eskiz varianti mavjud (muvofiqligi o'zgarishi mumkin):
- x360 simli
- x360 simsiz.
Mening retroarx maqsadlarim uchun eskiz dpad tugmalariga javoban chap tayoqlar harakatini yuboradi, lekin agar siz dpad tugmachalarini bosib turib START tugmachasini bosib tursangiz, u o'rniga XBox dpad tugmalarini yuboradi. Agar sizga bu kerak bo'lmasa, qatorni izohlang:
#AVIACTIVATED_DPAD ni aniqlang
Kengashni kompyuterga ulang va ikkita geympad paydo bo'lishini tekshiring (ular qimirlamaydi, chunki sizda hech narsa yo'q). Windows-da win-R tugmachasini bosing va ikkita gamepadni ko'rish uchun joy.cpl-ni kiriting.
3 -qadam: Lehim
Ikkita DB9 erkak rozetkasini oling yoki yarating (yoki agar xohlasangiz, bittasini; bu holda siz kodni o'zgartirishingiz mumkin).
Endi ularni ikkita diagrammada bo'lgani kabi ko'k tabletkangizga ulang. Bu erda ko'rinish DB9 rozetkasining orqa tarafidan, ya'ni siz lehimlaydigan tomondan (yoki shunga mos ravishda, kontrollerlardagi ayol uyasining old qismi).
4 -qadam: Majburiy emas
Menda 3D bosilgan DB9 uyalarimdan foydalanayotgan bo'lsangiz, bu erda loyiha uchun 3D-bosma quti uchun dizayn bor.
Tavsiya:
ATGAMES portativ Sega Genesis -ni simsiz dinamiklar to'plamiga aylantiring: 13 qadam (rasmlar bilan)
ATGAMES Portativ Sega Genesis -ni simsiz dinamiklar majmuasiga aylantiring: Agar siz ATGAMES portativ Sega Genesis uchun yangi batareyani qanday o'zgartirish kerakligi haqidagi birinchi ko'rsatmamni o'qigan bo'lsangiz, unda siz hayron bo'lishingiz mumkin: Savol: Men nima qilardim? yangi topilgan kuch? Javob: ATGAMES Portativ Sega Genesis -ni simga o'zgartiring
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: 6 qadam (rasmlar bilan)
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: Men bir muncha vaqt Arduino bilan ishlaganman. Bu oson, arzon va ishni bajaradi. Ammo so'nggi paytlarda men IoT loyihalariga ko'proq moyil bo'ldim. Shunday qilib, men ESP ishlab chiqish kartasini ishlata boshladim va u juda yaxshi ishladi. Ammo endi men oldinga siljishni xohlayman
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: 3 qadam
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: Salom! Bu darslik sizga taymer bilan kamroq aloqa qilishni ko'rsatib beradi. Haqiqatan ham koronavirus epidemiyasi davrida qo'llarni yaxshilab yuvish juda muhim. Shuning uchun men bu taymerni yaratdim. Bu taymer uchun men Nokia 5110 LCD -dan foydalandim
12V dan USB adapteriga 12V dan 5V gacha transformator (Avtomobillar uchun juda yaxshi): 6 qadam
12V dan USB adapteriga 12V dan 5V gacha transformator (Avtomobillar uchun juda yaxshi): Bu sizga 12V dan USB (5v) gacha adapterni qanday yasashni ko'rsatib beradi. Buning eng aniq ishlatilishi 12v avtomobil adapterlari uchun, lekin sizda 12v bo'lgan hamma joyda foydalanishingiz mumkin! Agar sizga USB -dan boshqa narsa uchun 5v kerak bo'lsa, USB portlarini qo'shish bo'yicha qadamlarni o'tkazib yuboring