সুচিপত্র:

ইউএসবি হিড কীবোর্ড এমুলেটর থেকে পিএস 2 কন্ট্রোলার: 3 টি ধাপ
ইউএসবি হিড কীবোর্ড এমুলেটর থেকে পিএস 2 কন্ট্রোলার: 3 টি ধাপ

ভিডিও: ইউএসবি হিড কীবোর্ড এমুলেটর থেকে পিএস 2 কন্ট্রোলার: 3 টি ধাপ

ভিডিও: ইউএসবি হিড কীবোর্ড এমুলেটর থেকে পিএস 2 কন্ট্রোলার: 3 টি ধাপ
ভিডিও: সাউন্ড বক্স তৈরি সহজে | IRFZ44N MOSFET Amplifier| 2024, জুন
Anonim
ইউএসবি হিড কীবোর্ড এমুলেটর থেকে পিএস 2 কন্ট্রোলার
ইউএসবি হিড কীবোর্ড এমুলেটর থেকে পিএস 2 কন্ট্রোলার
ইউএসবি হিড কীবোর্ড এমুলেটর থেকে পিএস 2 কন্ট্রোলার
ইউএসবি হিড কীবোর্ড এমুলেটর থেকে পিএস 2 কন্ট্রোলার

এটি একটি পিএস 2 নিয়ামকের জন্য একটি প্রোগ্রামযোগ্য পিসি ইউএসবি অ্যাডাপ্টার তৈরি করার একটি ছোট প্রকল্প। এটি ক্রস প্ল্যাটফর্ম। আমি এটি তৈরি করেছি কারণ আমার স্বাভাবিক সফ্টওয়্যার সমাধান (অ্যান্টিমাইক্রো, জয় 2 কী ইত্যাদি) ইনস্টল করতে সমস্যা হচ্ছিল। লাইব্রেরি কিশোর 2.0 এর জন্য সংকলন করে না। আমি একটি ক্লোন আরডুইনো মাইক্রো ব্যবহার করেছি, কিন্তু ইউএসবি লুকানো যেকোনো আরডুইনো কাজ করা উচিত। কারণ এটি প্রোগ্রামযোগ্য আপনি নির্দিষ্ট কী অনুকরণ করতে বোতাম কম্বো সেট করতে পারেন। প্রোটনের মাধ্যমে বাষ্পে সমাধি রাইডার 2 এর জন্য কোডটিতে কীবাইন্ড রয়েছে।

ধাপ 1: উপকরণ বিল।

26 ফুট শক্ত কোর ইনসুলেটেড তারের 3 ফুট।

পার্শ্ব কর্তনকারী

ফ্লাক্স কোরড ইলেকট্রনিক্স সোল্ডার এবং লোহা

arduino মাইক্রো

ps2 কন্ট্রোলার থেকে ইউএসবি অ্যাডাপ্টার

আরডুইনো অনুসারে মাইক্রো ইউএসবি কেবল

হ্যাকস

গরম আঠা এবং এটি গলে যাওয়ার অর্থ।

ধাপ 2: বিচ্ছিন্নকরণ এবং পুনর্বিন্যাস

Disassembly এবং Reassembly
Disassembly এবং Reassembly

প্রথমে, একটি স্ক্রু ড্রাইভার দিয়ে ইউএসবি অ্যাডাপ্টার খুলুন, অভ্যন্তরীণগুলি সরিয়ে ফেলুন। তারপর একটি হ্যাকসো ব্যবহার করে সকেট পিনের পিছনে পিসিবি কাটুন। তারপর একটি sidecutters ব্যবহার করে, প্রতিটি পিনের মধ্যে পিসিবি বিরতি। তারপরে প্রতিটি পিন থেকে পিসিবি দ্বীপগুলি সরান।

এখন, 4 ইঞ্চি লম্বা তারের 6 টি দৈর্ঘ্য কাটা। সকেটের পিছন থেকে আরডুইনো পর্যন্ত উপরের চিত্র অনুযায়ী সোল্ডার। আমি পিনআউট পরিবর্তন করেছি কারণ ক্লোন আরডুইনোতে কিছু পিন অনুপস্থিত ছিল। আপনি যদি অনিশ্চিত হন তবে উপরের চিত্রটি এখানে দেখুন:

www.rhydolabz.com/wiki/?p=12663

পিনআউট কোডে সঠিকভাবে মন্তব্য করা হয়েছে

ps2x.config_gamepad (10, 16, 14, 15, মিথ্যা, মিথ্যা); /* সেটআপ পিন এবং সেটিংস: গেমপ্যাড (ঘড়ি, কমান্ড, মনোযোগ, ডেটা, চাপ?, রাম্বল?) ত্রুটির জন্য চেক করুন*/

ঘড়ি = 10

কমান্ড = 16

মনোযোগ = 14

তথ্য = 15

ধাপ 3: ফার্মওয়্যার আপলোড করা

এখন, আপনার 1.8.8 সংস্করণ ইনস্টল বা উচ্চতর লাইব্রেরি ফোল্ডারে লাইব্রেরিটি অনুলিপি করুন। ঘড়ির হার পরিবর্তন করে মূল লাইব্রেরির চেয়ে কিছুটা পরিবর্তন করা হয়

#সংজ্ঞায়িত করুন CTRL_CLK 15 ps2x_lib.h এ এবং অনুরূপ আরো কয়েকটি লাইন এলোমেলোভাবে lol। এই কারণ আমি এখানে একই সমস্যা মধ্যে দৌড়ে

www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/

যদি আপনি সমস্যায় পড়েন তবে কোডে সংযুক্ত সংশোধিত লাইব্রেরি পান।

এখন সংকলন করুন এবং আরডুইনোতে আপলোড করুন।

যদি এটি একটু কাজ করে (আমি পরীক্ষার জন্য লিনাক্সের অধীনে কী-সোম সুপারিশ করি) তাহলে তারের ভাঙ্গন রোধ করতে গরম আঠালো সবকিছু নিরাপদে রাখুন।

প্রস্তাবিত: