آردوینو یک برد کنترلی کوچک است که با برنامه نویسی درست می تواند کارهای بزرگی انجام دهد. از کنترل یک ربات گرفته تا پیاده سازی خانه های هوشمند. در این فرادرس به معرفی این وسیله کاربردی و ارزان قیمت و نحوه برنامه نویسی آن با محوریت ساخت یک ربات (مسیریاب/فاصله یاب) خواهیم پرداخت.
آموزش برنامه نویسی آردوینو Arduino – مقدماتی
توضیحات تکمیلی
آردوینو (Arduino) یک سخت افزار قابل برنامه نویسی و توسعه پذیر است که شما می توانید با فراگیری آن پا در عرصه ساخت و پیاده سازی ایده های الکترونیکی و رباتیکی خود نمایید. ما در این فرادرس، برنامه نویسی آردوینو (ARDUINO) را به صورت بسیار ساده و قابل فهم برای اقشار مختلف دانش پژوهان به صورت کاملا عملی و همراه با پروژه های جذاب ارائه می دهیم که شما می توانید آرزوی یادگیری برنامه نویسی و ساخت یک ربات را با حداقل هزینه، به صورت بنیادین تحقق بخشید.
در دنیای امروزی که کامپیوترها عضو جدا نشدنی زندگی ما هستند، برنامه نویسی و شیوه درست استفاده از رایانه و ابزارهای آن از اهمیت بالایی برخوردار است. در این بین علومی مانند رباتیک که شاکله رشته های الکترونیک، کامپیوتر و مکانیک است با استفاده از ابزارهایی که از طریق برنامه نویسی امکان پذیر می شوند، روز به روز درحال پیشرفت و ترقی هستند و در این بین هستند افرادی که در مسیر پیشرفت علم، به عنوان یک نقش فعال و توسعه دهنده ظاهر می شوند.
اگر مدت ها است علاقه مند به یادگیری یک زبان برنامه نویسی ساده و در عین حال قدرتمند برای ساخت ایده های خلاقانه خود هستید، پیشنهاد می کنیم آموزش برنامه نویسی آردوینو را از دست ندهید.
پروژه هایی که در این مجموعه آموزشی فرا می گیرید:
- آموزش مقدماتی برنامه نویسی با محوریت ساخت چراغ راهنمایی
- راه اندازی انواع سنسورهای الکترونیکی در قالب پروژه های مختلف نظیر: فتوسل، مادون قرمز، اولتراسونیک (فاصله یاب)، سنسور دما و...
- راه اندازی LCD کاراکتری
- آموزش ایجاد صوت و آهنگ برای ربات خود در شرایط مختلف
- راه اندازی کامل درایور موتور DC به صورت PWM و آموزش ساخت دسته کنترلی دست ساز
- تلفیق تمامی پروژه های بالا به صورت کاملا عملی در قالب ساخت یک ربات مسیریاب و فاصله یاب
وسایل مورد نیاز
- اجباری
- مقاومت 1 کیلو اهم (حداقل تعداد پیشنهادی: 10 مقاومت)
- مقاومت 10 کیلو اهم (حداقل تعداد پیشنهادی: 10 مقاومت)
- مقاومت 100 اهم (حداقل تعداد پیشنهادی: 10 مقاومت)
- مقاومت 220 اهم (حداقل تعداد پیشنهادی: 10 مقاومت)
- پتانسیومتر یک کیلو اهم (حداقل تعداد پیشنهادی: 3 عدد)
- سنسور اولتراسونیک مدل SRF04 (حداقل تعداد پیشنهادی: 1 عدد)
- LED سه رنگ (سبز، قرمز، زرد) (حداقل تعداد پیشنهادی: 3 عدد)
- کلید فشاری Push Button (حداقل تعداد پیشنهادی: 3 عدد)
- سنسور مادون قرمز مدل TCRT5000 (حداقل تعداد پیشنهادی: 4 عدد)
- ماژول سنسور مادون قرمز 4CH-INFRARED-DETECTOR (حداقل تعداد پیشنهادی: 1 عدد)
- ماژول سنسور مادون قرمز (مدل جایگزین ردیف 16 در صورت عدم دسترسی) ماژول TCRT5000 (حداقل تعداد پیشنهادی: 4 عدد)
- سنسور دماسنج مدل LM35 (حداقل تعداد پیشنهادی: 1 عدد)
- سنسور فتوسل (Photocell) (حداقل تعداد پیشنهادی: 1 عدد)
- ال سی دی کاراکتری character LCD 2*16 (حداقل تعداد پیشنهادی: 1 عدد)
- اسپیکر معمولی 8 اهم (Speaker 8 ohm) (حداقل تعداد پیشنهادی: 1 عدد)
- درایور موتور دی سی (L298 Driver DC motor) (حداقل تعداد پیشنهادی: 1 عدد)
- اختیاری
- خازن الکترولیتی 100 میکرو فاراد (حداقل تعداد پیشنهادی: 5 عدد)
- خازن الکترولیتی 10 میکروفاراد (حداقل تعداد پیشنهادی: 5 عدد)
- خازن عدسی 10 نانو فاراد (حداقل تعداد پیشنهادی: 5 عدد)
- خازن عدسی 100 نانو فاراد (حداقل تعداد پیشنهادی: 5 عدد)
- پتانسیومتر ده کیلو اهم (حداقل تعداد پیشنهادی: 3 عدد)
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- آردوینو چیست؟
- توضیح ساختار
- کاربردها
- انواع آن
- از کجا شروع کنیم
- تهیه سخت افزار مربوط به آموزش و یا آموزش ساخت آن
- برنامه نویسی اولین پروژه در آردوینو
- توضیح کامل سخت افزار و ساخت چراغ چشمک زن با LED
- معرفی دستورهای زبان C برای برنامه نویسی (از قبیل: تعریف متغیر، دستورهای شرطی، اتصال کلید و...)
- طریقه استفاده از آن با محوریت ارتقای پروژه چشمک زن LED با استفاده از دستورهای جدید
- معرفی سنسورهای کاربردی
- نظیر فتوسل
- مادون قرمز
- اولتراسونیک
- دما
- نحوه اتصال آن برد آردوینو و برنامه نویسی آن
- با محوریت کاربرد سنسورها در ربات
- نحوه اتصال موتور های DC و کنترل آن از طریق آردوینو
- توضیح پالس های PWM جهت کنترل سرعت ربات به همراه آموزش درایور L298
- اتصال LCDهای کاراکتری معمولی و برنامه نویسی آن
- نمایش مقادیر سنسورها بر روی LCD
- آموزش اتصال بلندگو و دیگر ماژول های صوتی جهت ایجاد صدا برای ربات
- جمع بندی مباحث با ایجاد یک برنامه نویسی واحد برای ساخت یک ربات
- مسیریاب یا فاصله یاب ساده
- رفع مشکلات احتمالی و عیب یابی ربات
- توضیح و مقدمه ای بر قسمت بعدی آموزش (سطح پیشرفته) و یا نحوه ارتقای ایده های فردی
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها
















راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش برنامه نویسی آردوینو Arduino – مقدماتی |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۴۸۴۱۲ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVRD9311 |
مدت زمان | ۸ ساعت و ۴۷ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (نمایش آنلاین + دانلود) |
حجم دانلود | ۳ گیگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات
آقای زاهدی خیلی خوب تدریس می کردند، هم نرم افزار رو خوب توضیح میدادن هم از شکل و تصاویر به جایی استفاده می کردند.
مطالب خیلی زیادی از سایت شما یاد گرفتم انصافا خیلی جامع هستید و هر موقع سراغ آموزشی می گردم اول یه نگاهی به سایت شما میزنم که در اکثر موارد آموزش از سایت شما پیدا می کنم.
در این مورد من هیج اطلاعاتی نداشتم و با تهیه این آموزش به مباحث مقدماتی آنشابی بیشتری پیدا کردم و مباحث اولیه خیلی خوب یاد گرفتم.
تشکر میکنم بابت سایت و محتوای خیلی خوبی ارائه می کنید.
موفق باشید.
آموزش خوبی هست اگر ماژول های دیگه ای هم که نوع هاش فرق کنه می گفتند عالی می شد.
زبان برنامه نویسی آردوینو رو از سایت های دیگه مشاهده کرده بودم اصلا متوجه نشدم چی به چیه ولی این آموزش خیلی کاربردی و مفید بود.
بعد از تئوری درس دادن سریعا کاربردی و عملی شو درس داد. خیلی خوب بود.
تشکر می کنم بابت آموزش های خوبتون.
بسیار عالی ممنون از فرادرس
بسیار عالی و مفید مخصوصا برای کسانی که بار اول هست میخواهند با این کنترلر کار کنند
بسیار عالی