هنگام کدنویسی برنامه های آردوینو خود را اشکال زدایی کنید

Debug Your Arduino Programs while Coding

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش اشکال زدایی کد آردوینو و رفع خطاهای کد در حین توسعه پروژه بدون افزودن کدهای اضافی اشکال زدایی برنامه های آردوینو نظارت بر پین های GPIO بررسی جریان برنامه شما چاپ مقادیر متغیر و بررسی آنها تغییر مقادیر متغیرها پیش نیازها:دانلود Arduino IDE (در دوره توضیح داده شده است) ) دانلود ویژوال استودیو (توضیح داده شده در دوره)

با نحوه اشکال زدایی کد آردوینو و رفع خطاهای کد هنگام توسعه پروژه خود بدون افزودن کدهای اضافی آشنا شوید.

آیا از استفاده از Serial.print برای رفع اشکال کد خود و آزمایش اینکه آیا یک بلوک خاص کار می کند یا نه خسته شده اید؟

آیا راهی آسان برای اشکال زدایی کد آردوینو خود بدون نیاز به اضافه کردن خطوط کد اضافی در هر بار می خواهید؟

آیا ویژگی‌های نقاط شکست را که اجازه اشکال‌زدایی با یک کلیک را می‌دهند، از دست می‌دهید؟

آیا به دنبال راهی هستید که بفهمید کد شما کار می‌کند یا نه، یا اینکه متغیری به مقدار خاصی می‌رسد یا خیر!؟


چرا باید این دوره را بگذرانید؟

  • با نحوه اشکال زدایی کد آردوینو و رفع خطاهای کد هنگام توسعه پروژه خود بدون افزودن کدهای اضافی آشنا شوید

  • این دوره راه حل عالی برای توسعه دهندگانی است که در اشکال زدایی پروژه های خود با مشکل مواجه هستند.

  • درباره اجزای اساسی یک اشکال‌زدا، از جمله متغیرها، نقاط شکست، عبور از کد خط به خط، بررسی ردیابی‌های پشته، وارد کردن مقادیر جدید برای متغیرها و موارد دیگر اطلاعات خواهید یافت.

  • با نحوه حل مشکلات تعریف نشده با دیباگر آشنا شوید

پس این دوره برای شماست

در این دوره آموزشی، یاد خواهید گرفت که چگونه کد خود را به راحتی و به طور موثر اشکال زدایی کنید.

چرا باید یاد بگیرید که چگونه برنامه آردوینو خود را اشکال زدایی کنید:

  • در هنگام نوشتن کد خود، پیدا کردن و رفع خطاها آسان تر است

  • هر بار که می خواهید بدانید چه اتفاقی می افتد، نیازی به یک خط اضافی از Serial.print نیست

  • با مشاهده گرافیکی وضعیت پین‌های آردوینو در زمان صرفه‌جویی کنید.

  • تلاش کمتری با افزودن اشکال زدایی شرطی و مشاهده مقدار متغیرها در داخل حافظه و حتی توانایی تغییر مقدار متغیر در حین اجرا برای آزمایش سناریوهای مختلف.


    آنچه در این دوره خواهید آموخت:

  • نحوه اشکال زدایی کد آردوینو

  • نحوه مشاهده مقدار متغیرها در حافظه و مشاهده پین ​​های آردوینو به صورت گرافیکی

  • نحوه استفاده از نقاط شکست و اشکال زدایی شرطی

هدف از این دوره:

- نحوه اشکال زدایی کدهای آردوینو را بیاموزید

مواد مورد نیاز

  • آردوینو.

  • Arduino IDE (رایگان)


سرفصل ها و درس ها

مقدمه و شروع Introduction & Getting Started

  • مقدمه Introduction

  • ما کی هستیم؟ Who We Are?

نرم افزار مورد نیاز Software Requirements

  • نرم افزار مورد نیاز Software Requirements

  • نرم افزار آردوینو را دانلود و نصب کنید Download and Install Arduino Software

  • ویژوال استودیو را دانلود و نصب کنید Download and install Visual Studio

  • Visual Micro را برای اشکال زدایی دانلود و نصب کنید Download and Install Visual Micro for Debugging

