reresh
captcha
0910-54 54 104
0939-55 55 140
عضویت
ورود به حساب کاربری

چگونگی کارکرد سنسورهای پیکو برد (1)

چنانچه مقاله پیکو برد حواس پنجگانه اسکرچ را خوانده باشید پس با این قطعه جذاب و کاربردی آشنا شده اید. اکنون برخی از سنسورهای پیکوبرد را به همراه مثالهایی از هر یک توضیح می دهیم تا شما بتوانید گام به گام با این مقاله پیش روید و بین دنیای واقعی و دنیای کامپیوتر ارتباط برقرار کنید و به شخصیت ها پروژه خود جانی تازه بدهید.

برای آغاز کار لازم است که ابتدا؛ نرم افزار اسکرچ را در کامپیوتر خود نصب کنید. چنانچه تاکنون این کار نکرده اید ما برنامه و آموزش نصب آن را در اختیار شما قرار می دهیم. همه چیز در لینک دانلود اسکرچ و آموزش نصب اسکرچ نسخه 2 وجود دارد، پس هرچه سریع تر نسبت به نصب اسکرچ نسخه 2 اقدام کنید!! (:

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

Type of picoboard
شکل(1) رنگ بندی انواع پیکوبردهای اسکرچ.

انواع سنسورهایی که به صورت پیش فرض در پیکوبردهای اسکرچ وجود دارند در شکل 2) نمایش داده شده اند. در ادامه مقاله ما به معرفی برخی از این سنسورها می پردازیم.

picoboard sensors
شکل(2) نمایش ساده ای از سنسور های پیش فرض پیکوبرد اسکرچ.

اسلایدر (Slider)

اسلایدر که در زبان فارسی نوار لغزان ترجمه می شود، می تواند در یک مسیر افقی به طول ثابت حرکت کند. با حرکت اسلایدر می توان مقداری بین 0 تا 100 تولید کرد که این مقدار شدت یک پدیده را از سوی کاربر نشان می دهد. این سنسور زمانیکه در پایین ترین سطح خود قرار گیرد مقدار 0، و زمانیکه در بالاترین سطح خود باشد مقدار 100 دارد.

مثال: می خواهیم برنامه ای بنویسیم که در آن سایز شخصیت (sprite) با حرکت دادن اسلایدر تغییر کند. به طوری که وقتی دستگیره اسلایدر به سمت راست و چپ حرکت کرد، اندازه شخصیت مورد استفاده در برنامه کوچک و بزرگ شود. دستورات برنامه نویسی اسکرچ که در شخصیت گربه برای حل این مثال مورد استفاده قرار گرفته، در شکل 3) نشان داده شده است.

slider sensor
شکل(3) برنامه تغییر اندازه شخصیت با استفاده از سنسور اسلایدر پیکوبرد.

دکمه (Button)

این سنسور فشرده شدن دکمه پیکوبرد را تشخیص داده و به برنامه اسکرچ اعلام می کند. دکمه میتواند دو حالت داشته باشد؛ حالتی که دکمه فشرده شده (True) و حالتی که دکمه فشار داده نشده (False).

زمانی که دکمه فشار داده شود، حالت آن از false به true تغییر می کند و زمانی که دکمه را رها کنیم، حالت آن از true به false تغییر می کند. کلمه true در زبان انگلیسی به معنی "درست" و کلمه false در زبان انگلیسی به معنی "غلط" است. به همین خاطر وقتی که شما دکمه پیکوبرد را فشار می دهید مقدار true به برنامه اسکرچ ارسال می شود تا شخصیت شما را از فشار داده شدنِ دکمه توسط کاربر آگاه کند. به طور مشابه وقتی شما دکمه را رها می کنید، مقدار false که بیانگر رها شدن دکمه است به برنامه اسکرچ ارسال می شود تا شخصیت از رها شدن دکمه توسط کاربر مطلع شود.

مثال: می خواهیم برنامه ای بنویسیم که با اجرای آن گربه اسکرچ با فشارد داده شدن دکمه پیکوبرد بالا پریده و با رها کردن دکمه مجددا به سر جای اول خود باز گردد. دستورات لازم برای این برنامه در شکل 4) نشان داده شده است.

picoboard button
شکل(4) برنامه پرش بالا و پایین شخصیت گربه با استفاده از دکمه پیکوبرد.

سنسور نور (Light)

این سنسور میزان نور موجود در محیط را تشخیص می دهد؛ که این مقدار با یک عدد بین 0 تا 100 بیان می شود.

مثال : می خواهیم برنامه ای بسازیم که در آن میزان نور محیط بررسی می شود در صورتی که نور محیط کمتر از 10 باشد، صحنه نمایش (backdrop) به یک صحنه نمایش (backdrop) تیره تغییر کند. دستورات اسکرچ مربوط به این برنامه در شکل 5) نشان داده شده است.

picoboard light sensor
شکل (5) برنامه تغییرbackdrop توسط سنسور نور پیکوبرد.

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

هم اکنون می توانید برای کسب اطلاعات بیشتر درباره کارکرد پیکوبردها و نحوه تهیه آن ها با ما تماس بگیرید. همچنین شما می توانید از طریق صفحه فروش پیکو برد اسکرچ از انواع پیکوبرد موجود در سایت مارکت 021 دیدن کرده و نسبت به سفارش این سخت افزارهای جذاب و کاربردی اقدام نمایید.

دانلود رایگان نمونه پروژه های اسکرچ

عضویت در خبرنامه
refresh
captcha

طراحی وب سایت و بهینه سازی سایت نمایشگاه مجازی

Copyright © 2016 market021.com All rights reserved