اطلاعیه

Collapse
No announcement yet.

[آموزش]با بردهای آردوینو ایده هایتان را به واقعیت تبدیل کنید!

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    [آموزش]با بردهای آردوینو ایده هایتان را به واقعیت تبدیل کنید!

    سلام
    با توجه به گسترش بردهای آردوینو و به صورت کلی روند پیشرفت به سمت بردهایی که خیال کاربر رو از درگیر شدن با طراحی PCB خلاص می کنن، گفتم بد نباشه من هم شروعی داشته باشم و در این زمینه یک سری اطلاعات رو به اشتراک بزارم. می دونم در زمینه اموزش بردهای اردوینو سایت ها و وبلاگ های زیادی هستن اما متاسفانه هنوز جایی رو ندیدم که غیر از اون حالت copy و paste از سایر جاها کاری کرده باشه و یا اموزش رو تا جاهای خوب برسونه. البته بگم منظور همه سایتها نیست و مدیر همین بخش در زمینه اردوینو مطالب خوبی رو در سایتش قرار داده و جا داره ازش تشکر کنم.

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

    اموزش از توضیحی در مورد بردهای اردوینو شروع میشه و به مرور کدها، دستورات و بخش های مختلف بهش اضافه خواهد شد.
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    #2
    پاسخ : [آموزش]با بردهای آردوینو ایده هایتان را به واقعیت تبدیل کنید!

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

    آردوینو ( Arduino) یک میکروکنترلر تک*بردی است که به منظور تولید راحت*تر برنامه*هایی که با اشیاء یا محیط تعامل داشته باشند طراحی شده*است. سخت*افزار آن شامل یک برد سخت*افزار متن*باز که حول میکروکنترلر AVR اتمل یا ARM اتمل طراحی شده*است. بعنوان مثال مدل Arduino UNO دارای ۶ پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که اجازهٔ اتصال بردهای توسعهٔ مختلفی را فراهم می*آورد. هرچند در مدلهای دیگر تعداد این درگاه*های آنالوگ و دیجیتال متفاوت (بیشتر یا کمتر) است. آردوینو می*تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ*ها، موتورها و سایر خروجی*های فیزیکی به کار گرفته شود. آردوینو در سال ۲۰۰۵ به منظور ایجاد راهی ارزان و ساده برای برنامه*نویسی اشیائی تعاملی ایجاد شد. آردوینو به همراه یک محیط یکپارچه توسعه نرم*افزار (IDE) ساده ارائه می*شود که در رایانه*های عادی قابل اجرا است که اجازهٔ برنامه*نویسی به زبان برنامه نویسی آردوینو (بر پایه Wiring) می*دهد. حتی با تجربه کم در مورد الکترونیک نیز می توانید از آردوینو برای ایجاد پروژه خود استفاده نمایید! برای استفاده از آردوینو نیاز به هیچ برنامه جانبی و کامپایلر دیگری نیست.


    چرا باید از آردوینو استفاده کنیم

    به لطف رابط کاربری ساده و دسترس آردوینو در هزاران پروژه و برنامه مورد استفاده قرار گرفته است کار با آردوینو ساده است و همه افراد از افراد مبتدی تا حرفه می توانند از قدرت آردوینو در پروژه خود استفاده کنند. ویژگی برد های آردوینو:
    • قیمت مناسب با خریدن برد های آردوینو شما به تجهیزات دیگر مثل پروگرامر و ... نیاز ندارید.
    • قابلیت استفاده در سیستم عامل های مختلف برنامه آردوینوقابلیت استفاده بر روی سیستم عامل های ویندوز لینوکس و مک را دارد.
    • برنامه نویسی به زبان آردوینو ساده و گویا می شود. عین سادگی برای افراد مبتدی انعطاف لازم برای استفاده ی افراد حرفه ای را نیز دارا می باشد.
    • نرم افزار آردوینو به صورت open source منتشر شده افراد با تجربه می توانند به وسیله زبان ++C زبان آردوینو را توسعه دهند یا از نمونه کد های C AVR در پروژه خود استفاده کنند.
    • سخت افزار آردوینو نیز به صورت متن باز منتشر شده و طراحان مدارات الکترونیکی می توانند نسخه مخصوص به خود را ساخته و گسترش دهند.

    تمام فایل های مورد نیاز را در GitHub پروژه ی آردوینو را می توانید مشاهده نمایید.


    یک برد آردوینو بخرید

    انواع برد های آردوینو را می توانید از فروشگاه ECA به صورت آنلاین تهیه کنید. و یا از سایر فروشگاه های شهر خودتان خرید کنید.


    نصب نرم افزار آردوینو

    نرم افزار Arduino دارای محیط ساده و بسیار جذاب برای برنامه نویسی می باشد. برای دانلود این برنامه می توانید وبسایت آردوینو دانلود کنید.


    پشتیبانی

    برای پشتیبانی در خصوص محصولات آردوینو می توانید انجمن رسمی آردوینو و یا انجمن های فارسی را مشاهده نمایید و به راحتی سئوالات خود را در هر زمینه ای مطرح نمایید.



    انواع برد های آردوینو



    جدیدترین ویرایش توسط سوران آراسته; ۲۰:۵۲ ۱۳۹۵/۱۱/۰۹.
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه

    لطفا صبر کنید...
    X