آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو
آردوینو نانو

آردوینو نانو | Arduino Nano

آردوینو نانو در واقع یکی از ماژول های آردوینو می باشد.

آردوینو نانو یک برد کوچک، کامل، قابل استفاده بر روی بردبورد می باشد که بر پایه میکروکنترلر Atmega328  می باشد.

 

توضیحات

آردوینو نانو

بررسی اجمالی:

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

آردوینو نانو یک برد کوچک، کامل، قابل استفاده بر روی بردبورد می باشد که بر پایه میکروکنترلر Atmega328  می باشد.

آردوینو نانو بسیار شبیه آردوینو UNO می باشد،
از نظر ابعادی کوچکتر و مناسب برای استفاده روی برد بورد طراحی شده است.

برد آردوینو nano فاقد جک آداپتور می باشد
و به وسیله کابل  Usb Mini به جای  کابل استاندارد Usb تغذیه خواهد شد.

برد آردوینو نانو از طریق یک مبدل Usb to Serial به کامپیوتر متصل می شود
که برای پروگرام کردن و انتقال اطلاعات از آن استفاده می شود.

در برد های اورجینال از مبدل Usb to Serial شرکت FTDI استفاده شده است
و در بردهای غیر اورجینال از آی سی مبدل CH340 و همین امر سبب می شود بردهای غیر اورجینال ارزان تر باشند.

آی سی مبدل Usb to Serial استفاده شده در این محصول از نوع CH340 می باشد.

نکته اینکه تفاوت آی سی های استفاده شده برای این برد از نظر کارآیی  و کاربرد هیچ تفاوتی با یکددیگر ندارند.

شماتیک برد آردوینو nano را می توانید از اینجا دانلود نمایید.

تغذیه آردوینو نانو:

تغذیه برد آردوینو نانو را با چند روش می توان تامین کرد

اولین راه اتصال یک کابل Usb Mini به برد و تامین تغذیه توسط کامپیوتر و یا آداپتور Usb می باشد.

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 می باشد
و در برد های غیر اورجینال آی سی CH340 که همین امر باعث می شود که بردهای غیر اورجینال ارزان تر باشند،
نکته اینکه از نظر کارایی و کاربرد برد های اورجینال و غیراورجینال تفاوتی با یکدیکر ندارند و کاملا با یکدیگر متناظرند

آردوینو نانو

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

معماری میکروکنترلر

AVR

حافظه فلش

32 کیلوبایت که 2 کیلوبایت آن توسط بوت لودر اشغال شده است

sram

2KB

فرکانس کاری

16MHZ

پین های ورودی آنالوگ

8

جریان هر پین

40mA

ولتاژ ورودی روی پایه VIN

7 الی 12 ولت

تعداد پین های دیجیتال

22

تعداد خروجی PWM

6

جریان مصرفی برد

19mA

ابعاد برد

18*45 mm

وزن برد

حدود 7 گرم

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آردوینو نانو | Arduino Nano”

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

شاید شما این را نیز دوست داشته باشید…