فهرست مطالب:

سنسور جوی استیک: 6 مرحله
سنسور جوی استیک: 6 مرحله

تصویری: سنسور جوی استیک: 6 مرحله

تصویری: سنسور جوی استیک: 6 مرحله
تصویری: گزینه مهم در تنظیمات پابجی😱🔥| تنظیمات پابجی موبایل | Pubg important setting 2024, جولای
Anonim
سنسور جوی استیک
سنسور جوی استیک
سنسور جوی استیک
سنسور جوی استیک

سنسور جوی استیک برای بسیاری از پروژه های ربات آردوینو استفاده می شود ، اما بیشتر برای کنترل کننده های بازی های ویدئویی یا هر نوع کنترلری که شامل جوی استیک می شود استفاده می شود.

جوی استیک دارای یک درپوش پلاستیکی قابل جابجایی است که هنگام استفاده انگشت خود را در آن قرار می دهید. هنگام برداشتن این درپوش ، دید بهتری از پین ها ، دکمه فشار و سنسورها دارید. جوی استیک های آنالوگ اساساً پتانسیومتر هستند ، بنابراین مقادیر آنالوگ را برمی گردانند. دو روکش مشکی در کنار آن محفظه سنسور است. سنسور در سمت چپ برای حرکت بالا و پایین است ، هنگامی که چوب را به بالا و پایین حرکت می دهید آنچه در واقع اتفاق می افتد این است که پلاستیک داخلی با سنسور جانبی در تماس است ، زیرا می دانید که چوب به سمت بالا یا پایین حرکت می کند. سنسور محور y سنسور در دورترین سمت جوی استیک حرکت چپ و راست که محور x است را حس می کند. این سنسورها یک خواندن آنالوگ ارسال می کنند اما جوی استیک دارای یک دکمه یا یک کلید نیز می باشد ، هنگامی که بر روی جوی استیک به سمت پایین فشار می دهید ، سوئیچ داخل با ارسال یک خواندن دیجیتالی به پایین رانده می شود. از آنجا که می دانیم سنسور جوی استیک چگونه کار می کند ، اجازه دهید آن را به آردوینو متصل کرده و نحوه عملکرد آن را ببینیم.

مرحله 1: جمع آوری مواد

جمع آوری مواد
جمع آوری مواد

-آردوینو اونو

سنسور جوی استیک

کابل های جهنده زن/مرد

-USB 2.0 کابل نوع A/B

-کامپیوتر

-Arduino IDE

مرحله 2: با پین های جوی استیک آشنا شوید

با پین های جوی استیک آشنا شوید
با پین های جوی استیک آشنا شوید

جوی استیک دارای پنج پایه ، GND ، 5V ، VRx است. VRy و SW. هنگام اتصال چیزی به برق ، همیشه باید یک جنبه منفی و مثبت داشته باشید که با جنبه های منفی و مثبت منبع تغذیه شما مطابقت دارد. در این مورد ، پین دارای برچسب GND مخفف "Ground" است و این پین منفی جوی استیک ما است. 5V مخفف "5 Volts" است و این پین مثبت ما است ، هر دوی این پین ها پین های منبع تغذیه ما هستند. بعد ، VRx پین افقی یا محور x ما است و این یک پین آنالوگ است که به طرف آنالوگ آردوینو متصل می شود ، درست مانند پین VRy که پایه های عمودی محور y ما است. هر دوی این پین ها پین های جهت دار هستند بنابراین وقتی جوی استیک حرکت می کند ، پین ها سیگنال آنالوگ را خروجی می دهند. آخرین پین ما پین SW است که مخفف "Switch" است و این پین به دکمه فشاری متصل است و هنگامی که به پایین فشار داده می شود ، سیگنال دیجیتالی خروجی می شود.

مرحله 3: همه چیز را به هم متصل کنید

همه چیز را به هم متصل کنید!
همه چیز را به هم متصل کنید!
همه چیز را به هم متصل کنید!
همه چیز را به هم متصل کنید!
همه چیز را به هم متصل کنید!
همه چیز را به هم متصل کنید!
همه چیز را به هم متصل کنید!
همه چیز را به هم متصل کنید!

اکنون زمان آن فرا رسیده است که آزمایش خود را عملی کنیم!

ابتدا ، طرف زن کابل های بلوز را به پین های جوی استیک متصل کنید که باید در کل پنج عدد باشد.

دوم ، قسمت نر کابل های بلوز را به پین های مربوط به آردوینو متصل کنید. GND به GND ، 5V تا 5V ، VRx و VRy به هر پین آنالوگ در arduino ، اما در این مورد کد ما به ما می گوید که این موارد را به A0 و A1 اختصاص دهیم. آخرین پینی که باید به آن وصل شویم یا آردوینو ، پین SW ما است که در سمت دیجیتالی آردوینو قرار می گیرد و به پین دیجیتال 2 متصل می شود.

سوم ، کابل USB خود را به arduino و به کامپیوتر وصل کنید.

مرحله 4: کد را بنویسید

کد را بنویسید
کد را بنویسید

اکنون که همه چیز را به برد آردوینو متصل کرده ایم ، زمان بارگذاری کد مناسب است. Brainy Bits کدی را قبلاً برای ما نوشته است ، بنابراین می توانیم آن را در IDE Arduino خود کپی و جایگذاری کنیم.

پیوند به کد:

1. یک فایل IDE arduino جدید باز کنید

2. کد را بچسبانید

3. بارگذاری

مرحله 5: نظارت بر اقدامات

نظارت بر اقدامات
نظارت بر اقدامات

روی ذره بین که در گوشه سمت راست بالای صفحه قرار دارد کلیک کنید. یک پنجره جدید باید ظاهر شود و آنچه را که می بینید اقدامات حین حرکت دادن جوی استیک شماست. جلو بروید و در اطراف جوی استیک خود حرکت کنید و محور x و y بسته به موقعیتی که جوی استیک شما در آن قرار دارد باید تغییر کند. سعی کنید جوی استیک خود را فشار دهید و پین SW شما باید از 1 به 0 تغییر کند. هنگامی که جوی استیک در موقعیت خنثی قرار دارد ، محور x شما باید در 513 و محور y شما در 522 باشد. آنچه در کد اتفاق می افتد که حلقه خالی در حال چاپ موقعیت جوی استیک با استفاده از سیگنال آنالوگ است و هنگامی که دکمه با سیگنال دیجیتال فشار داده می شود.

توصیه شده: