Სარჩევი:
ვიდეო: Ps2 Controller to Usb Hid კლავიატურის ემულატორი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს არის მცირე პროექტი პროგრამირებადი კომპიუტერის USB ადაპტერის შესაქმნელად ps2 კონტროლერისთვის. ეს არის ჯვრის პლატფორმა. მე ეს გავაკეთე იმიტომ, რომ გამიჭირდა ჩვეულებრივი პროგრამული გადაწყვეტის დაყენება (ანტიმიკრო, joy2key და ა. შ.). ბიბლიოთეკა არ არის შედგენილი Teensy 2.0 -ისთვის. მე გამოვიყენე arduino micro კლონი, მაგრამ ნებისმიერი arduino, რომელიც მხარს უჭერს usb- ს, უნდა იმუშაოს. იმის გამო, რომ ეს არის პროგრამირებადი, შეგიძლიათ დააყენოთ ღილაკების კომბინაცია გარკვეული გასაღებების იმიტირებისთვის. კოდს აქვს კლავიშები საფლავის რეიდერისთვის 2 ორთქლზე პროტონის გავლით.
ნაბიჯი 1: მასალების შედგენა
3 ფუტი 26 awg მყარი ბირთვის იზოლირებული მავთული.
გვერდითი საჭრელები
ნაკადად დაფარული ელექტრონიკა solder და რკინის
არდუინო მიკრო
ps2 კონტროლერი USB ადაპტერისგან, რათა თავიდან აიცილოს სოკეტი
მიკრო USB კაბელი არდუინოს შესაფერისად
ხერხი
ცხელი წებო და ნიშნავს მის დნობას.
ნაბიჯი 2: დემონტაჟი და ხელახალი შეკრება
პირველი, გახსენით USB ადაპტერი ხრახნიანი საშუალებით, ამოიღეთ შიდა ნაწილები. შემდეგ hacksaw გამოყენებით pcb უკან socket ქინძისთავები. შემდეგ გამოყენებით sidecutters, შესვენება pcb შორის თითოეული pin. შემდეგ ჩამოიბანეთ pcb კუნძულები თითოეული პინიდან.
ახლა გაჭრა 6 სიგრძის მავთული 4 ინჩი სიგრძით. შეაერთეთ ზემოთ დიაგრამის მიხედვით სოკეტის უკნიდან არდუინოსკენ. პინუტი შევცვალე, რადგან კინო არდუინოზე რაღაც ქინძისთავები აკლია,. თუ არ ხართ დარწმუნებული, შეამოწმეთ ზედა სურათი აქ:
www.rhydolabz.com/wiki/?p=12663
პინუტი სწორად არის გაწერილი კოდში
ps2x.config_gamepad (10, 16, 14, 15, ყალბი, ყალბი); /* კონფიგურაციის ქინძისთავები და პარამეტრები: GamePad (საათი, ბრძანება, ყურადღება, მონაცემები, წნევა ?, ხმაური?) შეამოწმეთ შეცდომა*/
საათი = 10
ბრძანება = 16
ყურადღება = 14
მონაცემები = 15
ნაბიჯი 3: ატვირთეთ firmware
ახლა დააკოპირეთ ბიბლიოთეკა ბიბლიოთეკის საქაღალდეში თქვენი 1.8.8 ვერსიის ინსტალაციით ან უფრო მაღალით. საათის მაჩვენებელი ოდნავ იცვლება ორიგინალური ბიბლიოთეკის შეცვლით
#განსაზღვრეთ CTRL_CLK 15 ps2x_lib.h და რამოდენიმე სხვა მსგავსი ხაზი შემთხვევით lol. ეს იმიტომ მოხდა, რომ მე იგივე პრობლემა შემექმნა, რაც აქ
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
თუ უჭირთ, მიიღეთ დაუკავშირებელი ბიბლიოთეკა კოდში.
ახლა შეადგინე და ატვირთე არდუინოში.
თუ ის ცოტათი მუშაობს (გირჩევთ გასაღების გასაღებად key-mon– ს გამოცდას Linux– ის ქვეშ), მაშინ ცხელი წებო ყველაფერი უსაფრთხოდ, მავთულის გაწყვეტის თავიდან ასაცილებლად.
გირჩევთ:
რეტრო CP/M დგას მარტო ემულატორი: 8 ნაბიჯი
Retro CP/M Stand Alone Emulator: ეს პროექტი იყენებს VGA32 ESP v1.4 მოდულს კომბინაციის გასაშვებად ან RunCPM და FabGL, რათა უზრუნველყოს ცალკე კომპიუტერი, რომელიც მუშაობს CP/M 2.2– ის ეკვივალენტურ სისტემაზე. პოპულარულია 1980 -იან წლებში, როგორც ოპერაციული სისტემა მცირე კომპიუტერებისთვის. შეგიძლია დაბრუნდე
HID კლავიატურის კონტროლერი პროექტის Diva Aracade მომავალი ტონი: 5 ნაბიჯი
HID კლავიატურის კონტროლერი პროექტისთვის Diva Aracade Future Tone: V-USB არის დაბალი სიჩქარის USB ბიბლიოთეკის გადაწყვეტა AVR მიკრო კონტროლერებისთვის. ეს გვაძლევს საშუალებას შევქმნათ HID მოწყობილობები (კლავიატურა, მაუსი, Gamepad და ა.შ.) AVR მიკრო კონტროლერების გამოყენებით. HID კლავიატურის განხორციელება დაფუძნებულია HID 1.11. ის მხარს უჭერს მაქს 6 ღილაკს
Raspberry Pi სათამაშო ემულატორი ინსტრუქცია: 7 ნაბიჯი
Raspberry Pi სათამაშო ემულატორი ინსტრუქცია: ყველას უყვარს თამაში. მაშინაც კი, როდესაც ჩვენ რაიმე სერიოზულ საქმეს ვაკეთებთ. და ეს ბუნებრივია, რადგან ყველა იმსახურებს დასვენებას, დასვენებას ან თავისუფალ დროს. და, რა თქმა უნდა, ჩვენ ძლივს ვიტყვით უარს ჩვენს საყვარელ თამაშზე. მახსოვს ის დრო, როდესაც რაღაც ტიპები
Arduino კლავიატურის ექსპლუატაციის დემო (HID) და პრევენცია: 4 ნაბიჯი (სურათებით)
Arduino კლავიატურის ექსპლუატაციის დემო (HID) და პრევენცია: ამ პროექტში ჩვენ გამოვიყენებთ arduino leonardo– ს შესაძლო USB შეტევის სიმულაციისთვის HID (humain interface device) გამოყენებით. მე შევქმენი ეს გაკვეთილი არა ჰაკერების დასახმარებლად, არამედ იმისათვის, რომ გაჩვენოთ რეალური საფრთხეები და როგორ დაიცვათ თავი საკუთარი თავისგან
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: 4 ნაბიჯი (სურათებით)
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: ამ გაკვეთილში მე გეტყვით იმაზე, თუ როგორ შეგვიძლია დავაკავშიროთ კლავიატურა 8051 -თან და გამოვაჩინოთ კლავიატურის ნომრები 7 სეგმენტის ეკრანზე