esys.ir »

Download Article News دانلود

دانلودها

    معرفی و شروع کار با بردهای آردوینو

     دانلود  فایل PDF مقاله

     

    مقدمه

    آردوینو (به انگلیسی Arduino ) بوردی میکروکنترلری است که به منظور تولید راحت‌تر پروژه ­هایی که با اشیاء یا محیط تعامل داشته باشند طراحی شده‌است. سخت‌افزار آن شامل یک برد سخت‌افزار متن‌باز است که از میکروکنترلرهای AVR یا  ARMشرکت اتمل استفاده می­کند. آردوینو در سال ???? به منظور ایجاد راهی ارزان و ساده برای برنامه‌نویسی اشیائی تعاملی ایجاد شد. آردوینو به همراه یک محیط یکپارچه توسعه نرم‌افزار (IDE)  ساده ارائه می‌شود که در کامپیوترهای عادی قابل اجرا است که اجازه برنامه‌نویسی به کمک C یا C++ را برای این بردها می‌دهد.

    محصولات آردوینو به سه دسته تقسیم می­شوند:

    • بردهای آردوینو
    • شیلدهای آردوینو
    • کیت­های آردوینو

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

    در جدول زیر مشخصات برخی از بردهای آردوینو آورده شده است:

    Clock Speed

    EEPROM

    SRAM

    Flash

    DAC

    ADC

    PWM

    I/O

    Operatig Voltage

    Microcontroller

    Model

    16 MHz

    1KB

    2 KB

    32 KB

    -

    6

    6

    14 (6 PWM)

    5V

    ATmega328

    Arduino Uno

    16 MHz

    1 KB

    2.5 KB

    32 KB

     

     

    -

    12

    7

    20

    5V

    ATmega32u4

    Arduino Leonardo

    16 MHz

    4 KB

    8KB

    256KB

    -

    16

    15

    54 (15 PWM)

    5V

    ATmega2560

    Arduino Mega 2560

    16 MHz

    1 KB

    2.5 KB

    32 KB

    -

    12

    7

    20

    5V

    ATmega32u4

    Arduino Micro

    84 MHz

    -

    96 KB

    512 KB

    2

    12

    12

    54 (12 PWM)

    3.3V

    AT91SAM3X8E

    (ARM Cortex-M3)

    Arduino Due

    بورد Arduino UNO

     

    Arduino Leonardo

     

     

    Arduino Mega 2560

     

     

    Arduino Micro

     

     

    Arduino Due

     

    بردهای شیلد آردوینو

    مهمترین جنبه بردهای آردوینو، کانکتورهای استاندارد آن است. از طریق این کانکتورهای استاندارد می­توان پروژه­ها و برنامه­های متنوعی تولید نمود. بردهای شیلد بردهایی هستند که از طریق همین کانکتورهای استاندارد قابلیت­های سخت افزاری بیشتری را  به برد Arduino می­دهند. بوردهای کاربردی Shield مختلفی برای برد Arduino ساخته شده است.  برای مثال برای اضافه کردن قابلیت ارسال SMS یا ارتباطات GSM بورد GSM Shield طراحی شده است. یا برای اضافه کردن قابلیت ناوبری GPS Shield طراحی و تولید شده است.

    طراحی بوردهای Shield به گونه­ایست که به صورت بلوک های ساختمانی روی بورد مادر Arduino نصب می­شود. برای نصب این بوردها دو ردیف پین هدر استاندارد روی بورد Arduino در نظر گرفته شده است. می­توانید تا چندین بورد Shield را روی Arduino نصب کرده و هر کدام را به طور مجزا راه اندازی و کنترل نمایید. هر بورد Shield روی Shield زیرین نصب می­شود.

     

    Arduino GSM Shield

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

    1-    برای شروع کار با بردهای آردوینو لازم است ابتدا یک برد آردوینو تهیه نمایید. برای خرید این بردها می­توانید به فروشگاه اینترنتی www.esys.ir  مراجعه نمایید. برای ارتباط برد با کامپیوتر نیز احتیاج به یک کابل USB نیز دارید که معمولا به همراه هر بردی ارائه می­گردد.

    2-    نرم­افزار توسعه آردوینو را باید دانلود نمایید. این نرم­افزار را می­توانید از سایت آردوینو دانلود کنید. لینک صفحه مربوطه عبارت است از:

    http://arduino.cc/en/Main/Software

    بعد از دریافت این نرم­افزار، پوشه دانلود شده را unzip نمایید.

    3-    بورد را از طریق یک کابل usb به کامپیوتر متصل نمایید. بردهای UNO، Duemilanove   وNano مستقیما از طریق کابل USB می­توانند تغذیه گردند.

    4-    در اتصال اولیه برد UNO به کامپیوتر، ویندوز به صورت خودکار وارد فرایند نصب درایور مربوط به برد می­شود که این عملیات با خطا مواجه می­شود. در این مرحله وارد کنترل پنل کامپیوتر شوید و روی System کلیک کنید. در پنجره باز شده روی device Manager کلیک نمایید. در این صفحه در قسمت other device روی unknown device کلیک راست نمایید و update driver sofrtware را کلیک نمایید.

     

     

    در پنجره باز شده رویBrowse my computer  کلیک نمایید و به محلی که فایل­های نرم ­افزار arduino را ذخیره نموده ­اید بروید و روی پوشه درایور کلیک نمایید تا انتخاب گردد. توجه نمایید وارد پوشه FTDI نشوید. در ادامه در پیغام ظاهر شده install را کلیک نمایید. کامپیوتر شروع به نصب درایور از محل مربوطه خواهد نمود.

    5-    به محل ذخیره سازی نرم افزار دانلودی بروید و فایل arduino.exe را اجرا نمایید محیط نرم افزار بسیار ساده و مطابق شکل زیر خواهد بود.

     

     

    6-    پروژه چشمک زن از طریق منوی بالای نرم افزار File > Examples > 1.Basics > Blink را انتخاب نمایید.

     

     

     

    7-    برای اجرای برنامه روی برد از منوی Tools قسمت Boards نوع برد مورد نظر را انتخاب نمایید.

     

     

    8-    پورت سریال مربوط به برد را انتخاب نمایید.

     

     

    9-    روی علامت فلش که نشان­دهنده­  upload است کلیک نمایید تا برنامه روی برد آپلود گردد. در این حین باید چراغ­های مربوط به Rx, Tx شروع به چشمک زدن نمایند. و در صورت موفقیت آمیز بودن عملیات آپلود روی برد،  پیغام “Done uploading” ظاهر خواهد شد. این یک برنامه چشمک زن برای معمولی LED تعبیه شده روی برد است.