شیلد جوی استیک آردوینو
شیلد
جوی استیک آردوینو، درون جواستیک
JOYSTICK PS2 یک مدار ساده وجود دارد که حرکت دسته را به سیگنال تبدیل میکند. برای این کار از دو پتانسیومتر درون ماژول استفاده میشود. پتانسیومتر یک مقاومت متغیر است که با جابجا کردن محل اتصال درون آن. مقاومت و در نتیجه ولتاژ آن تغییر کرده و از این طریق میتوان جابجایی را به داده تبدیل میکند.
هر کدام از دو جهت جویاستیک به یک پتانسیومتر متصل میشود. یک سیگنال آنالوگ تولید کرده که از آنجایی که مبدل آنالوگ به دیجیتال
آردوینو UNO ١٠ بیتی است. در قالب عددی بین ٠ تا ١٠٢٣ خوانده میشود. همچنین برای هر پتانسیومتر یک فنر قرار داده شده است تا در صورت رها کردن جویاستیک. به محل وسط برگردد. این باعث میشود تا مقدار پیشفرض جویاستیک بدون چرخاندن آن. مقدار میانگین (یعنی ٢.٥ ولت اگر که به ولتاژ ٥ ولت متصل باشد) باشد.
شیلد جوی استیک آردوینو
شیلد جوی استیک با قابلیت اتصال ماژول بلوتوث، LCD نوکیا 5110 و اتصال NRF24L01 برای بازیهای جوی استیک بسیار کاربردی است. این برد دارای تعدادی کلید و یک جوی استیک PS2 میباشد. همچنین ولتاژ کاری این برد 3.3 یا 5 ولت است که توسط یک کلید قابل انتخاب میباشد.
نکته مهم
نکته مهمی در نحوه اتصال کلید فشاری جویاستیک وجود دارد و آن اصطلاحا Normally Open بودن آن است. این یعنی چه؟ همان طور که اشاره شد. سمت دیگر این کلید در خود ماژول به زمین متصل شده است. این باعث میشود تا زمان فشردن کلید. مقدار Low به پایه دیجیتال ارسال شود. برای اینکه باز و بسته بودن این کلید قابل تشخیص باشد. از یک مقاومت Pullup استفاده کنید. یعنی خروجی کلید را با یک مقاومت 10kΩ به 5V وصل کنید. در این صورت در حالتی که کلید فشرده نشده باشد. مقدار High به پین دیجیتال ارسال میشود. و دو حالت کلید برای آردوینو قابل تفکیک میشود (حالت عادی مقدار High و حالت فشرده مقدار Low را دریافت میکند).