دوره عملی آردوینو (حضوری)
درباره دوره
این دوره آموزش آردوینو، مهارتهای برنامهنویسی و طراحی پروژههای الکترونیکی را به صورت جامع و عملی به علاقهمندان ارائه میدهد. با یادگیری مباحث پایه تا پیشرفته، مخاطبان میتوانند با استفاده از بردهای آردوینو، ابزارهای مختلف الکترونیکی و پروژههای خلاقانه بسازند.
اهداف یادگیری
مزایای دوره
جامع و متنوع: پوشش تمامی مفاهیم و پروژههای کاربردی از برنامهنویسی پایه تا ساخت رباتها و سیستمهای هوشمند.
یادگیری پروژهمحور: امکان کار با سنسورها، ماژولها، و بردهای مختلف در پروژههای واقعی.
انتقالپذیری مهارتها: قابلیت انتقال برنامهها به میکروکنترلرهای AVR برای ساخت بردهای مستقل.
سرتیترهای دوره
- فصل 1: برنامه نویسی آردوینو
- فصل 2: ارتباط موبایل و آردوینو
- فصل 3: ساخت ربات با آردوینو
- فصل 4: پروژه های کاربردی آردوینو
- فصل 5: انتقال کد ها به میکرو کنترلر های AVR و ساخت بورد های الکترونیکی بدون آردوینو
الزامات
- 1- آشنایی با مبانی الکترونیک و برنامهنویسی: توصیه میشود دانشجویان با اصول اولیه الکترونیک، مانند مفاهیم جریان، ولتاژ و مقاومت، و همچنین آشنایی مقدماتی با برنامهنویسی بهویژه در محیط آردوینو داشته باشند.
- تهیه ابزار و تجهیزات مورد نیاز: لطفاً از قبل برد آردوینو Uno، سنسورها، ماژولها، و سایر قطعات ذکر شده در سرفصلها را تهیه کنید. برای برخی پروژهها به لوازمی مانند ماژول بلوتوث HC-05، ماژول وایفای ESP8266، و ابزارهای لحیمکاری نیز نیاز است.
- 2- استفاده از نرمافزار آردوینو IDE: نرمافزار آردوینو را روی لپتاپ یا کامپیوتر خود نصب کنید و از بهروز بودن آن اطمینان حاصل کنید.
- 3- پروژهمحوری و تمرین عملی: انجام پروژههای هر درس برای تثبیت یادگیری ضروری است. همچنین، شرکت در بحثهای کلاسی و اشتراکگذاری تجربیات عملی باعث درک عمیقتر مفاهیم میشود.
- 4- پیروی از دستورالعملهای ایمنی: هنگام کار با قطعات الکترونیکی به دستورالعملهای ایمنی توجه داشته باشید، بهویژه در کار با ماژولهای برق و لحیمکاری.
- 5- برنامهریزی برای انتقال مهارتها به AVR: در پایان دوره، مباحث مربوط به میکروکنترلرهای AVR به صورت پروژهمحور آموزش داده میشوند. توصیه میشود دانشجویان بهطور ویژه روی مفاهیم برنامهنویسی و راهاندازی میکروکنترلرها تمرکز داشته باشند تا بتوانند پروژهها را بهخوبی پیادهسازی کنند.
- 6- با رعایت این الزامات و دستورالعملها، شما میتوانید بهطور مؤثرتری از مباحث دوره بهرهمند شوید و پروژههای خود را بهصورت کامل و عملی اجرا کنید.
مخاطبان دوره
- مخاطب هدف
- این دوره مناسب علاقهمندان به الکترونیک و برنامهنویسی، دانشجویان رشتههای مهندسی، و تمامی کسانی است که به دنبال توسعه مهارتهای خود در ساخت پروژههای هوشمند و کاربردی هستند.
برنامه درسی
درس ها18h
فصل ۱: برنامه نویسی آردوینو
فصل اول دوره آموزش آردوینو شامل مباحث مختلف و برنامه نویسی مبتدی تا پیشرفته آردوینو میباشد. لیست دروس و بخش های مختلف هر درس را در زیر میتوانید مشاهده کنید.
آشنایی با آردوینو
برنامه نویسی آردوینو
ADC در آردوینو
PWM در آردوینو
ارتباط سریال در آردوینو
واحد وقفه در آردوینو
ارتباط SPI در آردوینو
ارتباط I2C در آردوینو
حافظه EEPROM
رشته و آرایه در آردوینو
دستورات ریاضی و داده ها
دستورات پیشرفته و ساختار های کنترلی
بیت، بایت و اشاره گر
ساختار، کلاس و کتابخانه
تایمر و کانتر
ارتباط موبایل و آردوینو
در فصل دوم با استفاده از روش های مختلف، ارتباط بین آردوینو و موبایل را برقرار میکنیم و چند پروژه انجام میدهیم.
ساخت ربات با آردوینو
در فصل سوم از دوره آموزش آردوینو چند ربات را با استفاده از آردوینو طراحی میکنیم ، در ذیل مثال هایی از نمونه ربات ها ارائه شده است
پروژه های کاربردی آردوینو
در فصل چهارم پروژه های هدیه قرار داده شده است. این پروژه ها شامل راه اندازی انواع سنسور و ماژول های مختلف با برد آردوینو جهت اجرای پروژه های کاربردی است
انتقال کد و ساخت بردهای مستقل با میکروکنترلرهای AVR
در فصل پنجم به شما آموزش داده شده که چگونه کد های نوشته شده به دیگر میکرو کنترلر های خانواده AVR پروگرام شوند. و چندین پروژه عملی ارائه شده است