برد آردوینو Uno مدل R3 مبتنی بر میکروکنترلر ATmega328 دارای 14 پین ورودی/خروجی دیجیتال و 6 پین PWM و 6 پین ورودی آنالوگ
برد Arduino UNO R3 یکی از پایهایترین و در عین حال پرکاربردترین بردهای توسعه دنیای آردوینو است. این برد بر پایه میکروکنترلر ATmega328P طراحی شده و بهدلیل سادگی، سازگاری گسترده با انواع شیلدها و ماژولها و منابع آموزشی بیشمار، گزینه اول برای تازهکارها، دانشجویان، مهندسان و طراحان سیستمهای تعبیهشده محسوب میشود.
UNO R3 بهصورت پیشفرض مجهز به میکروکنترلر ATmega328P و مبدل USB به سریال ATmega16U2 (یا در نسخههای CH340G) است. از طریق پورت USB هم تغذیه میشود و هم برنامهریزی. طراحی برد بهگونهای است که اکثر شیلدهای توسعه مثل شیلد موتور، نمایشگر، وایفای و بلوتوث، بدون نیاز به سیمبندی پیچیده قابل نصب هستند. این یعنی سرعت در توسعه، کاهش خطای اتصال، و راحتی در آموزش. (مشاهده بردهای خانواده آردوینو Arduino)
مشخصات
برد آردوینو UNO R3 بر پایهی میکروکنترلر ATmega328P طراحی شده و دارای معماری 8 بیتی با فرکانس کاری 16MHz است که برای پردازش اغلب پروژههای سبک تا متوسط کاملاً کافیست. از حافظه 32KB فلش برای ذخیرهی کد پشتیبانی میکند (0.5KB آن برای بوتلودر رزرو شده)، 2KB SRAM برای اجرای برنامه و 1KB EEPROM برای ذخیره دادههای دائمی دارد.ولتاژ کاری برد 5 ولت است، اما میتواند از طریق جک DC یا پین VIN با ولتاژ 7 تا 12 ولت نیز تغذیه شود. همچنین خروجی 3.3 ولت تثبیتشده برای ماژولهایی مثل nRF24L01 هم فراهم شده. حداکثر جریان عبوری از هر پین 40 میلیآمپر است، که باید در طراحی رعایت شود.
مشخصات کامل برد آردوینو UNO R3 به شرح زیر می باشد :
کاربردهای برد آردوینو UNO R3
UNO R3 برای ورود به دنیای برنامهنویسی و الکترونیک بهترین نقطه شروع است. اصلیترین کاربرد این برد در آموزش و تست اولیه ایدههاست، اما قابلیت اجرای پروژههای جدی و نیمهصنعتی را هم دارد. نمونه چندین کاربرد ساده از این برد را میتوانید در زیر مطالعه نمایید.
پیناوتها در Arduino UNO R3
پیناوت برد UNO بهصورت بسیار استاندارد طراحی شده و هماهنگ با شیلدهای مختلف است. هر دسته پین وظیفه خاصی دارد:
نکته: اکثر ماژولها یا از پینهای I2C استفاده میکنند یا آنالوگ، و UNO به راحتی چند ماژول را همزمان پشتیبانی میکند.
مزایای استفاده از Arduino UNO
برد Arduino UNO یکی از محبوبترین و پرکاربردترین بردهای امبدد (embedded) در دنیای آموزش، تحقیق و حتی نمونهسازی صنعتی است. در مقایسه با سایر بردهای امبدد مانند ESP32، STM32، Raspberry Pi و دیگر میکروکنترلرها، استفاده از Arduino UNO مزایایی دارد که در ادامه به صورت دقیق بررسی میشود:
راهاندازی اولیه Arduino UNO R3
شماتیک کامل Arduino UNO R3

