آردوینو نانو یک برد کوچک، کامل، قابل استفاده بر روی بردبورد که بر پایه میکروکنترلر Atmega328 می باشد. آردوینو نانو بسیار شبیه آردوینو UNO است، برد آردوینو nano فاقد جک آداپتور می باشد
و به وسیله کابل Usb Mini به جای کابل استاندارد Usb تغذیه خواهد شد. برد آردوینو نانو از طریق یک مبدل Usb to Serial به کامپیوتر متصل شده که برای پروگرام کردن و انتقال اطلاعات از آن استفاده می شود.
آردوینو نانو یک برد کوچک، کامل، قابل استفاده بر روی بردبورد می باشد که بر پایه میکروکنترلر Atmega328 می باشد.
آردوینو نانو بسیار شبیه آردوینو UNO می باشد،
از نظر ابعادی کوچکتر و مناسب برای استفاده روی برد بورد طراحی شده است.
برد آردوینو nano فاقد جک آداپتور می باشد
و به وسیله کابل Usb Mini به جای کابل استاندارد Usb تغذیه خواهد شد.
برد آردوینو نانو از طریق یک مبدل Usb to Serial به کامپیوتر متصل می شود
که برای پروگرام کردن و انتقال اطلاعات از آن استفاده می شود.
در برد های اورجینال از مبدل Usb to Serial شرکت FTDI استفاده شده است
نکته اینکه تفاوت آی سی های استفاده شده برای این برد از نظر کارآیی و کاربرد هیچ تفاوتی با یکددیگر ندارند.
شماتیک برد آردوینو nano را می توانید از اینجا دانلود نمایید.
تغذیه آردوینو نانو:
تغذیه برد آردوینو نانو را با چند روش می توان تامین کرد
اولین راه اتصال یک کابل Usb Mini به برد و تامین تغذیه توسط کامپیوتر و یا آداپتور Usb می باشد.
همچنین دارای ورودی رگوله نشده 6-20V تغذیه خارجی می باشد که می توانید به پایه 30 یا VIN اعمال نمایید.
توجه فرمایید که مطالب ذکر شده برای بردهای اورجینال بوده و برای این محصول ولتاژ بالاتر از 9 ولت توصیه نمی شود.
و سومین راه برای اعمال تغذیه و راه اندازی برد آردوینو اعمال ولتاژ رگوله شده 5 ولت به پایه 27 یا 5V می باشد.
حافظهآردوینو نانو:
در ماژول آردوینو NANO از میکروکنترلر ATmega328 استفاده شده که دارای 32KB حافظه Flash می باشد،
البته از این مقدار حافظه 2KB آن توسط Bootloader اشغال شده است.
میکروکنترلر ATmega328 دارای 2KB حافظه SRAM و 1KB حافظه EEPROM می باشد.
ورودی و خروجیآردوینو نانو:
هرکدام از 12 پین D2 تا D13 و پین های TX و RX موجود در برد آردوینو NANO را می توان به هر دو صورت ورودی و یا خورجی استفاده نمود.
با استفاده از توابع pinMode, digitalWrite, digitalRead میتوانید از این پین ها به عنوان ورودی و یا خروجی استفاده نمایید.
ولتاژ کاری هر کدام از این پین های ورودی و یا خروجی 5 ولت میباشد
و هر کدام از این پین ها می توانند جریانی معادل 40mA را در حالت خروجی فراهم کنند
و یا در حالت ورودی دریافت کنند.
همه این پین ها دارای مقاومت PullUp داخلی در حدود 20 الی 50 کیلواهم می باشند
که به صورت پیش فرض غیر فعال هستند.
بعضی از این پین ها علاوه بر اینکه می توان آنها را به عنوان I/O استفاده نمود
دارای کاربردهای دیگری هستند که به آنها اشاره می کنیم:
Serial
پایه های RX و TX که پایه های صفر و یک برد می باشند به عنوان پورت سریال TTL استفاده شوند.
این پین ها همچنین به پایه های آی سی مبدل Usb to Serial متصل هستند.
مبدل Usb to Serial در برد های آردوینو اورجینال آی سی های FTDI می باشد
نکته اینکه از نظر کارایی و کاربرد برد های اورجینال و غیراورجینال تفاوتی با یکدیکر ندارند و کاملا با یکدیگر متناظرند
External Interrupt
برد آردوینو نانو دارای دو پایه وقفه خارجی می باشد.
پایه های D2 و D3 که هم به عنوان I/O میتوان استفاده نمود و هم به عنوان ورودی وقفه خارجی.
این پین ها میتوانند به عنوان وقفه خارجی
(حساس به لبه پایین رونده و بالا رونده و حساس به سطح منفی و یا حساس به تغییر وضعیت) استفاده نمود.
برای استفاده از اینتراپت در برنامه آردوینو از تابع attachInterrupt می توان استفاده کرد.
PWM
پایه های D3,D5,D6,D9,D10,D11 را می توان به عنوان PWM 8 بیتی استفاده نمود.
از طریق تابع analogWrite() می توانید از این پایه ها به عنوان PWM استفاده نمود.
SPI
پایه های D10 SS, D11 MOSI, D12 MISO, D13 SCK از پروتکل SPI پشتیبانی می کنند.
LED
پایه D13 به عنوان یک نمایشگر LED که درون برد مونتاژ شده (با لیبل L درون برد مشخص شده) نیز استفاده شده است.
به طوریکه هر گاه مقدار دیجیتال این پایه یک HIGH شود این LED روشن می شود
و هرگاه مقدار این پایه صفر LOW شود خاموش خواهد بود.
Analog input
برد آردوینو nano دارای 8 ورودی آنالوگ می باشدکه هر کدام از آنها رزولوشن 10 بیتی را برایتان فراهم می کند
که به صورت پیش فرض مقدار صفر تا پنج ولت را می توان اندازه گیری کرد.
البته ولتاژ رفرنس ورودی های آنالوگ را می توان توسط تابع analogReference() تغییر داد.
نکته: ورودی های A6 و A7 فقط ورودی آنالوگ بوده و نمیتوان از آنها را به صورت ورودی و خروجی دیجیتال استفاده کرد.
I2C
ورودی های A4 SDA و A5 SCL می باشند که پروتکل I2C را برای ارتباط با برد های دیگر و یا شیلد های گوناگون استفاده می شود.
علاوه بر پایه های گفته شده در بالا پایه های دیگری در برد وجود دارد:
AREF
پایه ولتاژ رفرنس برای ورودی های آنالوگ موجود در برد.
RESET
با اعمال ولتاژ 0V به این پایه میتوان میکروکنترلر را ریست نمود.
معمولا برای اضافه کردن کلید ریست روی شیلدها استفاده می شود.
مشخصات فنی
آردوینو نانو یک برد کوچک، کامل، قابل استفاده بر روی بردبورد که بر پایه میکروکنترلر Atmega328 می باشد. آردوینو نانو بسیار شبیه آردوینو UNO است، برد آردوینو nano فاقد جک آداپتور می باشد
و به وسیله کابل Usb Mini به جای کابل استاندارد Usb تغذیه خواهد شد. برد آردوینو نانو از طریق یک مبدل Usb to Serial به کامپیوتر متصل شده که برای پروگرام کردن و انتقال اطلاعات از آن استفاده می شود.