این طرح به شما نشان می دهد که چگونه اطلاعات جوی استیک Esplora را بخوانید و از آن برای کنترل حرکت مکان نما در رایانه خود استفاده کنید. شما Esplora خود را به یک موش تبدیل می کنید!
این طرح حرکت ماوس کامپیوتر شما را به عهده می گیرد. اگر کنترل مکان نما را از دست دادید موارد زیر را انجام دهید:
- اسپلورا را از برق بکشید
- طرح EsploraBlink را در نرم افزار آردوینو باز کنید
- دکمه ریست Esplora را در حالی که دوباره به رایانه خود وصل می کنید، نگه دارید
- در حالی که همچنان دکمه ریست را نگه می دارید، روی «آپلود» در نرم افزار آردوینو کلیک کنید
- وقتی پیغام Done compiling را در Arduino IDE مشاهده کردید، دکمه ریست را رها کنید
در حالی که طرحی را آپلود میکنید که کنترل ماوس را در دست نمیگیرد، Esplora شما را از کنترل مکاننما باز میدارد.
جریان
فقط Arduino Esplora شما برای این مثال مورد نیاز است. اسپلورا را با کابل USB به کامپیوتر خود وصل کنید و مانیتور سریال آردوینو را باز کنید.
جوی استیک در اسپلورا
کد
برای ارسال داده به رایانه خود، باید یک اتصال سریال باز کنید. از Serial.begin () برای باز کردن یک پورت سریال با 9600 baud در Esplora استفاده کنید .
برای شروع ارتباط به صورت ماوس، Mouse.begin () را فراخوانی کنید. این باعث می شود Esplora به عنوان یک ماوس در رایانه شما ظاهر شود.
برای خواندن موقعیت جوی استیک، Esplora.readJoystickX () و Esplora.readJoystickY () را فراخوانی کنید و مقادیر را در متغیرها ذخیره کنید. این به شما مقادیری بین -512 و 512 برای هر محور می دهد. هنگامی که جوی استیک در مرکز قرار می گیرد، محورهای X و Y 0 را گزارش می کنند.
جوی استیک هنگام فشار دادن به عنوان سوئیچ نیز عمل می کند. برای خواندن دکمه، با Esplora.readJoystickSwitch () تماس بگیرید. وقتی فشار داده می شود، مقدار 1 و زمانی که فشار داده نمی شود، 0 به شما می دهد.
سخت افزار مورد نیاز