فهرست مطالب:
- مرحله 1: موارد مورد استفاده در این پروژه
- مرحله 2: راه اندازی Obniz
- مرحله 3:
- مرحله 4:
- مرحله 5: برنامه
تصویری: بازی اجتناب از موانع با سنسور فاصله: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
توسط sa112 وب سایت Obniz بیشتر توسط نویسنده را دنبال کنید:
درباره: DIY electronics، javascript، IoT، obniz، programming، raspberrypi، arduino بیشتر درباره sa112 »
بازی اجتناب از موانع مانند Flappy Bird. برای جلوگیری از برخورد دست خود را حرکت دهید. ساخت آن آسان است و بازی سرگرم کننده است!
مرحله 1: موارد مورد استفاده در این پروژه
obniz
سنسور فاصله IR
تلفن هوشمند یا رایانه
مرحله 2: راه اندازی Obniz
برای راه اندازی obniz ، تنها کاری که باید انجام دهید این است که سه مرحله را دنبال کنید.
- obniz را به وای فای وصل کنید.
- دستگاه هایی مانند LED یا موتورها را به obniz وصل کنید.
- کد QR obniz را اسکن کرده و برنامه نویسی را شروع کنید. نیازی به نصب هیچ نرم افزاری ندارید.
مرحله 3:
obniz و سنسور فاصله را به شکل زیر وصل کنید.
- io0: سیگنال (زرد)
- io1: GND (سیاه
- io2: VCC (قرمز
مرحله 4:
ما از بوم HTML5 استفاده می کنیم.
let canvas = document.getElementById ("فیلد") ؛ اجازه دهید ctx = canvas.getContext ('2d')؛
مقدار سنسور فاصله را روی var "inputHeight" تنظیم کنید و در هر زمان از آن استفاده کنید.
اجازه دهید inputHeight = 0؛ let obniz = جدید Obniz ("OBNIZ_ID_HERE")؛ obniz.onconnect = async function () {let sensor = obniz.wired ("GP2Y0A21YK0F" ، {vcc: 2 ، gnd: 1 ، سیگنال: 0}) ؛ sensor.start (عملکرد (ارتفاع) {inputHeight = height؛})}؛
در صورت اتصال دستگاه های متفاوت از مرحله 2 ، {vcc: 2 ، gnd: 1 ، signal: 0} باید تغییر کند. این مقدار به عنوان هر ورودی فریم استفاده می شود.
اجازه دهید ورودی = (300 - inputHeight) ؛ ورودی = Math.min (Math.max (0 ، ورودی) ، canvas.height) ؛ dot.push (ورودی) ؛
مرحله 5: برنامه
لطفا برنامه را از اینجا دریافت کنید
توصیه شده:
ربات اجتناب از موانع با استفاده از سنسور اولتراسونیک (پروتئوس): 12 مرحله
ربات اجتناب از موانع با استفاده از سنسور اولتراسونیک (پروتئوس): ما عموماً در همه جا با ربات اجتناب از موانع برخورد می کنیم. شبیه سازی سخت افزاری این ربات بخشی از رقابت در بسیاری از کالج ها و در بسیاری از رویدادها است. اما شبیه سازی نرم افزاری روبات مانع به ندرت رخ می دهد. حتی اگر بتوانیم آن را در جایی پیدا کنیم ،
شمارنده آردوینو با استفاده از صفحه نمایش LED TM1637 و سنسور اجتناب از موانع: 7 مرحله
Arduino Counter با استفاده از TM1637 LED Display & Obstacle Sensor سنسور: در این آموزش ما یاد می گیریم که چگونه با استفاده از LED Display TM1637 و سنسور اجتناب از مانع و Visuino یک شمارنده ساده رقمی بسازیم. فیلم را تماشا کنید
موانع اجتناب از ماشین روباتیک: 9 مرحله
اجتناب از موانع رباتیک: چگونه می توان با جلوگیری از ربات مانع ایجاد کرد
ربات اجتناب از موانع برای حمل بار سنگین: 6 مرحله
ربات اجتناب از موانع برای حمل بار سنگین: این یک روبات اجتناب از موانع است که برای حمل راکر پسرم ساخته شده است
نحوه استفاده از سنسور اجتناب از موانع IR در آردوینو: 4 مرحله
نحوه استفاده از سنسور اجتناب از موانع IR در آردوینو: با سلام ، همه ، در این مقاله نحوه استفاده از سنسور اجتناب اجتناب IR در آردوینو را مینویسم. اجزای مورد نیاز: سنسور اجتناب از موانع IR آردوینو نانو V.3 Jumpe wire USBmini نرم افزار مورد نیاز: Arduino IDE