آموزش جامع آردوینو Arduino

قیمت اصلی: 1,800,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

چطور آموزش را تهیه کنم؟

روی دکمه ی ” شرکت در دوره “ در بالا سمت راست صفحه کلیک کنید. راهنمای دریافت دوره بعد از پرداخت و نهایی کردن سفارش، برای شما نشان داده می شود و یک نسخه هم برای شما ایمیل می شود. همینطور در بخش سفارش ها از حساب کاربری شما برای همیشه در دسترس است.

نظرات
0 بررسی
0
0
0
0
0

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “آموزش جامع آردوینو Arduino”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.