لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پلتفرم آردوینو و برنامهنویسی 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
نمایش نظرات