شیلدهای آردوینو چیستند و چه کاربردی دارند؟
شیلدهای آردوینو (Arduino Shields) بردهای جانبی آمادهای هستند که برای گسترش قابلیتهای برد آردوینو طراحی شدهاند. این شیلدها مستقیماً روی بردهایی مانند Arduino Uno، Mega یا Leonardo نصب میشوند و بدون نیاز به سیمکشی پیچیده، امکانات جدیدی به برد اصلی اضافه میکنند.بسیاری از شیلدها قابل اتصال روی هم هستند (Stackable) و میتوان چندین قابلیت را بهصورت همزمان به پروژه اضافه کرد، البته به شرط هماهنگی پینها.
انواع پرکاربرد شیلدهای آردوینو
سؤالات متداول درباره برد Arduino UNO
1. بهترین برد آردوینو برای آموزش مقدماتی کدام است؟
برد Arduino UNO R3 بهعنوان شناختهشدهترین مدل آردوینو، انتخابی بسیار مناسب برای شروع یادگیری الکترونیک و برنامهنویسی میکروکنترلر است. این برد به دلیل طراحی ساده، مستندات آموزشی فراوان و سازگاری بالا با انواع ماژولها، برای آموزش ابتدایی تا نیمهپیشرفته بسیار مناسب است.در مقابل، برد UNO SMD معمولاً از درایور CH340 به عنوان مبدل USB به سریال استفاده میکند که گاهی نصب آن روی برخی سیستمها با مشکل همراه است. با این حال، به دلیل قیمت پایینتر، در بسیاری از آموزشگاهها، مدارس و کارگاههای آموزشی مورد استفاده قرار میگیرد.
2. Arduino Uno SMD و Arduino Uno R3 چه تفاوتی دارند؟
برد Arduino UNO SMD نسخهای از آردوینو است که تراشه اصلی آن (ATmega328P) بهصورت SMD (نصب سطحی) روی برد لحیم شده و قابل تعویض توسط سوکت نیست. این مدل معمولاً از مبدل CH340 برای ارتباط USB استفاده میکند.در مقابل، برد Arduino UNO R3 DIP از تراشهی DIP با سوکت استفاده میکند که تعویض آن آسانتر است و مبدل USB آن معمولاً ATmega16U2 است که پایداری و سازگاری بیشتری با سیستمهای مختلف دارد.
3. چه تفاوتهایی بین Arduino Uno SMD و Arduino Uno R3 وجود دارد؟
4. آیا کدهای برنامهنویسی برای Arduino UNO SMD و R3 یکسان هستند؟
بله. هر دو برد از چیپ ATmega328P استفاده میکنند و زبان برنامهنویسی آنها، زبان Arduino (مبتنی بر C/C++) است. بنابراین تمامی اسکچها، کتابخانهها و برنامههایی که برای یکی نوشته شدهاند، بدون نیاز به تغییر روی دیگری نیز قابل اجرا هستند.
5. آیا UNO SMD و UNO R3 میتوانند جایگزین یکدیگر باشند؟
بله. از نظر سختافزاری و نرمافزاری این دو برد تقریباً معادل یکدیگر هستند. بنابراین در اکثر پروژهها میتوان آنها را به جای هم استفاده کرد. فقط در موارد خاص مانند نیاز به تعویض سریع آیسی اصلی یا استفاده در شرایط صنعتی، نسخه DIP (UNO R3) ترجیح داده میشود.
6. آیا هر دو مدل UNO قابلیت پشتیبانی از کتابخانهها و ماژولهای جانبی را دارند؟
کاملاً بله. هر دو مدل از مجموعه کامل پینهای دیجیتال، آنالوگ، PWM، ارتباط I2C، SPI و UART برخوردار هستند. بنابراین بدون هیچ محدودیتی میتوان از انواع سنسورها، ماژولها (مثل GSM، GPS، OLED، رله و…) و شیلدهای آردوینو برای توسعه پروژهها استفاده کرد.
جمعبندی نهایی
بردهای Arduino UNO، به ویژه دو نسخهی R3 و SMD، بهعنوان یکی از محبوبترین بردهای میکروکنترلر، هم در حوزه آموزش و هم در نمونهسازی کاربرد گستردهای دارند. هر دو مدل از نظر کارایی پایهای تقریباً مشابه هستند و انتخاب بین آنها بستگی به عواملی مانند بودجه، سطح کاربر و نیاز به تعمیرپذیری دارد.از مهمترین نکات تفاوتی آنها میتوان به نوع تراشهی پردازنده (DIP در برابر SMD)، نوع مبدل USB و قابلیت تعمیر اشاره کرد.ابعاد فیزیکی هر دو برد کاملاً یکسان است، همچنین محل قرارگیری پینها و ترتیب آنها نیز مشابه است. این موضوع باعث شده تمامی شیلدها و تجهیزات جانبی برای هر دو برد کاملاً سازگار باشند.
پیشنهاد ما: اگر در حال یادگیری آردوینو بهصورت خودآموز هستید و با نصب درایورها مشکل دارید، حتماً از مدل UNO R3 (نسخهی اورجینال یا DIP) استفاده کنید. در مقابل، اگر برای آموزش گروهی، مدارس یا دورههای کارگاهی به دنبال انتخاب اقتصادی هستید، UNO SMD با تراشه CH340 انتخاب مناسبی است.
Introduction
Arduino/Genuino Uno is a microcontroller board based on the ATmega328P (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.. You can tinker with your UNO without worring too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.
Specification
Microcontroller: ATmega328P
Operating Voltage: 5V
Input Voltage (recommended): 5-9V
Digital I/O Pins: 14 (of which 6 provide PWM output)
PWM Digital I/O Pins: 6
Analog Input Pins: 6
DC Current per I/O Pin: 20 mA
DC Current for 3.3V Pin: 50 mA
Flash Memory: 32 KB (ATmega328P)
SRAM: 2 KB (ATmega328P)
EEPROM: 1 KB (ATmega328P)
Clock Speed: 16 MHz
هنوز بررسیای ثبت نشده است.