آموزش پلتفرم آردوینو و برنامه‌نویسی C - آخرین آپدیت

دانلود The Arduino Platform and C Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به معرفی آردوینو می‌پردازد؛ یک پلتفرم متن‌باز برای ساخت دستگاه‌های دیجیتال و اشیاء تعاملی. شما با برد آردوینو، کتابخانه‌های آن و محیط توسعه یکپارچه (IDE) آشنا خواهید شد. در این دوره یاد می‌گیرید که چگونه با استفاده از کدنویسی C، آردوینو را برنامه‌نویسی کنید، دستگاه‌های خارجی را از طریق پین‌ها کنترل کنید و نحوه گسترش قابلیت‌ها توسط شیلدها را درک کنید. این برنامه برای توسعه‌دهندگان نرم‌افزار، مهندسان سیستم‌های نهفته (Embedded) و علاقه‌مندانی که مشتاق ساخت پروژه‌های سخت‌افزاری تعاملی هستند، ایده‌آل است. در پایان این دوره، شما قادر خواهید بود: - اجزا و عملکردهای برد آردوینو را شرح دهید. - آردوینو را با استفاده از اصول پایه زبان C برنامه‌نویسی کنید. - نرم‌افزارهای نهفته را در پلتفرم‌های آردوینو عیب‌یابی (Debug) کنید. - پروتکل‌های ارتباط سریال را پیاده‌سازی کنید. برای موفقیت در این دوره، داشتن درک اولیه از مفاهیم برنامه‌نویسی مفید خواهد بود. شما از محیط Arduino IDE و زبان برنامه‌نویسی C استفاده خواهید کرد.

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

محیط آردوینو Arduino Environment

  • مقدمه بخش ۱ Module 1 Introduction

  • درس ۱.۱: پلتفرم آردوینو Lecture 1.1: Arduino Platform

  • درس ۱.۲: برد آردوینو Lecture 1.2: Arduino Board

  • درس ۱.۳: برنامه‌نویسی مستقیم Lecture 1.3: Direct Programming

  • درس ۲.۱: شماتیک‌های آردوینو Lecture 2.1: Arduino Schematics

  • درس ۲.۲: محیط Arduino IDE Lecture 2.2: Arduino IDE

  • درس ۲.۳: کامپایل کردن کد Lecture 2.3: Compiling Code

  • درس ۳.۱: شیلدها و کتابخانه‌های آردوینو Lecture 3.1: Arduino Shields and Libraries

  • درس ۳.۲: راه‌اندازی اولیه آردوینو Lecture 3.2: Arduino Basic Setup

برنامه‌نویسی C C Programming

  • مقدمه بخش ۲ Module 2 Introduction

  • درس ۱.۱: آماده‌سازی محیط کار Lecture 1.1: Setting Up Your Environment

  • درس ۱.۲: سلام دنیا (Hello World) Lecture 1.2: Hello World

  • درس ۱.۳: متغیرها Lecture 1.3: Variables

  • درس ۲.۱: عملگرهای پایه در C Lecture 2.1: Basic C Operators

  • درس ۲.۲: دستورات شرطی Lecture 2.2: Conditionals

  • درس ۲.۳: حلقه‌ها Lecture 2.3: Loops

  • درس ۳.۱: توابع Lecture 3.1: Functions

  • درس ۳.۲: متغیرهای سراسری Lecture 3.2: Global Variables

برنامه‌های آردوینو Arduino Programs

  • مقدمه بخش ۳ Module 3 Introduction

  • درس ۱.۱: زنجیره ابزار آردوینو (Toolchain) Lecture 1.1: Arduino Toolchain

  • درس ۱.۲: کامپایل متقاطع (Cross Compilation) Lecture 1.2: Cross-Compilation

  • درس ۱.۳: اسکیچ‌های آردوینو Lecture 1.3: Arduino Sketches

  • درس ۲.۱: کلاس‌ها Lecture 2.1: Classes

  • درس ۲.۲: ساختار اسکیچ Lecture 2.2: Sketch Structure

  • درس ۲.۳: پین‌ها Lecture 2.3: Pins

  • درس ۳.۱: ورودی و خروجی Lecture 3.1: Input and Output

  • درس ۳.۲: مثال چشمک‌زن (Blink) Lecture 3.2: Blink Example

  • نمایش ویدیویی: مثال Blink آردوینو Video Demonstration: Arduino Blink Example

عیب‌یابی نرم‌افزار نهفته Debugging Embedded Software

  • مقدمه بخش ۴ Module 4 Introduction

  • درس ۱.۱: عیب‌یابی (Debugging) Lecture 1.1: Debugging

  • درس ۱.۲: محیط‌های عیب‌یابی Lecture 1.2: Debug Environments

  • درس ۱.۳: عیب‌یابی از طریق سریال Lecture 1.3: Debug via Serial

  • درس ۲.۱: پروتکل UART Lecture 2.1: UART Protocol

  • درس ۲.۲: همگام‌سازی UART Lecture 2.2: UART Synchronization

  • درس ۲.۳: پاریتی و توقف در UART Lecture 2.3: UART Parity and Stop

  • درس ۳.۱: ارتباط سریال در آردوینو Lecture 3.1: Serial on Arduino

  • درس ۳.۲: خواندن از سریال Lecture 3.2: Reading from Serial

نمایش نظرات