Სარჩევი:

Sega Genesis Controller USB ადაპტერზე $ 2: 4 საფეხურად
Sega Genesis Controller USB ადაპტერზე $ 2: 4 საფეხურად

ვიდეო: Sega Genesis Controller USB ადაპტერზე $ 2: 4 საფეხურად

ვიდეო: Sega Genesis Controller USB ადაპტერზე $ 2: 4 საფეხურად
ვიდეო: Official Sega Genesis Wireless 2.4ghz Controller For Mini & Original Hardware! Review 2024, ნოემბერი
Anonim
Sega Genesis Controller USB ადაპტერზე 2 დოლარად
Sega Genesis Controller USB ადაპტერზე 2 დოლარად
Sega Genesis Controller USB ადაპტერზე 2 დოლარად
Sega Genesis Controller USB ადაპტერზე 2 დოლარად
Sega Genesis Controller USB ადაპტერზე 2 დოლარად
Sega Genesis Controller USB ადაპტერზე 2 დოლარად

ეს ადაპტერი საშუალებას აძლევს Sega Genesis / Mega Drive კონტროლერს მიბაძოს ორმაგი XBox 360 გეიმპადს რეტროარქთან ან სხვა პროგრამულ უზრუნველყოფასთან გამოსაყენებლად. იგი იყენებს Arduino- ს თავსებადი stm32f103c8t6 ლურჯ აბებს ელექტრონიკისთვის.

შემადგენლობა:

  • stm32f103c8t6 ლურჯი აბი
  • ორი DB9 მამრობითი სოკეტი (მე თვითონ გავაკეთე)
  • მავთულები

ნაბიჯი 1: მოამზადეთ ჩამტვირთავი და განვითარების გარემო

მოამზადეთ ჩამტვირთავი და განვითარების გარემო
მოამზადეთ ჩამტვირთავი და განვითარების გარემო
მოამზადეთ ჩამტვირთავი და განვითარების გარემო
მოამზადეთ ჩამტვირთავი და განვითარების გარემო
მოამზადეთ ჩამტვირთავი და განვითარების გარემო
მოამზადეთ ჩამტვირთავი და განვითარების გარემო

მოამზადეთ ჩამტვირთავი და არდუინოს განვითარების გარემო.

1. დაიწყეთ აქ მითითებების შესაბამისად.

2. შენიშვნა: სამწუხაროდ, ახლა ცურავს ყალბი stm32f103c8t6 დაფების გარშემო, სახელწოდებით IC. ამ გადაბეჭდილ IC- ს აქვს მხოლოდ 32K ფლეშ და 10K ოპერატიული მეხსიერება, განსხვავებით ორიგინალების 64K (ან თუნდაც 128K) და 20K ოპერატიული მეხსიერებისგან, და ალბათ stm32f103c6. თუ თქვენ გაქვთ ერთი მათგანი, მაშინ როდესაც თქვენ აპირებთ ჩატვირთვას ჩამტვირთავი, STM32 დემონსტრატორი გეტყვით, რომ თქვენ გაქვთ დაბალი სიმკვრივის 32K მოწყობილობა (იხილეთ სკრინშოტი). თუ თქვენ ხართ ამ პოზიციაზე, დარწმუნდით, რომ გაქვთ უახლესი Arduino ბირთვი და ჩამტვირთავი, რადგან ისინი ახლა მხარს უჭერენ ამ ქვედა დონის მოწყობილობას. და თქვენ უნდა აირჩიოთ Generic stm32f103c6 Arduino IDE– ში.

3. თქვენი libmaple ბირთვის შეცვალეთ STM32F1/libraries/USBComposite შინაარსი უახლესი ვერსიით (ან მინიმუმ 0.92) აქედან. ეს საჭიროა ორმაგი XBox360 კონტროლერის მხარდასაჭერად.

4. ცისფერ აბებს აქვთ არასწორი USB რეზისტორი, ჩვეულებრივ 10K 1.5K- ის ნაცვლად. ზოგიერთი კომპიუტერით, ისინი კარგად იმუშავებენ, მაგრამ შეიძლება სხვებთან პრობლემები შეექმნათ. შეამოწმეთ თქვენი წინააღმდეგობა 3.3V და A12 შორის. თუ ის არ არის 1.5K, დაამატეთ რეზისტორი პარალელურად ამ ქინძისთავებს, რომ მიიღოთ 1.5K. მაგალითად, თუ თქვენ გაქვთ 10K, დაამატეთ 1.8K რეზისტორი.

ნაბიჯი 2: დააინსტალირეთ ესკიზი

დააინსტალირეთ ესკიზი
დააინსტალირეთ ესკიზი

მიიღეთ ესკიზი და ატვირთეთ დაფაზე. არსებობს ესკიზის ორი ვარიანტი, იმისდა მიხედვით, თუ რომელი Xbox 360 კონტროლერის გსურთ მიბაძოთ (თავსებადობა შეიძლება განსხვავდებოდეს):

  • x360 სადენიანი
  • x360 უკაბელო.

ჩემი უკუქცევის მიზნით, ესკიზი ნაგულისხმევად აგზავნის მარცხენა ჯოხის მოძრაობას საპასუხოდ dpad ღილაკებზე, მაგრამ თუ dpad ღილაკებზე დაჭერისას გეჭიროთ დაწყების ღილაკს, ის აგზავნის XBox dpad ღილაკებს. თუ ეს არ გჭირდებათ, დაწერეთ კომენტარი ხაზზე:

#განსაზღვრეთ START_ACTIVATED_DPAD

შეაერთეთ დაფა კომპიუტერში და შეამოწმეთ, რომ გამოჩნდება ორი სათამაშო ბალიში (რა თქმა უნდა, ისინი არ მოძრაობენ, რადგან თქვენ არაფერი გაქვთ დაფაზე დამაგრებული). Windows- ზე, დააჭირეთ win-R და ჩაწერეთ joy.cpl, რომ ნახოთ ორი სათამაშო დაფა.

ნაბიჯი 3: შედუღება

Solder
Solder
Solder
Solder
Solder
Solder

მიიღეთ ან გააკეთეთ თქვენი ორი DB9 მამრობითი სოკეტი (ან მხოლოდ ერთი, თუ ეს არის ის, რაც თქვენ გჭირდებათ; ამ შემთხვევაში, შეიძლება დაგჭირდეთ კოდის შეცვლა).

ახლა დააკავშირეთ ისინი როგორც ორ დიაგრამაში თქვენს ლურჯ აბიზე. ხედი აქ არის DB9 სოკეტის უკნიდან, ანუ იმ მხარეს, რომელზედაც შედგით (ან, ექვივალენტურად, კონტროლერებზე ქალი ჯეკის წინა ნაწილი).

ნაბიჯი 4: არასავალდებულო: საქმე

სურვილისამებრ: საქმე
სურვილისამებრ: საქმე

მე მაქვს პროექტი 3D- დასაბეჭდი ქეისისთვის პროექტისთვის, ვივარაუდოთ, რომ თქვენ იყენებთ ჩემს 3D ბეჭდვით DB9 სოკეტს.

გირჩევთ: