برنامه نویسی میکروکنترلرهای آردوئینو (عملی و پروژه محور)
برنامه نویسی میکروکنترلرهای آردوئینو
معرفی دوره:
دوره آردوئینو، دریچهای به دنیای هوشمندسازی، اتوماسیون و ساخت پروژههای تعاملی است. آردوینو یک پلتفرم سختافزاری و نرمافزاری متنباز است که برنامهنویسی میکروکنترلرها را برای همه، از مبتدیان تا متخصصان، ساده و لذتبخش کرده است. این دوره به شما میآموزد که چگونه ایدههای خلاقانه خود را با ترکیب الکترونیک و کدنویسی به دستگاههای واقعی تبدیل کنید.
هدف دوره:
هدف این دوره، تربیت سازندگان (Makers) و مهندسین خلاقی است که توانایی طراحی و ساخت پروژههای کاربردی در حوزههای رباتیک، خانه هوشمند، سیستمهای اندازهگیری و کنترل صنعتی را داشته باشند. در پایان دوره، شما بهصورت کامل بر پلتفرم آردوئینو مسلط خواهید شد و میتوانید مستقلانه پروژههای پیچیده را تحلیل، طراحی و اجرا کنید.
ویژگیهای متمایز دوره:
-
-
آموزش عملی و کارگاهی: بیش از ۸۰٪ زمان دوره به آزمایش روی برد آردوئینو، اتصال قطعات و عیبیابی مدار اختصاص دارد.
-
پروژهمحور بودن: هر فصل با یک یا چند پروژه کاربردی به پایان میرسد. پروژه پایانی دوره، یک سیستم یکپارچه (مانند ربات یا دستگاه اندازهگیری هوشمند) است که توسط خود هنرجو طراحی و ساخته میشود.
-
پشتیبانی از صفر تا صد: آموزش از نصب نرمافزار شروع میشود و تا طراحی مدار و چاپ فیبر (PCB) پیش میرود.
-
آموزش الکترونیک در کنار برنامهنویسی: شما نه تنها کدنویسی یاد میگیرید، بلکه با مبانی الکترونیک، خواندن دادهشیت (Datasheet) و طراحی شماتیک آشنا میشوید.
-
آموزش بر پایه بازار کار: مهارتهای آموزشدادهشده، مستقیمترین نیازهای بازار کار در حوزههای 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 کاراکتری
آشنایی با مبدل آنالوگ به دیجیتال (ADC) در آردوینو خواندن مقادیر آنالوگ از پتانسیومتر (Potentiometer) و سنسور نور (LDR) مفهوم تقسیم ولتاژ (Voltage Divider) ارتباط سریال (Serial Communication) برای نمایش دادهها در مانیتور سریال (Serial Monitor) آشنایی با مدولاسیون عرض پالس (PWM) کنترل روشنایی LED و سرعت موتور DC با استفاده از PWM
راهاندازی موتور 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)
ضمانت بازگشت وجه ۷ روزه بدون ریسک
در صورت عدم تطابق دوره با سرفصلها، وجه پرداختی شما را بازگشت خواهیم داد.
| سطح-دوره |
حرفه ای ,فوق حرفه ای ,مقدماتی |
|---|---|
| نوع-دوره |
حضوری |
7,300,000 تومان
مهندس سعید خیری
Senior Software Developerمن را بعنوان طراح و برنامه نویس سخت افزار و تولید کننده ی محصولات صنعتی بشناسید. در آروین آکادمی به شما برنامه نویسی به زبان های سی پلاس پلاس، سی شارپ، پایتون، میکروکنترلرهای AVR، میکروکنترلرهای ARM و طراحی سخت افزارهای صنعتی آموزش می دهم.
مهندس نیما نیلبرگی
Senior Software Developerمسلط به زبان ها C،C++،Python و .. همچنین مسلط به سیستم عامل لینوکس و Embedded system ها

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