فهرست مطالب:

استفاده از روبات طراحی برای آردوینو با آموزش ساعت کد: 3 مرحله
استفاده از روبات طراحی برای آردوینو با آموزش ساعت کد: 3 مرحله

تصویری: استفاده از روبات طراحی برای آردوینو با آموزش ساعت کد: 3 مرحله

تصویری: استفاده از روبات طراحی برای آردوینو با آموزش ساعت کد: 3 مرحله
تصویری: 🤯❌آخرای بازی که تا حالا کسی ندیده است #shorts 2024, ژوئن
Anonim
استفاده از روبات طراحی برای آردوینو با آموزش های کد ساعت
استفاده از روبات طراحی برای آردوینو با آموزش های کد ساعت
استفاده از روبات طراحی برای آردوینو با آموزش های کد ساعت
استفاده از روبات طراحی برای آردوینو با آموزش های کد ساعت
استفاده از روبات طراحی برای آردوینو با آموزش های کد ساعت
استفاده از روبات طراحی برای آردوینو با آموزش های کد ساعت

من یک ربات نقاشی آردوینو برای یک کارگاه ایجاد کردم تا به دختران نوجوان در موضوعات STEM علاقه مند شود (به https://www.instructables.com/id/Arduino-Drawing-Robot/ مراجعه کنید). این ربات برای استفاده از دستورات برنامه نویسی به سبک لاک پشت مانند جلو (فاصله) و چرخش (زاویه) برای ایجاد نمونه های جالب طراحی شده است.

در طول کارگاه آموزشی ، از آموزش "آنا و السا" از Hour of Code استفاده کردیم تا به شرکت کنندگان در برنامه نویسی ربات خود با برنامه نویسی آشنا شویم. این آموزش از بلوک های برنامه نویسی گرافیکی برای جلوگیری از موانع تایپ و نحو استفاده می کند ، اما می توان کد معادل جاوا اسکریپت را مشاهده کرد ، و پلی قوی برای یادگیری زبان برنامه نویسی متداول و قدرتمند ایجاد کرد.

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

مرحله 1: آموزش ساعت کد

آموزش ساعت کد
آموزش ساعت کد
آموزش ساعت کد
آموزش ساعت کد
آموزش ساعت کد
آموزش ساعت کد

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

مرحله 2: راه اندازی کد آردوینو

راه اندازی کد آردوینو
راه اندازی کد آردوینو

اگر برای شروع کار با آردوینو به کمک نیاز دارید ، هیچ مکانی بهتر از صفحه "شروع به کار با آردوینو" در www. Arduino.cc برای شروع وجود ندارد.

البته شما باید ربات طراحی Arduino خود را ساخته و آزمایش کرده باشید.

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

مرحله 3: کد را اصلاح کنید

کد را اصلاح کنید
کد را اصلاح کنید
کد را اصلاح کنید
کد را اصلاح کنید
کد را اصلاح کنید
کد را اصلاح کنید

هنگامی که الگویی در آموزش مورد نظر خود دارید ، روی دکمه "نمایش کد" کلیک کنید. کد را در تابع حلقه () طرح آردوینو کپی و جایگذاری کنید. این کد از آنا و السا مرحله 11 است:

برای (var count2 = 0؛ count2 <4؛ count2 ++) {for (var count = 0؛ count <2؛ count ++) {moveForward (100)؛ turnRight (60) ؛ moveForward (100) ؛ turnRight (120) ؛ } turnRight (90) ؛ }

توجه داشته باشید که نوع متغیر جاوا اسکریپت "var" یک نوع داده استاندارد آردوینو نیست. معادل آن برای عدد صحیح "int" خواهد بود. برای سهولت زندگی ، من مقداری کد اضافه کردم تا آردوینو بداند که وقتی می گوییم "var" ، منظور ما "int" است. کد همه چیز در مورد انتزاع است.

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

مرا از نتیجه مطلع کن!

توصیه شده: