آردوینو nano یک برد کوچک، کامل و متناسب با بردبورد است که میکرو آن بر اساس ATmega328p است.
برد آردوینو nano عملکردی همانند برد Arduino Duemilanove دارد اما در پکیجی متفاوت.
این برد فاقد پاورجک بوده و همین امر باعث کوچکتر شدن اين برد شده است.
همچنين اين برد به جای کابل پرینتر با یک کابل USB mini-B کار میکند.
بردهای مشابه آردوینو nano
- Arduino nano33 BLE
- Arduino nano33 BLE SENSE
- Arduino nano33 IOT
- Arduino micro
مشخصات برد آردوینو nano
ATmega328 | میکروکنترلر |
AVR | سازنده |
5v | ولتاژ کاری |
32kbو 2kb برای bootloader | حافظه فلش |
2kb | SRAM |
16MHz | فرکانس |
8 | تعداد پین ورودی آنالوگ |
1kb | EEPROM |
40mA | جریان DC پینهای ورودی/خروجی |
7 تا 12 ولت | ولتاژ ورودی |
14 | تعداد پایههای دیجیتال |
6 | تعداد پایههای خروجی PWM |
19mA | میزان مصرف برق |
18 * 45 mm | سایز مدار چاپی |
7g | وزن |
جهت مشاهده شماتیک برد آردوینو nano اینجا کلیک کنید.
جهت مشاهده پایههای برد آردوینو nano اینجا کلیک کنید.
جهت مشاهده فایلهای آلتیوم برد آردوینو nano اینجا کلیک کنید.
تغذیه
با استفاده از ۳ روش زیر میتوان برد آردوینو nano را راهاندازی کرد:
- با استفاده از کابل USB mini-B و اتصال آن به رایانه
- با استفاده از منبع تغذیه خارجی با ولتاژ بین ۶ تا ۲۰ ولت و اتصال آن به پایه Vin
- با استفاده از منبع تغذیه خارجی با ولتاژ ۵ ولت و اتصال آن به پایه ۵ ولت ( البته این روش پیشنهاد نمیشود. )
پینهای ورودی/خروجی دیجیتال
برد آردوینو nano دارای ۱۴ پین ورودی/خروجی دیجیتال است که ۶ تای آنها (۳، ۵، ۶، ۹، ۱۰ و ۱۱)دارای قابلیت خروجی PWM هستند. برای تعیین ورودی یا خروجی بودن این پینها باید از دستور pinMode(); در تابع void setup() استفاده کرد. برای تغییر حالت پینهای دیجیتال (فعال یا غیرفعال کردن آنها) باید از دستور digitalWrite(); استفاده کرد. برای خواندن مقادیر دیجیتال باید از دستور digitalRead(); استفاده کرد. برای پینهای PWM باید از دستور analogWrite(); استفاده کرد. سایر دستورات مربوط به این پینها را میتوانید در سایت رسمی آردوینو دنبال کنید. جریان قابل تحمل برای هر یک از پینهای دیجیتال برابر ۴۰ میلیآمپر است. هر کدام از پینهای دیجیتال دارای مقاومت داخلی PULL_Up در حدود ۲۰ تا ۵۰ کیلو اهم هستند که آنها را میتوان با استفاده از دستور pinMode(pin , INPUT_PULLUP); فعال کرد.