برنامه نویسی میکروکنترلرهای آردوئینو (عملی و پروژه محور)

توضیحات

برنامه نویسی میکروکنترلرهای آردوئینو

آموزش الکترونیک رباتیک فنی و حرفه ای اصفهان آروین آکادمی

معرفی دوره:

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

هدف دوره:

هدف این دوره، تربیت سازندگان (Makers) و مهندسین خلاقی است که توانایی طراحی و ساخت پروژه‌های کاربردی در حوزه‌های رباتیک، خانه هوشمند، سیستم‌های اندازه‌گیری و کنترل صنعتی را داشته باشند. در پایان دوره، شما به‌صورت کامل بر پلتفرم آردوئینو مسلط خواهید شد و می‌توانید مستقلانه پروژه‌های پیچیده را تحلیل، طراحی و اجرا کنید.

ویژگی‌های متمایز دوره:

    1. آموزش عملی و کارگاهی: بیش از ۸۰٪ زمان دوره به آزمایش روی برد آردوئینو، اتصال قطعات و عیب‌یابی مدار اختصاص دارد.

    2. پروژه‌محور بودن: هر فصل با یک یا چند پروژه کاربردی به پایان می‌رسد. پروژه پایانی دوره، یک سیستم یکپارچه (مانند ربات یا دستگاه اندازه‌گیری هوشمند) است که توسط خود هنرجو طراحی و ساخته می‌شود.

    3. پشتیبانی از صفر تا صد: آموزش از نصب نرم‌افزار شروع می‌شود و تا طراحی مدار و چاپ فیبر (PCB) پیش می‌رود.

    4. آموزش الکترونیک در کنار برنامه‌نویسی: شما نه تنها کدنویسی یاد می‌گیرید، بلکه با مبانی الکترونیک، خواندن داده‌شیت (Datasheet) و طراحی شماتیک آشنا می‌شوید.

    5. آموزش بر پایه بازار کار: مهارت‌های آموزش‌داده‌شده، مستقیم‌ترین نیازهای بازار کار در حوزه‌های Embedded Systems، اینترنت اشیاء (IoT) و رباتیک را پوشش می‌دهند.

مخاطبین دوره آردوئینو :

      • دانشجویان رشته‌های مهندسی برق، الکترونیک، کامپیوتر، مکاترونیک و robotics

      • علاقه‌مندان به ساخت پروژه‌های الکترونیکی (مakersها)

      • معلمان و مربیان حوزه فناوری و STEAM

      • مهندسین و طراحان که می‌خواهند ایده‌های خود را سریع نمونه‌سازی کنند

      • همه کسانی که کنجکاو هستند بدانند دستگاه‌های هوشمند اطرافشان چگونه کار می‌کنند و می‌خواهند خودشان خالق چنین دستگاه‌هایی باشند.

سرفصل دوره برنامه نویسی میکروکنترلرهای آردوئینو (عملی و پروژه محور)

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

معرفی فلسفه آردوئینو و سخت‌افزارهای رایج (Uno, Nano, Mega) نصب و راه‌اندازی محیط برنامه‌نویسی آردوئینو IDE (Arduino IDE) آشنایی با ساختار اصلی برنامه‌نویسی آردوینو (setup() و loop()) آپلود اولین برنامه (Blink) بر روی برد معرفی بردهای آردوئینو، پین‌ها و مشخصات فنی ساخت کتابخانه و راه‌اندازی شیلدهای کاربردی

فصل ۲: کار با ورودی/خروجی دیجیتال و نمایشگرها

کنترل LED (خروجی دیجیتال) راه‌اندازی سون سگمنت (Seven Segment) (آند و کاتد مشترک) کار با کليدهاي فشاري (Push Button) و مفهوم پول آپ (Pull-up) استفاده از مقاومت‌های pull-up داخلی میکروکنترلر راه‌اندازی ال‌سی دی کاراکتری (Character LCD) با رابط ۴-بیتی و کتابخانه LiquidCrystal نمایش متن و اعداد بر روی LCD کاراکتری

فصل ۳: کار با ورودی آنالوگ و کنترل توان (PWM)

آشنایی با مبدل آنالوگ به دیجیتال (ADC) در آردوینو خواندن مقادیر آنالوگ از پتانسیومتر (Potentiometer) و سنسور نور (LDR) مفهوم تقسیم ولتاژ (Voltage Divider) ارتباط سریال (Serial Communication) برای نمایش داده‌ها در مانیتور سریال (Serial Monitor) آشنایی با مدولاسیون عرض پالس (PWM) کنترل روشنایی LED و سرعت موتور DC با استفاده از PWM

فصل ۴: کار با موتورها و عملگرها (Actuators)

راه‌اندازی موتور DC با استفاده از درایور ال۲۹۳دی (L293D) یا ال۲۹۸ان (L298N) کنترل جهت و سرعت موتور DC آشنایی با موتور پله‌ای (Stepper Motor) راه‌اندازی موتور پله‌ای با استفاده از درایور ال۲۹۳دی یا درایور تخصصی ULN2003/A4988 کنترل جوی استیک (Joystick) و تفسیر مقادیر آنالوگ آن ترکیب جوی استیک برای کنترل حرکت موتورها یا سروو

فصل ۵: کار با سنسورها و ماژول‌های کاربردی

راه‌اندازی سنسور فاصله آلتراسونیک (Ultrasonic Sensor - HC-SR04) اندازه‌گیری فاصله و نمایش آن بر روی LCD یا Serial Monitor کار با سنسور دماسنج و رطوبت‌سنج (DHT11/DHT22) آشنایی با سایر سنسورهای کاربردی (مانند سنسور گاز، شعله، تشخیص رنگ و...) کار با ماژول بلوتوث (HC-05/HC-06) برای ارتباط بی‌سیم ارسال و دریافت دستورات از طریق بلوتوث با اپلیکیشن موبایل

فصل ۶: پروژه‌های یکپارچه و پیشرفته

ساخت سیستم کنترل دما و رطوبت با نمایش بر روی LCD و هشدار ساخت ربات تعقیب‌خط (Line Follower) ساده با استفاده از سنسورهای IR ساخت ربات کنترل از راه دور با استفاده از بلوتوث و جوی استیک طراحی دستگاه اندازه‌گیری فاصله هوشمند با آلتراسونیک و نمایشگر آشنایی مقدماتی با اینترنت اشیاء (IoT) و اتصال آردوینو به اینترنت (با ماژول ESP8266)

moneyback

ضمانت بازگشت وجه ۷ روزه بدون ریسک

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

توضیحات تکمیلی
سطح-دوره

حرفه ای

,

فوق حرفه ای

,

مقدماتی

نوع-دوره

حضوری

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “برنامه نویسی میکروکنترلرهای آردوئینو (عملی و پروژه محور)”