সুচিপত্র:

জয়স্টিক সেন্সর: 6 টি ধাপ
জয়স্টিক সেন্সর: 6 টি ধাপ

ভিডিও: জয়স্টিক সেন্সর: 6 টি ধাপ

ভিডিও: জয়স্টিক সেন্সর: 6 টি ধাপ
ভিডিও: ডেভেলপার অপশনের ৫টি গোপন টিপস্ | Developer Options All Settings Details 2024, নভেম্বর
Anonim
জয়স্টিক সেন্সর
জয়স্টিক সেন্সর
জয়স্টিক সেন্সর
জয়স্টিক সেন্সর

জয়স্টিক সেন্সরটি অনেক ধরনের আরডুইনো রোবট প্রজেক্টের জন্য ব্যবহার করা হয় কিন্তু এটি সাধারণত ভিডিও গেম কন্ট্রোলার বা যেকোন ধরনের কন্ট্রোলারের জন্য ব্যবহৃত হয় যার মধ্যে জয়স্টিক থাকে।

জয়স্টিকের একটি অপসারণযোগ্য প্লাস্টিকের ক্যাপ রয়েছে যেখানে ব্যবহারের সময় আপনি আপনার আঙুল বিশ্রাম করেন। এই ক্যাপটি সরানোর সময় আপনি পিন, পুশ বোতাম এবং সেন্সরগুলির একটি ভাল দৃশ্য দেখতে পাবেন। এনালগ জয়স্টিকগুলি মূলত পোটেন্টিওমিটার তাই তারা এনালগ মান ফেরত দেয়। পাশের দুটি কালো কভার সেন্সর হাউজিং। বাম দিকের সেন্সরটি উপরে ও নিচে চলাফেরার জন্য, লাঠিটি উপরে ও নিচে সরানোর সময় আসলে যা ঘটছে তা হল ভিতরের প্লাস্টিক সাইড সেন্সরের সংস্পর্শে আসছে যাতে স্টিকটি উপরে বা নিচে সরানো হচ্ছে কিনা তা জেনে y- অক্ষ সেন্সর। জয়স্টিকের সবচেয়ে দূরে সেন্সরটি বাম এবং ডানদিকে চলাচলকে সেন্স করছে যা x- অক্ষ। এই সেন্সরগুলি একটি এনালগ পড়া পাঠাচ্ছে কিন্তু জয়স্টিকের একটি পুশ বাটন বা একটি সুইচও রয়েছে, যখন জয়স্টিকের উপর চাপ দিলে ভিতরের সুইচটি একটি ডিজিটাল রিড পাঠিয়ে নিচে ঠেলে দেওয়া হচ্ছে। যেহেতু আমরা জানি কিভাবে একটি জয়স্টিক সেন্সর কাজ করে আসুন এটিকে একটি Arduino এর সাথে সংযুক্ত করি এবং দেখি কিভাবে এটি কাজ করে।

ধাপ 1: উপকরণ সংগ্রহ করুন

উপকরণ সংগ্রহ করুন
উপকরণ সংগ্রহ করুন

-আরডুইনো উনো

-জয়স্টিক সেন্সর

-মহিলা/পুরুষ জাম্পার তারগুলি

-USB 2.0 কেবল টাইপ A/B

-কম্পিউটার

-আরডুইনো আইডিই

পদক্ষেপ 2: জয়স্টিক পিনের সাথে পরিচিত হন

জয়স্টিক পিনের সাথে পরিচিত হন
জয়স্টিক পিনের সাথে পরিচিত হন

জয়স্টিকের পাঁচটি পিন আছে, GND, 5V, VRx। VRy এবং SW কোন কিছুকে পাওয়ারের সাথে সংযুক্ত করার সময় আপনার সর্বদা একটি নেতিবাচক এবং একটি ইতিবাচক দিক থাকতে হবে যা আপনার বিদ্যুৎ সরবরাহের নেতিবাচক এবং ইতিবাচক দিকগুলির সাথে মিলে যায়। এক্ষেত্রে GND লেবেল করা পিনটির অর্থ "গ্রাউন্ড" এবং এটি আমাদের জয়স্টিকের নেগেটিভ পিন। 5V মানে "5 ভোল্ট" এবং এটি আমাদের ইতিবাচক পিন, এই পিন দুটিই আমাদের পাওয়ার সাপ্লাই পিন। পরবর্তীতে, VRx হল আমাদের অনুভূমিক বা x- অক্ষ পিন এবং এটি একটি এনালগ পিন যা Arduino এর এনালগ পাশের সাথে সংযুক্ত, VRy পিনের সাথে একই যা আমাদের উল্লম্ব y- অক্ষ পিন। এই পিন দুটিই দিকনির্দেশক পিন তাই যখন জয়স্টিক পিনগুলি সরায় তখন একটি এনালগ সিগন্যাল বের করে। আমাদের শেষ পিনটি হল SW পিন যা "সুইচ" এর জন্য দাঁড়ায় এই পিনটি পুশ বোতামের সাথে সংযুক্ত থাকে এবং যখন এটিকে নিচে ঠেলে দেওয়া হয় তখন পিনটি একটি ডিজিটাল সিগন্যাল বের করে।

