فهرست مطالب:
- مرحله 1: تنظیم MBlock
- مرحله 2: تغییر تنظیمات برای Arduino/HyperDuino
- مرحله 3: برنامه ریزی یک ماشین هوشمند در MBlock
تصویری: شروع کار با برنامه نویسی مبتنی بر مرورگر MBlock برای HyperDuino: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
به آموزش مبتنی بر وب mBlock با HyperDuino خوش آمدید. این به شما نشان می دهد که چگونه mBlock را تنظیم کرده و کد خود را در HyperDuino خود بارگذاری کنید. این همچنین به شما نشان می دهد که چگونه یک کد اساسی برای یک ماشین هوشمند نیز ایجاد کنید. برای شروع ، اجازه دهید مستقیماً با کلیک کردن اینجا وارد آن شوید.
مرحله 1: تنظیم MBlock
هنگامی که صفحه وب شروع به بارگیری می کند ، از شما خواسته می شود تا اگر این کار را نکرده اید فلش پلیر را فعال کنید ، ادامه دهید و فعال کردن فلش را انتخاب کرده و اجازه دهید توسط google chrome اجرا شود. پس از اتمام کار ، به صفحه اصلی کدگذاری بلوک mBlock منتقل می شوید. ما تقریباً راه اندازی را تمام کرده ایم! در مرحله بعد از شما می خواهد افزونه ای را که برای جمع آوری کد در Arduino/HyperDuino واقعی لازم است بارگیری کنید. پیش بروید و بارگیری نرم افزار را شروع کنید. هنگام بارگیری ، آن را در سمت چپ پایین صفحه مشاهده خواهید کرد. در غیر اینصورت می توانید با فشردن سه نقطه روی هم در سمت راست مرورگر کروم و بارگیری به این قسمت دسترسی پیدا کنید. اگر ظاهر نشد ، مطمئن شوید که روی دکمه سمت راست کلیک کرده اید. برای تکمیل نصب ، باید نصب کننده را اجرا کرده و تمام مراحل را طی کنید. پس از اتمام کار ، باید رایانه را مجدداً راه اندازی کنید. هنگامی که بارگیری مجدد انجام می شود ، باید همه آماده حرکت باشید!
مرحله 2: تغییر تنظیمات برای Arduino/HyperDuino
قبل از شروع برنامه نویسی ، می خواهید حالت را روی حالت آردوینو تنظیم کنید و مطمئن شوید که در حال بارگذاری بر روی نوع برد مناسب هستید. برای شروع بر روی ویرایش کلیک کنید و در پایین آن را فشار دهید و حالت Arduino را نشان می دهد. ظاهر صفحه را تغییر می دهد ، اما نگران نباشید ، این فقط کدی است که هنگام برنامه نویسی Arduino/HyperDuino بی فایده است. در مرحله بعد شما می خواهید تخته ای را که بارگذاری می کنید نیز تغییر دهید. من از Arduino Uno استفاده می کنم که HyperDuino عمدتا با آن جفت شده است ، بنابراین اجازه دهید آن را از mBot به Arduino Uno تغییر دهیم. در نهایت ما می خواهیم نوع اتصال را تنظیم کنیم تا هنگام بارگذاری آن با آنچه ما انجام می دهیم اشتباه نشود. در سمت راست بسیار بالای صفحه ، برگه اتصال را فشار دهید و "USB" را انتخاب کنید و مطمئن شوید که به پورت USB مناسب وصل شده است که Arduino/HyperDuino به آن متصل است ، ممکن است بین رایانه های مختلف بسیار متفاوت باشد. خودشه! شما تنظیمات نسخه مرورگر mBlock را تکمیل کرده اید. در زیر یک کد نمونه در مورد نحوه ساخت یک ماشین هوشمند و بارگذاری آن در Arduino/HyperDuino ارائه می شود.
مرحله 3: برنامه ریزی یک ماشین هوشمند در MBlock
من با ایجاد 4 بلوک برای تعریف عملکرد جلو و عقب برای هر دو چرخ شروع کردم. من این کار را انجام دادم زیرا هنگام چرخش به چپ و چرخاندن راست ، هنگام چرخش ربات راحت تر و زیبا به نظر می رسد. من قبل از نگاه کردن به تصویر بعدی ، شما را به چالش می کشم تا هر 4 این دستور را امتحان کنید ، یا حتی راهی متفاوت برای حرکت هر یک از موتورها به جلو و عقب ایجاد کنید. اکنون که برای هر موتور یک دستور جلو و عقب داریم ، اجازه دهید یک عملکرد کلی جلو ، کل عقب ، چپ و راست برای آن ایجاد کنیم. از نظر فنی شما فقط می توانید از یکی از دستورات جلو که به تازگی انجام داده ایم برای گردش به چپ و راست استفاده کنید ، اما من دوست دارم یک موتور را به عقب و دیگری را به جلو حرکت دهم تا هموارتر به نظر برسد. اکنون که این کار را تکمیل کردیم ، اجازه دهید به کد اصلی برسیم. ما ابتدا می خواهیم خودرو در ابتدای برنامه به طور کلی به جلو حرکت کند. سپس می توانیم قسمت حسگر اولتراسونیک را مانند آن اضافه کنیم. در حال حاضر من فقط یک نمونه از قسمت سنسور اولتراسونیک را ترک می کنم زیرا بهترین بخش کد خلاقیتی است که با آن همراه است. ببینید چقدر می توانید این خودرو را هوشمند بسازید. این کد آن را باز می گذارد و از دیوارها جلوگیری می کند اما هنوز امکان دارد در مکان هایی گیر کند. اگر س questionsالی دارید ، می توانید کامنت بگذارید تا بتوانم در این راه به شما کمک کنم!
توصیه شده:
شروع کار با Esp 8266 Esp-01 با Arduino IDE - نصب بردهای Esp در Arduino Ide و برنامه نویسی Esp: 4 مرحله
شروع کار با Esp 8266 Esp-01 با Arduino IDE | نصب بردهای Esp در Arduino Ide and Programming Esp: در این دستورالعمل نحوه نصب بردهای esp8266 در Arduino IDE و نحوه برنامه نویسی esp-01 و بارگذاری کد در آن را یاد می گیریم. از آنجا که تخته های esp بسیار محبوب هستند ، بنابراین به فکر ایجاد دستورالعمل های آموزشی هستم این و اکثر مردم با مشکل روبرو هستند
روبات مرورگر مرورگر با مراحل GoPiGo3: 5
ربات مرورگر مرورگر با GoPiGo3: در این پروژه پیشرفته با GoPiGo3 Raspberry Pi Robot ما یک ربات پخش کننده ویدئو مرورگر را ایجاد می کنیم که ویدئوهای زنده را به مرورگر منتقل می کند و از مرورگر قابل کنترل است. در این پروژه ما از یک ماژول دوربین رزبری پای استفاده می کنیم با GoPiG
Pic 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: 6 مرحله
عکس 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: من سعی می کنم این ماژول موتور DC دوگانه را برای پروژه ربات خود بسازم و فضا برای قرار دادن هدر پین ICSP روی PCB نداشتم. بنابراین من به سرعت این طرح را مسخره کردم
راهنمای برنامه نویسی جالب برای طراح-کنترل فرآیند برنامه-بیانیه حلقه: 8 مرحله
راهنمای برنامه نویسی جالب برای طراح-کنترل فرآیند برنامه-بیانیه حلقه: کنترل فرآیند برنامه-بیانیه حلقه از این فصل ، شما با یک بیانیه حلقه مهم و قدرتمند دانش ارتباط خواهید داشت. قبل از خواندن این فصل ، اگر می خواهید 10000 دایره در برنامه بکشید ، فقط می توانید با یک ter
شروع برنامه نویسی با نمودار جریان: 7 مرحله
شروع برنامه نویسی با نمودار جریان: شروع به استفاده از کنترلرهای کوچک PIC برای پروژه های خود کرده اید؟ آنها بسیار مفید هستند اما وقتی برنامه شما کار نمی کند بسیار ناامید کننده هستند. این یکی از راه هایی است که می توانید ایده های خود را با رسم نمودار نمودار مرتب کنید. این روشی است که برنامه نویسان حرفه ای اغلب