دوره آردوینو- جلسه 0- مقدمه و معرفی دوره

مقدمه

با عرض سلام خدمت همه دوستان عزیز. به لطف خدا دوره آردوینو هم راه اندازی شد و سلسله جلسات اون در سایت قرار گرفت. در این بخش میخوایم دوره و نحوه استفاده از اون رو به طور خلاصه معرفی کنیم.

آردوینو چیست؟

آردوینو( به انگلیسی arduino ) یک برد Open Source بر مبنای میکروکنترلر AVR هست که روزانه طرفداران این برد بیشتر و بیشتر میشه. از اونجایی که کار کردن با میکروکنترلر AVR مشکلات و دردسر های خاص خودش رو داشت آقای Massimo Banzi و همکارش در سال 2005 تصمیم به ساخت بردی گرفته بودند که این مشکلات رو نداشته باشه و کار با AVR راحتتر و جذاب تر بشه. مشکلاتی که AVR داشت مثل نیاز به پروگرمر، نیاز به رگولاتور، منبع تغذیه ، بردبرد و قطعات جانبی دیگر بود که این مشکلات توسط برد آردوینو رفع شد. در ضمن کدنویسی این برد نیز بسیار ساده شد و این بود که برد آردوینو روز به روز به طرفدارانش اضافه شده و حالا یکی از مطرح ترین بردهای جهان هست و داره کم کم به یه استاندارد در برنامه نویسی بردهای مختلف تبدیل میشه. عکس زیر رو هم ببینید تا چشمتون به جمال آردوینو روشن بشه.

 

دوره آموزشی آردوینو

دوره آردوینو سایت ما چه مشخصاتی داره و در چه سطحی هست؟

سطح این دوره فعلا مقدماتی هست ولی ما تصمیم داریم تا سطح پیشرفته و انجام پروژه های پیشرفته ادامه بدیم و جلسات مربوط به دوره آردوینو روز به روز کامل و کامل تر میشه.

شاید بتوان مشخصه اصلی این دوره را سادگی اون دوره معرفی کرد. یعنی ما تضمین میدیم کسی که میاد این دوره رو میخونه اکثر مطالب براش قابل درک هست و اونقدر این دوره ساده گفته شده که احتمالا همه در همون قدم اول همه موضوع رو درک میکنن. ضمن این که اگه جایی از موضوع رو متوجه نشدید میتونید اون رو از قسمت نظرات از ما بخواید تا براتون توضیح بدیم و ما هم با تمام و کمال اون رو برای شما توضیح میدیم.

وظیفه ما در قبال شما در این دوره چیست؟

وظیفه ما این است که مطالب رو تا حد ممکن ساده و قابل فهم بیان کنیم. جاهایی رو که کامل متوجه نمیشید به ما اطلاع بدید تا ما در اولین فرصت به شما پاسخ بدیم.

وظیفه شما در قبال ما در این دوره چیست؟

اول این که سعی کنید گام به گام همراه با این دوره پیش برید. قطعات مورد نیاز گفته شده و برد آردوینو رو تهیه کنید و اگه جایی فک میکنید مطلبی ناقص گفته شده و یا بهتر میتونست گفته بشه از طریق بخش نظرات به ما انتقال بدید تا ما اون موضوع رو بهبود ببخشیم. 
ضمن این که اگه میبینید این دوره براتون مفید هست اون رو به دوستانتون معرفی کنید.

کسی که این دوره رو میگذارونه در پایان این دوره چه مهارت هایی رو بدست میاره؟

کسی که این دوره رو میگذرونه اول باید arduino رو کامل بشناسه، سخت افزار و نرم افزارش رو بشناسه. بتونه آردوینو رو پروگرم کنه. سنسورهایی ساده رو با آردوینو راه بندازه. مثل سنسور فتوسل. کار با ورودی و خروجی های آنالوگ و دیجیتال رو یاد بگیره و ...

منابع استفاده شده در این دوره چیست؟

 

توی این دوره ما سعی کردیم از منابع مختلفی استفاده کنیم. کتاب اصلی این دوره، کتاب Getting Started with arduino نوشته Massimo banzi هست که خودش یکی از طراحان اصلی این برد بوده و قطعا خیلی خوب این برد رو میشناسه و استفاده از تجربیات اون میتونه در این دوره به ما کمک زیادی بکنه.
سعی کردیم از منابع و رفرنس ها و سایت های مختلف انگلیسی زبان نیز استفاده کنیم و برخی از آموزش ها مثل راه اندازی سنسورهای مختلف رو از سایت های مختلف مثل instructable ، ardumotive و وبلاگ آردوینو …  استفاده کردیم که البته این منابع ممکنه روز به روز با توجه کامل بودن مطالب افزایش پیدا کنه.
ضمن این که ما از تجربه خودمون در کار با آردوینو هم استفاده کردیم و سعی کردیم آموزش ها کاملا قابل فهم بیان بشن.

همین الان میتونید اولین جلسه از دوره آردوینو رو شروع کنید!!!

 

 

 

 

2 نظر

  • علی

    سلام خستهع نباشید من یک میکرو مگا 8 دارم می خوام به اطلاعات دسترسی داشته باشماز چه نرم افزار و چجوری این کار انجام بدم
    قبلا این میکرو توسط دوستم یک بار پرو گرم شده

    • حامد قاسمی

      با سلام خدمت شما دوست گرامی.
      در avr فیوز بیت bit Lock وجود داره که اگه این فیوزبیت فعال باشه شما نمیتونید کد رو بردارید. اما اگه اون هم فعال نباشه در بهترین شرایط شما میتونید فایل باینری کدتون رو بردارید. البته شاید بتونید این فایل رو با دی اسمبل کردن به زبان های سطح بالاتر تبدیل کنید ولی این کار دشواری های خاص خودش رو داره.
      ویدیوی زیر رو هم از وب پیدا کردم ولی میزان صحتش رو چک نکردم. امیدوارم به دردتون بخوره:( این ویدیو از یوتوب هست)
      لینک ویدیو
      موفق باشید.

  • نوشتن نظر

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

    Optionally add an image (JPEG only)