ধাপ 3: সবকিছু একসাথে সংযুক্ত করুন

সবকিছু একসাথে সংযুক্ত করুন!
সবকিছু একসাথে সংযুক্ত করুন!
সবকিছু একসাথে সংযুক্ত করুন!
সবকিছু একসাথে সংযুক্ত করুন!
সবকিছু একসাথে সংযুক্ত করুন!
সবকিছু একসাথে সংযুক্ত করুন!
সবকিছু একসাথে সংযুক্ত করুন!
সবকিছু একসাথে সংযুক্ত করুন!

এখন সময় এসেছে আসলে আমাদের পরীক্ষাটি কার্যকর করার!

প্রথমে, জাম্পার তারের আপনার মহিলা দিকটি জয়স্টিক পিনের সাথে সংযুক্ত করুন যা মোট পাঁচটি হওয়া উচিত।

দ্বিতীয়ত, জাম্পার তারের পুরুষ দিকটি আপনার আরডুইনোতে সংশ্লিষ্ট পিনের সাথে সংযুক্ত করুন। GND থেকে GND, 5V থেকে 5V, VRx এবং VRy Arduino- এর যেকোনো এনালগ পিনে কিন্তু এই ক্ষেত্রে আমাদের কোড আমাদের A0 এবং A1 এ এইগুলিকে বরাদ্দ করতে বলে। আরডুইনোতে আমাদের শেষ পিনটি সংযুক্ত করতে হবে আমাদের এসডব্লিউ পিন যা আরডুইনোর ডিজিটাল দিকে যাবে যাতে এটি ডিজিটাল পিন 2 এর সাথে সংযুক্ত হবে।

তৃতীয়ত, আপনার ইউএসবি কেবলটি আরডুইনো এবং কম্পিউটারে সংযুক্ত করুন।

ধাপ 4: কোড লিখুন

কোড লিখুন
কোড লিখুন

এখন যেহেতু আমাদের আরডুইনো বোর্ডের সাথে সবকিছু সংযুক্ত আছে তাই সঠিক কোড আপলোড করার সময় এসেছে। ব্রেইনি বিটস এর জন্য ইতিমধ্যে আমাদের জন্য কোড লেখা আছে যাতে আমরা আমাদের Arduino IDE তে কপি এবং পেস্ট করতে পারি।

কোডের লিঙ্ক:

1. একটি নতুন arduino IDE ফাইল খুলুন

2. কোড পেস্ট করুন

3. আপলোড

পদক্ষেপ 5: কর্ম পর্যবেক্ষণ করুন

কর্ম পর্যবেক্ষণ করুন
কর্ম পর্যবেক্ষণ করুন

পর্দার উপরের ডানদিকে কোণায় অবস্থিত ম্যাগনিফাইং গ্লাসে ক্লিক করুন। একটি নতুন উইন্ডো পপ আপ হওয়া উচিত এবং আপনি যা দেখছেন তা হল আপনার জয়স্টিকটি সরানোর সময় ফলাফলগুলি। এগিয়ে যান এবং আপনার জয়স্টিকের চারপাশে যান এবং আপনার জয়স্টিকের অবস্থান অনুসারে x এবং y অক্ষ পরিবর্তন হওয়া উচিত। আপনার জয়স্টিকে চেপে ধরার চেষ্টা করুন এবং আপনার SW পিন 1 থেকে 0 এ পরিবর্তিত হওয়া উচিত। যে অকার্যকর লুপ একটি অ্যানালগ সংকেত ব্যবহার করে জয়স্টিকের অবস্থান মুদ্রণ করছে এবং যখন একটি ডিজিটাল সংকেত দিয়ে বোতামটি চাপানো হয়।

প্রস্তাবিত: