لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوتکمپ آردوینو - یادگیری پروژه محور
- آخرین آپدیت
دانلود Arduino Bootcamp - Learning Through Projects
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
سفری غوطهور در دنیای آردوینو را آغاز کنید، جایی که یادگیری شما از طریق عمل کردن است. این دوره با معرفی آردوینو شروع میشود و موضوعات ضروری مانند نصب محیط توسعه (IDE) آردوینو، درک ساختار برنامههای آردوینو و مبانی سیمکشی را پوشش میدهد. از روز اول، روی پروژههایی کار خواهید کرد که این مفاهیم را تقویت میکنند و با کارهای سادهای مانند کنترل LEDها و بازرها (Buzzer) شروع میکنید. با پیشرفت در دوره، پروژههای پیچیدهتری مانند ساخت تاس دیجیتال، سیستم هشدار سنسور اولتراسونیک و حتی یک ماشین کنترلی را به انجام خواهید رساند.
با عبور از هر ماژول، درک خود را از مفاهیم برنامهنویسی و قطعات الکترونیکی عمیقتر خواهید کرد. هر پروژه به گونهای طراحی شده است که شما را به چالش بکشد و به توسعه مهارتهای کدنویسی و درک شما از طراحی مدار کمک کند. شما یاد میگیرید که از سنسورهای مختلف، نمایشگرها و فناوریهای ارتباطی مانند بلوتوث استفاده کنید و همچنین موضوعات پیشرفتهای مانند پردازش سیگنالهای مادون قرمز و کنترل با جویاستیک را بررسی کنید. در پایان دوره، طیف گستردهای از پروژهها را تکمیل خواهید کرد که نه تنها دانش شما را تثبیت میکند، بلکه مجموعهای از آثار (پورتفولیو) برای نمایش مهارتهایتان در اختیار شما قرار میدهد.
چه مبتدی مشتاق برای شروع کار با آردوینو باشید و چه علاقهمندی که به دنبال گسترش مهارتهای خود است، این بوتکمپ برای همه چیزی دارد. رویکرد پروژه محور این دوره تضمین میکند که یادگیری هم کاربردی و هم لذتبخش باشد و به شما اجازه میدهد تا با تبدیل ایدههای خلاقانه خود به واقعیت، در تواناییهایتان اعتماد به نفس پیدا کنید.
این دوره برای مبتدیانی که هیچ تجربه قبلی در الکترونیک یا برنامهنویسی ندارند و همچنین علاقهمندان و سازندگانی (Makers) که به دنبال گسترش دانش آردوینو خود هستند، ایدهآل است. آشنایی ابتدایی با کامپیوتر توصیه میشود، اما به مهارتهای پیشرفتهای نیاز نیست.
سرفصل ها و درس ها
مقدمه
Introduction
پیام خوشآمدگویی و نکات مفید
Welcome Message and Helpful Tips
مفاهیم پایه
Basic Concepts
آشنایی با آردوینو
Introduction to the Arduino
نصب محیط توسعه (IDE) آردوینو
Installing the Arduino IDE
مروری بر محیط IDE و نحوه آپلود کد روی آردوینو
An overview of the Arduino IDE and how to upload code to your Arduino
درک ساختار برنامههای آردوینو
Understanding the Structure of your Arduino Program
نصب کتابخانههای جانبی شخص ثالث
Installing Additional Third Party Arduino Libraries
نحوه استفاده از بردبورد و مفاهیم پایه سیمکشی
How to Use a Breadboard and Basic Wiring Concepts
ساخت اولین پروژه
Let's create our first project
مفاهیم مفید برنامهنویسی - بخش اول
Helpful Programming Concepts - Part 1
مفاهیم مفید برنامهنویسی - بخش دوم
Helpful Programming Concepts - Part 2
پروژههای ساده
Simple Projects
کنترل LED با کلید فشاری
Controlling an LED with a Push Button Switch
کنترل بازر پیزو با کلید فشاری
Controlling a Piezo Buzzer with a Push Button Switch
استفاده از پتانسیومتر برای تنظیم شدت نور LED
Using a Potentiometer to Adjust LED Brightness
کنترل فن CPU - بخش اول: کنترل ورودی کاربر
Controlling a CPU Fan - Part 1 - User Input Control
کنترل فن CPU - بخش دوم: کنترل سرعت با دکمه
Controlling a CPU Fan - Part 2 - Button Speed Control
بازی واکنش LED - بخش اول: نمایش وقفه (Interrupt)
LED Reaction Game - Part 1 - Interrupt Demo
بازی واکنش LED - بخش دوم
LED Reaction Game - Part 2
پروژههای متوسط
Intermediate Projects
بازی یادآوری صدای بازر - بخش اول
Buzzer Sound Recall Game - Part 1
بازی یادآوری صدای بازر - بخش دوم
Buzzer Sound Recall Game - Part 2
سیستم هشدار با سنسور اولتراسونیک
Ultrasonic Sensor Alarm
تاس دیجیتال - بخش اول
Digital Dice - Part 1
تاس دیجیتال - بخش دوم
Digital Dice - Part 2
تکرارکننده مادون قرمز - بخش اول: ضبط و پخش سیگنال
Infrared Repeater - Part 1 - Infrared Record and Playback
تکرارکننده مادون قرمز - بخش دوم: کنترل دستگاههای الکترونیکی
Infrared Repeater - Part 2 - Controlling your Electronic Devices
بازی ماتریس LED با جویاستیک - بخش اول: خواندن مقادیر جویاستیک
Joystick LED Matrix Game - Part 1 - Getting Readings from a Joystick
بازی ماتریس LED با جویاستیک - بخش دوم: استفاده از ماتریس LED
Joystick LED Matrix Game - Part 2 - Using an LED Matrix
بازی ماتریس LED با جویاستیک - بخش سوم: تجمیع نهایی
Joystick LED Matrix Game - Part 3 - Putting it all together
پروژههای پیشرفته
Advanced Projects
کرنومتر - بخش اول: کنترل نمایشگر سون-سگمنت ۴ رقمی
Stopwatch - Part 1 - Controlling a 4 Digit Segment Display
کرنومتر - بخش دوم: استفاده از شیفت رگیستر برای نمایشگر
Stopwatch - Part 2 - Using a Shift Register for the 4 Digit Segment Display
کرنومتر - بخش سوم: تکمیل پروژه
Stopwatch - Part 3 - Completing the Project
کنترل مجموعه Pan-Tilt - بخش اول: شخصیسازی Wii Nunchuk
Pan-Tilt Assembly Control - Part 1 - Hacking a Wii Nunchuk
کنترل مجموعه Pan-Tilt - بخش دوم: سروو موتورها
Pan-Tilt Assembly Control - Part 2 – Servos
کنترل مجموعه Pan-Tilt - بخش سوم: مونتاژ بدنه
Pan-Tilt Assembly Control - Part 3 - Frame Assembly
کنترل مجموعه Pan-Tilt - بخش چهارم: کنترل با Wii Nunchuk
Pan-Tilt Assembly Control - Part 4 - Controlling with the Wii Nunchuk
ایستگاه هواشناسی آنلاین - بخش اول: نمایش اطلاعات با LCD 1602
Online Weather Station - Part 1 -Using a 1602 LCD Screen to Display Information
ایستگاه هواشناسی آنلاین - بخش دوم: اتصال به شبکه با شیلد وایفای
Online Weather Station - Part 2 - Using a Wi-Fi Shield to Connect to a Network
ایستگاه هواشناسی آنلاین - بخش سوم: مونتاژ نهایی
Online Weather Station - Part 3 - Final Assembly
ماشین کنترلی - بخش اول: درک موتورهای DC
Remote Controlled Car - Part 1- Understanding DC Motors
ماشین کنترلی - بخش دوم-۱: استفاده از درایور موتور
Remote Controlled Car - Part 2-1 - Using a Motor Driver
ماشین کنترلی - بخش دوم-۲: درایور موتور - نمایش و بررسی کد
Remote Controlled Car - Part 2-2 - Using a Motor Driver - Demo and Code Review
ماشین کنترلی - بخش سوم: درک اتصال بلوتوث
Remote Controlled Car - Part 3 - Understanding Bluetooth connectivity
ماشین کنترلی - بخش چهارم-۱: مونتاژ ماشین
Remote Controlled Car - Part 4-1 - Assembling our Car
ماشین کنترلی - بخش چهارم-۲: مونتاژ ماشین
Remote Controlled Car - Part 4-2 - Assembling our Car
ماشین کنترلی - بخش پنجم: کنترل از طریق اپلیکیشن اندروید
Remote Controlled Car - Part 5 - Controlling via an Android App
تلفن متنباز - بخش اول: درک قطعات و مونتاژ
Open Source Phone - Part 1 - Understanding the Parts and Assembly
تلفن متنباز - بخش دوم: تماس، ارسال پیامک و تنظیم فرکانس FM
Open Source Phone - Part 2 - Making a Call, Sending SMS, Tune in FM Frequencies
نمایش نظرات