هدف برگزاری دوره
آموزش مقدماتی برنامه نویسی با مدارات آردوینو
در این دوره چه آموزش داده می شود؟
برنامه نویسی آردوینو
پیش نیاز های این دوره آموزشی
ذهنیت برنامه نویسی – آشنایی کلی با مدارات آردوینو – آشنایی با برنامه نویسی میکروکنترلر ها
سرفصل های آموزشی
آشنایی با مدارات آردوینو
مقدمات و آشنایی
آشنایی و مقدمه دوره – آشنایی با مدارات آردوینو – نصب نرم افزار آردوینو – در صورت نیاز آشنایی با سایت شبیه ساز – مباحث اولیه آشنایی با میکرو کنترلر ها و قابلیت های انواع میکروکنترلر ها – آشنایی با خانواده میکرو کنترلر های AVR – آشنایی با برنامه نویسی
راه اندازی پورت ها
راه اندازی پورت ها و دستورات دیجیتال
کار با پایه های GPIO – توابع setup و loop - ورودی ها و خروجی ها – دستورات آنالوگ و دیجیتال – Delay – پروژه led چشمک زن و کنترل خروجی دیجیتال
ارتباط سریال
ارتباط سریال – ADC – شروط در برنامه نویسی
آشنایی با سریال مانیتور – دستورات راه اندازی سریال – ورودی آنالوگ – شرط IF – WHILE – حلقه FOR – خواندن مقادیر آنالوگ در سریال مانیتور – شروط در برنامه نویسی – پروژه کنترل LED با فتوسل
مبنا ها در برنامه نویسی
مبنا ها در برنامه نویسی – متغیر ها در برنامه نویسی آردوینو
آشنایی با مبناها – مبنای 2،10و 16 – تبدیل مبنای 10 به مبناهای دیگر – تبدیل مبناهای دیگر به مبنای 10 – کاربرد مبناها در برنامه نویسی – آشنایی با متغیر ها – انواع متغیرها – تعریف متغیر – استفاده از متغیر در برنامه نویسی چند پروژه
آزمون
آزمون و پروژه عملی اول
آزمون و تعریف یک پروژه با موارد تدریس شده با توجه به سطح کلاسی
کتابخانه ها
کتابخانه ها - پروتکل های ارتباطی
آشنایی با انواع پروتکل ارتباطی – پروتکا های ارتباطی با سیم و بی سیم – موارد پیشرفته تر ارتباطی اینترنت اشیا و ...
برنامه نویسی LCD
راه اندازی و برنامه نویسی LCD
راه اندازی و برنامه نویسی LCD از نوع کاراکتری یا OLED با پروتکل ارتباطی SPI یا I2C
PWM
آشنایی با درایور موتور ها
آشنایی با درایور موتور ها – آشنایی با انواع موتورها – آشنایی با PWM – دیوتی سایکل – analogWrite – پروژه کنترل با pwm
تابع
تابع در برنامه نویسی
تعریف تابع – تابع در برنامه نویسی – نامگذاری تابع – انواع تابع – ورودی تابع – خروجی تابع – چند پروژه برای آشنایی با تابع در برنامه نویسی
آزمون نهایی
دوره های مرتبط
Service Desk
هدف برگزاری دوره کارشناسان میز خدمات فناوری اطلاعات (Service Desk) و مرکز ارائه کننده خدمات پشتیبانی (Support Center) به عنوان…
آلتیوم دیزاینر
در این دوره چه آموزش داده می شود؟ طراحی بورد مدارچاپی با نرمافزار Altium Designer پیش نیاز های این دوره…
رباتیک مقدماتی با آردوینو
در این دوره چه آموزش داده می شود؟ اوپنسیوی (OpenCV) یا همان Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی…
دوره های تکنسین فنی هواپیما
در این دوره چه آموزش داده می شود؟ دوره های تکنسین فنی هواپیما (آمادگی آزمون های B1 و B2 سازمان…
نظرات
از 456,000 تومان