برد آردوینو UNO R3 بر پایهی میکروکنترلر ATmega328P طراحی شده و دارای معماری 8 بیتی با فرکانس کاری 16MHz است که برای پردازش اغلب پروژههای سبک تا متوسط کاملاً کافیست. از حافظه 32KB فلش برای ذخیرهی کد پشتیبانی میکند (0.5KB آن برای بوتلودر رزرو شده)، 2KB SRAM برای اجرای برنامه و 1KB EEPROM برای ذخیره دادههای دائمی دارد.ولتاژ کاری برد 5 ولت است، اما میتواند از طریق جک DC یا پین VIN با ولتاژ 7 تا 12 ولت نیز تغذیه شود. همچنین خروجی 3.3 ولت تثبیتشده برای ماژولهایی مثل nRF24L01 هم فراهم شده. حداکثر جریان عبوری از هر پین 40 میلیآمپر است، که باید در طراحی رعایت شود.
برد UNO R3 شامل قابلیتهای زیر است:
- ۱۴ پین دیجیتال I/O که ۶ عدد از آنها قابلیت خروجی PWM دارند
- ۶ ورودی آنالوگ با تبدیل آنالوگ به دیجیتال ۱۰ بیتی
- فرکانس کاری ۱۶ مگاهرتز با کریستال سرامیکی خارجی
- رابط USB-to-Serial داخلی برای برنامهریزی ساده
- هدر ICSP برای برنامهریزی مستقیم با پروگرامر
- مدار تغذیه چندگانه (ورودی از USB، ورودی ۷–۱۲ ولت، Pin Vin)
- محافظت در برابر اتصال معکوس و فیوز قابل بازنشانی برای محافظت USB
در بخشهای بعدی، جداول مشخصات فنی و جزئیات کامل آن را میبینی:
جدول مشخصات فنی :
| ویژگی | مقدار |
| میکروکنترلر | ATmega328P |
| فرکانس کاری | 16 MHz کریستال |
| حافظه Flash | 32 KB (نیمکیلوبایت توسط بوتلودر اشغال است) |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| ولتاژ کاری منطقی | 5 ولت |
| ورودی تغذیه توصیهشده | 7 تا 12 ولت DC |
| محدوده ورودی مطلق | 6 تا 20 ولت DC |
| پینهای دیجیتال I/O | 14 (از D0 تا D13) |
| پینهای PWM | 6 عدد (پینهای 3، 5، 6، 9، 10، 11) |
| ورودی آنالوگ | 6 کانال (A0 تا A5) |
| رزولوشن ADC | 10 بیت |
| جریان I/O هر پین | 20 mA (حداکثر مطلق 40 mA) |
| پورت USB | USB Type B (برای برنامهریزی و تغذیه 5V) |
| فیوز USB | فیوز PTC قابل بازنشانی محدود به 500 mA |
| ابعاد | 68.6 × 53.4 میلیمتر |
| وزن تقریبی | 25 گرم |
پینها و رابطها
- پین دیجیتال D0 / D1 برای ارتباط سریال RX / TX
- پینهای PWM در ۶ پین دیجیتال برای خروجی پالس
- پینهای SPI (D10: SS، D11: MOSI، D12: MISO، D13: SCK) برای ارتباط سریع با ماژولها
- پینهای I²C: A4 (SDA) و A5 (SCL)
- هدر ICSP ۶ پین برای برنامهریزی مستقیم میکروکنترلر
- پین Vin برای تأمین ولتاژ خارجی
- پین 5V و 3.3V برای تأمین تغذیه ماژولهای جانبی
- پین Reset برای ریست دستی برد
تغذیه
برد میتواند از طریق کابل USB تأمین شود (۵ ولت) یا با اتصال منبع ۷ تا ۱۲ ولت به سوکت جک DC یا پین Vin تغذیه گردد. برد دارای رگولاتور داخلی و محافظ در برابر ورودی معکوس است.
حافظه و دفعات برنامهریزی
کد برنامه شما بر روی حافظه Flash ذخیره میشود (۳۲ کیلوبایت)، که نیم کیلوبایت آن برای بوتلودر محفوظ است. SRAM برای متغیرهای زمان اجرا (۲ کیلوبایت) و EEPROM برای دادههای دائمی (۱ کیلوبایت) استفاده میشود.
عملکرد
برد میتواند رابطها را به آسانی مدیریت کند و با کتابخانههای آردوینو از جمله Serial، Wire (I²C)، SPI و غیره کار کند.
مزایا و موارد قابل توجه
- برد مرجع و استاندارد اکوسیستم آردوینو
- مستندات و پشتیبانی گسترده جامعه
- طراحی ساده برای مبتدی و امکانات پیشرفته برای حرفهای
- قابلیت تعویض میکروکنترلر در برخی نسخهها
- مناسب برای پروژههای آموزشی، رباتیک، اینترنت اشیاء و پروتوتایپ
- محدودیت: جریان پینها و مصرف زیاد ماژولها نباید از قدرت رگولاتور USB عبور کند