آردوینو نانو یک برد میکروکنترلر است که توسط Arduino.cc ساخته شده و بر اساس Atmega328p / Atmega168 ساخته شده است. بورد های Arduino به طور گسترده ای در رباتیک ، سیستم های امبدد و پروژه های الکترونیکی استفاده می شوند که بخشی اساسی در سیستم های اتوماسیون هستند. این برد ها برای دانشجویان و افرادی که فاقد پیش زمینه فنی هستند طراحی شده اند. هر نوع پشتیبانی و کمک توسط جامعه علاقمندان و متخصصان آردوینو به راحتی در دسترس است.
برای راه اندازی و آموزش کار با برد آردوینو نانو، مقاله آپلود پروژه در آردوینو را مشاهده کنید.
آموزش آردوینو نانو
آردوینو نانو یک برد میکروکنترلر کوچک ، سازگار و انعطاف پذیر است که توسط Arduino.cc در ایتالیا ساخته شده و مبتنی بر ATmega328p Arduino Nano V3.x / Atmega168 Arduino Nano V3.x ساخته شده است.
ولتاژ کاری برد آردوینو نانو 5 ولت است ، اما ولتاژ ورودی می تواند از 7 تا 12 ولت متغیر باشد.
آردوینو نانو شامل 14 پایه دیجیتالی ، 8 پایه آنالوگ ، 2 پایه تنظیم مجدد و 6 پایه قدرت است. هر یک از این پین های دیجیتال و آنالوگ به عملکردهای مختلفی اختصاص داده شده اند اما عملکرد اصلی آنها به عنوان ورودی یا خروجی است. مثلا هنگامی که با سنسورها ارتباط برقرار می شوند ، به عنوان پین های ورودی عمل می کنند.
Arduino Nano با یک نوسان ساز کریستالی با فرکانس 16 مگاهرتز همراه است. این کریستال نوسان ساز برای تولید یک ساعت با فرکانس دقیق با استفاده از ولتاژ ثابت استفاده می شود. در استفاده از Arduino Nano یک محدودیت وجود دارد. متاسفانه آردوینو نانو با جک برق DC همراه نیست ، به این معنی که شما نمی توانید منبع تغذیه خارجی را از طریق باتری تأمین کنید.
این برد از USB استاندارد برای اتصال با رایانه استفاده نمی کند ، در عوض ، از پشتیبانی Mini USB برخوردار است.
اندازه کوچک این دستگاه را به گزینه ای ایده آل برای اکثر برنامه هایی که اندازه قطعات الکترونیکی مهم است ، تبدیل کرده است.
حافظه فلش 16KB یا 32KB است که همه به برد Atmega بستگی دارد یعنی Atmega168 با 16KB حافظه فلش همراه است در حالی که Atmega328 با یک حافظه فلش 32KB ارائه می شود. حافظه فلش برای ذخیره کد استفاده می شود. 2KB حافظه از کل حافظه فلش برای بوت لودر استفاده می شود.
SRAM می تواند از 1 کیلو بایت یا 2 کیلو بایت متفاوت باشد و EEPROM به ترتیب برای Atmega168 و Atmega328 معادل 512 بایت یا 1 کیلو بایت است. این برد کاملاً مشابه سایر بردهای آردوینو موجود در بازار است ، اما اندازه کوچک باعث شده تا این برد نسبت به سایزهای دیگر متمایز باشد.
تمام آنچه شما نیاز دارید برد ، کابل مینی USB و نرم افزار Arduino IDE است که روی رایانه نصب شده است. از کابل USB برای انتقال برنامه از رایانه به برد استفاده می شود. این برد همراه با بوت لودر داخلی است.
پایه های آردوینو نانو
در جدول زیر تمام پین های آردوینو نانو به همراه توضیحات آن آورده شده است.
شماره | نام پین | توضیحات پین |
---|---|---|
1
|
D0 – D13
|
پین های ورودی و خروجی دیجیتال |
2 | A0 – A7 | پین های ورودی و خروجی آنالوگ |
3 | پین # 3, 5, 6, 9, 11 | پین های PWM |
4 | پین # 0 RX , پین # 1 TX | پین های ارتباط سریال UART |
5 | پین # 10, 11, 12, 13 | پین های ارتباط سریال SPI |
6 |
پین # A4, A5
|
پین های ارتباط سریال I2C |
7 | پین # 13 | پین ال ای دی داخلی |
8 | D2 & D3 | پین های وقفه خارجی |
هر پایه در برد نانو عملکرد خاصی را به همراه دارد. شکل زیر پینوت برد Arduino Nano را نشان می دهد.
ما می توانیم پین های آنالوگ را ببینیم که می تواند به عنوان مبدل آنالوگ به دیجیتال استفاده شوند. پین های A4 و A5 نیز می توان برای ارتباطات I2C استفاده کرد. به طور مشابه ، 14 پایه دیجیتال وجود دارد که از 6 پایه برای تولید PWM استفاده می شود.
- VIN : این ولتاژ منبع تغذیه ورودی به برد هنگام استفاده از منبع تغذیه خارجی 7 تا 12 ولت است. حداقل ولتاژ توصیه شده برای تغذیه برد آردوینو نانو 5 ولت است.
- 3.3V : این پایه ولتاژ 3.3 رگوله شده را ارائه میدهد.
- 5V : این پایه ولتاژ 5 رگوله شده را ارائه میدهد.
- GND : این پایه های GND روی برد هستند. چندین پین GND در برد وجود دارد که در صورت نیاز به بیش از یک پایه زمین ، می توان از آن ها استفاده کرد.
- RESET : وقتی برنامه در حال اجرا بسیار پیچیده باشد استفاده میشود تا باعث راه اندازی مجدد برد شود.
- RX و TX : این پین ها برای برقراری ارتباط سریال استفاده میشوند و RX نقش دریافت و TX نقش فرستنده را دارد.
- پین های آنالوگ : برد آردوینو نانو دارای 8 پین آنالوگ از پایه A0 تا A7 است. این پین ها برای اندازه گیری ولتاژ از 0 تا 5 ولت استفاده میشوند.
- پین 13 : پین 13 برد آردوینو Nano متصل به ال ای دی داخلی برد است.
- PWM : در برد آردوینو نانو ما 6 پین PWM به شماره های 3،5،6،9،10، 11 در اختیار داریم که میتوانند برای تولید 8 کانال PWM استفاده شوند.
- SPI : از چهار پایه (SS) ، (MOSI) ، (MISO) ، (SCK) برای SPI (رابط سریال محیطی) استفاده می شود. SPI یک گذرگاه رابط است و عمدتا برای انتقال داده ها بین میکروکنترلرها و سایر وسایل جانبی مانند سنسورها ، کارت SD و … استفاده می شود.
- وقفه های خارجی : پایه های 2 و 3 به عنوان وقفه های خارجی استفاده می شوند که در موارد اضطراری هنگامی که ما نیاز به توقف برنامه اصلی داریم از آنها استفاده می شود. در این هنگام برنامه اصلی متوقف میشود و دستورات وقفه اجرا میشود. سپس ادامه برنامه اصلی اجرا میوشد.
- I2C : ارتباطات I2C با استفاده از پین های A4 و A5 ایجاد می شود که A4 نشان دهنده خط داده سریال (SDA) است که اطلاعات را حمل می کند و A5 نشان دهنده خط ساعت سریال (SCL) است که یک سیگنال ساعت است که توسط دستگاه اصلی تولید می شود و برای هماهنگ سازی داده ها بین دستگاه های موجود در I2C استفاده میشود.
عرفان –
سلام
برد اصلی ایتالیا هست یا چینی؟
پشتیبان فروشگاه –
سلام وقت بخیر
برد های ایتالیایی بالای 1 میلیون تومان قیمت دارند. این برد چینی با کیفیت هست در دوره ها هم از همین برد ها استفاده شده است.
علی سرشارزاده –
سلام خسته نباشید من سه تا برد آردوینو نانو دقیقا با همین مشخصات خریدم از فروشگاه +++ بعد من هر کاری میکنم برد هام برنامه نویسی نمیشن کابل با نویزگیر گرفتم ولی مخصوص برنامه نویسی نگرفتم ولی موقع آپلود برنامم همش ارور میده . درایورشم نصب کردم حالا اگه میشه یک راهنمایی بهم کنین . دوره آموزش برنامه نویسی آردوینو هم تهیه کردم .
پشتیبان فروشگاه –
سلام وقت بخیر
برای ارتباط با پشتیبانی دوره ها، در پنل کاربری irenx.ir/panel یک تیکت ایجاد کنید