
قیمت
750,000تومان 490,000تومان
- دسترسی همیشگی به دوره + پروژه ها
- دریافت آپدیت های رایگان
تاریخ انتشار: | تابستان 1402 |
---|---|
حجم فایل: | دو گیگ | 11 ساعت آموزش ویدئویی |
فرمت فایل | ویدئویی |
لایسنس: | دارد |
آموزش آردوینو Arduino
اگر علاقه مند به ماجراجویی در دنیای الکترونیک هستید و دوست دارید دستگاهی بسازید که توان تصمیم گیری داشته باشه و بتونید اون رو برنامه نویسی کنید، پلتفرم آردوینو یکی از اولین انتخاب هایی هست که میتونید بهش فکر کنید و با آموزش آردوینو Arduino عملی و به زبان ساده پیش رو میتونید در سریعترین زمان ممکن ایده هاتون رو پیاده سازی کنید. در این دوره آموزشی با قابلیت های مختلف آردوینو آشنا میشیم و برای هر بخش مثال های عملی هدفمندی پیاده سازی میکنیم و یاد میگیریم چطور پروژه ها رو میتونیم با همدیگه ترکیب کنیم و پروژه های بزرگتر بعدی رو بسازیم. در این دوره از برد آردوینو Uno برای سخت افزار پروژه و هر دو ورژن IDE آردوینو (ورژن 1 و 2) جهت برنامه نویسی استفاده میکنیم.
آردوینو چیست؟
آردوینو یک پلتفرم متن باز (Open Source) هست که هدفش ساده سازی برنامه نویسی ادوات سخت افزاری (مدارات میکروکنترلری) است. در کل آردوینو شامل 3 بخش اساسی می شود.
- نرم افزار آردوینو
- سخت افزار (بردهای آردوینو)
- شیلدهای آردوینو (به عنوان یک آپشن)
وضعیت انتشار دوره
دوره در دست اقدام است.در حال حاضر دوره کامل ضبط شده است و جلسات در حال تدوین هستند. طی چند هفته آینده (حدود 2 هفته) جلسات تدوین شده به ترتیب سرفصل ها آپلود شده و در اختیار دانشپذیران قرار میگیرد.- دوره تکمیل شده و تمام فصل ها بارگذاری شده است. آپدیت های آینده برای دانشپذیران قدیمی رایگان خواهد بود.
پیشنیازها
این دوره هیچ پیشنیازی ندارد.
دوره آردوینو مناسب چه کسانی نیست؟
- اگر هیچ آشنایی با دنیای میکروکنترلرها و آردوینو ندارید، این دوره مناسب شماست.
- اما اگر از قبل با آردوینو به اندازه کافی آشنایی دارید، مشاهده این دوره به شما پیشنهاد نمیشه و در عوض میتونید با دوره های پیشنهادی در بخش بعدی در زیر شروع کنید.
سرفصل های دوره آموزش آردوینو Arduino
در آموزش آردوینو Arduino از گزافه گویی و تاریخچه خبری نیست و مستقیم سراغ اصل مطلب می رویم، در خلال پیاده سازی پروژه های ساده و هدفمند با مفاهیم و امکانات برد آردوینو آشنا می شویم و تا پایان دوره با مفاهیم مهم دنیای میکروکنترلرها آشنا می شویم و یاد می گیریم که دنیای دیجیتال رو به دنیای واقعی متصل کنیم. همینطور برنامه نویسی رو عملی یاد میگیریم.
- از IDE جدید آردوینو (هم ورژن 1 و هم ورژن 2) در دوره استفاده میکنیم.
- آموزش ها ساده و روان تهیه شدن و کاملا در طول دوره میتونید اعتماد بنفس برنامه نویسی بگیرید و برای آموزش های تخصصی تر بعدی آماده بشید.
- قدری نکات تخصصی تر و اصولی برنامه نویسی رو در کنار سبک پلتفرم آردوینو یاد میگیریم.
- معرفی سبک برنامه نویسی برمتال و مقدمات سیستم عامل FreeRTOS در آردوینو رو هم فرا خواهیم گرفت.
- خیلی خیلی مهم هست که جلسات به ترتیب و از اول مشاهده شوند، چرا که تکمیل کننده هم هستند!
-
فصل 01 – سخت افزار برد Uno
- معرفی برد Uno
- بررسی میکروکنترلر برد Uno
- ولتاژ و جریان برد Uno
- مبدل USB به Serial
- سیستم Reset در برد Uno
- پایه ها و pinout برد Uno
- پایه های بخش Analog برد Uno
- اطلاعات تکمیلی
-
فصل 02 – محیط توسعه آردوینو IDE
- دانلود نرم افزار آردوینو (ورژن قدیمی + ورژن جدید)
- نصب نرم افزار آردوینو
- نصب درایور آردوینو
- اولین تست عملی و اطمینان از صحت کارکرد
-
فصل 03 – IO در حالت خروجی
- مثال Blink
- مرور Output
- اتصال المان خارجی به پین هدر
- ورودی خروجی IO چیست؟
- راه اندازی بازر Buzzer
- راه اندازی رله
-
فصل 04 – رابط سریال – بخش اول
- آشنایی با رابط سریال و محیط سریال مانیتور
-
فصل 05 – IO در حالت ورودی
- اتصال Push Button
- نحوه پیکربندی IO به صورت ورودی
- مثال سنسور PIR
- مثال ترکیبی با PIR و رله و بازر
- ریفکتور پروژه قبلی
- دستور if و عملگرهای مقایسه ای
-
فصل 06 – متغییرها Variables
- متغییرها
- آرایه ها – تک بعدی + دو بعدی
- آشنایی با کارکرد Keypad
- نحوه استفاده از Keypad
- پروژه Keypad
- دستور Switch-Case
-
فصل 07 – تابع ها Functions
- تابع ها
- پروژه ماشین حساب با Keypad
- آشنایی با lcd کاراکتری
- مثال lcd کاراکتری
- پروژه ماشین حساب + lcd کاراکتری
- ریفکتور پروژه ماشین حساب با lcd
-
فصل 08 – کلاس ها Class
- مفهوم کلاس و شیء گرایی در Cpp
-
فصل 09 – حلقه ها Loops
- حلقه ها
-
فصل 10 – وقفه خارجی External Interrupts
- آشنایی با وقفه خارجی
- نحوه استفاده از وقفه خارجی
- وقفه خارجی اطلاعات تکمیلی
- دیبانس Debounce
-
فصل 11 – تایمرها Timers
- اندازه گیری زمان اجرای بخش های برنامه
- تکنیک موازی سازی کارها و حذف delay
- پروژه SR04
- پروژه SR04 با lcd
-
فصل 12 – مبدل آنالوگ به دیجیتال ADC
- معرفی واحد ADC
- نحوه استفاده از واحد ADC با مثال پتانسیومتر
- پروژه ولتمتر – تبدیل مقدار دیجیتال به ولتاژ – مفهوم تفکیک پذیری
- پروژه دماسنج با lm35
- پروژه JoyStick
-
فصل 13 – مدولاسیون عرض پالس PWM
- معرفی واحد PWM
- مثال Led Fade
- مفهوم Duty Cycle
- سخت افزار پروژه دیمر
- پروژه دیمر با پتانسیومتر
- راه اندازی موتور Servo
- پروژه کنترل موتور Servo با JoyStick
-
فصل 14 – پروتکل تک سیمه One Wire
- پروتکل One Wire و راه اندازی سنسور DS18B20
- راه اندازی سنسور DS18B20 با آدرس
-
فصل 15 – رابط سریال – بخش 2 – UART
- دریافت از واحد سریال – بخش 1
- دریافت از واحد سریال – بخش 2
- اطلاعات تکمیلی – بخش 1
- اطلاعات تکمیلی – بخش 2
-
فصل 16 – پروتکل دو سیمه I2C
- مثال Oled
- راه اندازی Oled – بخش 1 + بهینه سازی مصرف RAM
- راه اندازی Oled – بخش 2
- راه اندازی Oled – بخش 3
- راه اندازی MPU6050
- پروژه MPU6050 + Oled
-
فصل 17 – پروتکل سه سیمه SPI
- آشنایی با ماژول Sd Card
- راه اندازی Sd Card – بخش 1
- راه اندازی Sd Card – بخش 2
- پروژه دیتالاگر دما با Sd Card
-
فصل 18 – سیستم عامل بلادرنگ FreeRTOS
- پردازش Real-Time یا بلادرنگ چیست؟
- انواع روش های برنامه نویسی
- مثال برنامه نویسی به روش FreeRTOS
چطور آموزش را تهیه کنم؟
روی دکمه ی ” شرکت در دوره “ در بالا سمت راست صفحه کلیک کنید. راهنمای دریافت دوره بعد از پرداخت و نهایی کردن سفارش، برای شما نشان داده می شود و یک نسخه هم برای شما ایمیل می شود. همینطور در بخش سفارش ها از حساب کاربری شما برای همیشه در دسترس است.
محصولات مشابه
قیمت
750,000تومان 490,000تومان
- دسترسی همیشگی به دوره + پروژه ها
- دریافت آپدیت های رایگان
تاریخ انتشار: | تابستان 1402 |
---|---|
حجم فایل: | دو گیگ | 11 ساعت آموزش ویدئویی |
فرمت فایل | ویدئویی |
لایسنس: | دارد |
قوانین ثبت دیدگاه