ایجاد و پیکربندی کنید Create and Configure

  • پروژه جدید آردوینو ایجاد کنید Create New Arduino Project

  • برد و پورت را پیکربندی کنید سپس کد را آپلود کنید Configure board and Port then Upload the Code

اشکال زدایی Debugging

  • اشکال زدایی و نقاط شکست Debugging and Breakpoints

  • از نقاط شکست برای نمایش پیام ها استفاده کنید Use Breakpoints to Display Messages

اشکال زدایی پیشرفته Advance Debugging

  • مشاهده و تغییر متغیرها View and Change Variables

  • پین های ورودی و خروجی را به صورت گرافیکی مانیتور کنید Monitor Input and Output Pins Graphically

  • عبارات شرطی نقاط شکست Breakpoints Conditional Expressions

تست تمرین Practice Test

  • اشکال زدایی پیشرفته آردوینو با ویژوال استودیو و ویژوال میکرو Advanced Arduino Debugging with Visual Studio and Visual Micro

پروژه دوره Course Project

  • پروژه دوره Course Project

سخنرانی پاداش: هدایا، کوپن ها و موارد دیگر. Bonus Lecture: Gifts, Coupons, and More.

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

هنگام کدنویسی برنامه های آردوینو خود را اشکال زدایی کنید
جزییات دوره
1 hour
15
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
15,073
3.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Educational Engineering Team Educational Engineering Team

تیم مهندسین ماهر که دانش خود را با تیم مهندسی WorldEducational به اشتراک می گذارند ، یک تیم پیشرو در صنعت میکروکنترلر است که بیش از 11 سال تجربه در تدریس و انجام پروژه های عملی دارد. ما تلاش می کنیم تمام تجربیات خود را در این دوره ها قرار دهیم. به جای دانش سطحی - ما به عمق موضوع می پردازیم و دقیقاً آن را به شما می گوییم - طرح گام به گام نحوه رام کردن موضوعات ساده و همچنین پیچیده در فیلم های با لقمه آسان و قابل هضم. این دانش در دنیای واقعی شما را قادر می سازد تا دانش را به راحتی درک کنید ، و شما می توانید این یادگیری را بلافاصله در زندگی و پروژه های خود استفاده کنید. تیم مهندسی آموزشی از سال 2007 در تجارت برنامه نویسی و میکروکنترلر فعالیت داشته است. ما بخشی از بسیاری از پروژه ها بوده ایم. در طی این سالها - ما بینش خوبی در مورد نیازهای دانش آموزان و مربیان کسب کرده ایم. ما مشتاق به اشتراک گذاشتن تمام دانش جمعی خود با شما هستیم. از سال 2018 ، ما قبلاً آموزش داده ایم.

Ashraf Said Ashraf Said

مربی با رتبه برتر ، 120k + StudentI اشتیاق من مردم را از طریق دوره های آنلاین الهام می دهد. من عاشق یادگیری مهارت های جدید هستم و از سال 2007 همه چیزهایی را که می دانم به افرادی مانند شما آموزش می دهم. از طریق تجارت یادگیری آنلاین خود ، دانشکده مهندسی آموزشی ، دوره هایی را ایجاد می کنم که به شما می آموزد چگونه با انواع مهارت ها به نسخه بهتری از خود تبدیل شوید. مایلید چه بیاموزید؟ آیا می خواهید به عنوان یک توسعه دهنده سیستم تعبیه شده درآمد کسب کنید؟ آیا می خواهید یک تجارت 6 رقمی خود ایجاد کنید؟ آیا می خواهید نحوه کدگذاری ، طراحی مدار یا لحیم کاری قطعات الکترونیکی را بیاموزید؟ آیا دوست دارید پروژه های بهتری بسازید؟ آیا دوست دارید یک حرفه سیستم جاسازی شده ایجاد کنید ، پروژه های عالی ایجاد کنید ، ایده ای را شروع کنید ، برنامه ریزی کنید ، شبیه سازی کنید و تابلوهای PCB ایجاد کنید ، یک شغل آزاد را راه اندازی کنید؟

Educational Engineering Team VA Educational Engineering Team VA

افسر پشتیبانی در تیم مهندسی آموزشی