آموزش جامع آردوینو Arduino
1,800,000تومان قیمت اصلی: 1,800,000تومان بود.1,380,000تومانقیمت فعلی: 1,380,000تومان.
آموزش آردوینو Arduino
اگر علاقه مند به ماجراجویی در دنیای الکترونیک هستید و دوست دارید دستگاهی بسازید که توان تصمیم گیری داشته باشه و بتونید اون رو برنامه نویسی کنید، پلتفرم آردوینو یکی از اولین انتخاب هایی هست که میتونید بهش فکر کنید و با آموزش آردوینو Arduino عملی و به زبان ساده پیش رو میتونید در سریعترین زمان ممکن ایده هاتون رو پیاده سازی کنید. در این دوره آموزشی با قابلیت های مختلف آردوینو آشنا میشیم و برای هر بخش مثال های عملی هدفمندی پیاده سازی میکنیم و یاد میگیریم چطور پروژه ها رو میتونیم با همدیگه ترکیب کنیم و پروژه های بزرگتر بعدی رو بسازیم. در این دوره از برد آردوینو Uno برای سخت افزار پروژه و هر دو ورژن IDE آردوینو (ورژن 1 و 2) جهت برنامه نویسی استفاده میکنیم.
آردوینو چیست؟
آردوینو یک پلتفرم متن باز (Open Source) هست که هدفش ساده سازی برنامه نویسی ادوات سخت افزاری (مدارات میکروکنترلری) است. در کل آردوینو شامل 3 بخش اساسی می شود.
نرم افزار آردوینو
- سخت افزار (بردهای آردوینو)
- شیلدهای آردوینو (به عنوان یک آپشن)
پیشنیازها
این دوره هیچ پیشنیازی ندارد.
دوره آردوینو مناسب چه کسانی نیست؟
اگر هیچ آشنایی با دنیای میکروکنترلرها و آردوینو ندارید، این دوره مناسب شماست.
اما اگر از قبل با آردوینو به اندازه کافی آشنایی دارید، مشاهده این دوره به شما پیشنهاد نمیشه و در عوض میتونید با دوره های پیشنهادی در بخش بعدی در زیر شروع کنید.
پیشنهادهای بعد از مشاهده دوره آردوینو
- دوره آموزش Embedded C
- دوره آموزش FreeRTOS با آردوینو
نمونه ویدئوهای دوره آموزش آردوینو Arduino
ویدئو نمونه 1
ویدئو نمونه 2
ویدئو نمونه 3
از چه ابزاری استفاده میکنیم؟
در آموزش آردوینو 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
چطور آموزش را تهیه کنم؟
روی دکمه ی ” شرکت در دوره “ در بالا سمت راست صفحه کلیک کنید. راهنمای دریافت دوره بعد از پرداخت و نهایی کردن سفارش، برای شما نشان داده می شود و یک نسخه هم برای شما ایمیل می شود. همینطور در بخش سفارش ها از حساب کاربری شما برای همیشه در دسترس است.
This site uses Akismet to reduce spam. Learn how your comment data is processed.
شما شاید این را هم دوست داشته باشید
آموزش برنامه نویسی Embedded C برای میکروکنترلرها – تخصصی و پروژهمحور
آموزش سیستم عامل FreeRTOS با آردوینو
محصولات مشابه
آموزش STM32 پروتکل های رایج – سطح 2
آموزش وقفه پورت سریال USART در STM32
آموزش Git و کنترل ورژن در الکترونیک
فول پک آموزش FreeRTOS
حساب کاربری ندارید؟
ایجاد یک حساب کاربری
دیدگاهها
پاککردن فیلترهاهیچ دیدگاهی برای این محصول نوشته نشده است.