برد Arduino Nano Mini Type‑C نسخهای کوچک و بهینه از برد کلاسیک Arduino Nano است که برای پروژههای فشرده، سیستمهای امبدد و نمونهسازی سریع طراحی شده است. این برد از میکروکنترلر ATmega328P با معماری AVR استفاده میکند که یکی از شناختهشدهترین و پایدارترین میکروکنترلرها در اکوسیستم آردوینو محسوب میشود. وجود فرکانس کاری 16MHz باعث میشود اجرای برنامهها با سرعت مناسب برای اغلب کاربردهای کنترلی، سنسوری و ارتباطی انجام شود.
در این نسخه، به جای درگاه Mini‑USB قدیمی از کانکتور USB Type‑C استفاده شده است که اتصال پایدارتر و دوام مکانیکی بیشتری ایجاد میکند. ارتباط برد با کامپیوتر از طریق آیسی CH340 انجام میشود که وظیفه تبدیل USB به رابط سریال TTL را بر عهده دارد و امکان پروگرام کردن میکروکنترلر و تبادل داده با نرمافزار Arduino IDE را فراهم میکند. این ساختار باعث میشود برد بدون نیاز به پروگرامر خارجی مستقیماً از طریق USB برنامهریزی شود.
این برد با وجود ابعاد بسیار کوچک 26×21.5 میلیمتر، مجموعهای کامل از ورودی و خروجیها را در اختیار کاربر قرار میدهد. وجود 6 ورودی آنالوگ برای اتصال سنسورها، 11 پایه دیجیتال برای کنترل تجهیزات و 6 کانال PWM برای تولید سیگنالهای مدولاسیون پهنای پالس، آن را برای طیف گستردهای از پروژههای الکترونیکی مناسب کرده است. علاوه بر این، چندین LED داخلی شامل LED پاور، LED پین D13، دو LED وضعیت ارتباط سریال و سه LED RGB داخلی روی برد قرار گرفتهاند که در هنگام توسعه و دیباگ پروژهها بسیار کاربردی هستند. تغذیه برد میتواند از طریق درگاه USB Type‑C یا پایه VIN انجام شود. وجود رگولاتور داخلی این امکان را فراهم میکند که ولتاژ 7 تا 12 ولت به پایه VIN اعمال شود تا برد ولتاژ مناسب 5 ولت مورد نیاز مدار را تأمین کند. به دلیل طراحی فشرده و مصرف توان پایین، این برد در پروژههای اینترنت اشیاء، سیستمهای کنترل، رباتیک و آموزش الکترونیک بسیار محبوب است.(مشاهده بردهای خانواده آردوینو Arduino)
مشخصات
این برد توسعه بر پایه میکروکنترلر ATmega328P با معماری AVR و فرکانس کاری 16 مگاهرتز طراحی شده و با داشتن 32 کیلوبایت حافظه Flash (شامل 2 کیلوبایت Bootloader) امکان اجرای طیف گستردهای از پروژههای الکترونیکی و امبدد را فراهم میکند. این برد دارای 2 کیلوبایت SRAM و 1 کیلوبایت EEPROM بوده و با ولتاژ کاری 5 ولت عمل میکند، همچنین میتوان آن را از طریق پایه VIN با ولتاژ 7 تا 12 ولت تغذیه کرد. وجود درگاه USB Type‑C به همراه چیپ مبدل USB به سریال CH340 اتصال آسان به کامپیوتر برای پروگرام و ارتباط سریال را فراهم میسازد. این برد شامل 6 ورودی آنالوگ، 11 پین دیجیتال و 6 خروجی PWM است و هر پین I/O میتواند تا 40 میلیآمپر جریان را تحمل کند. مصرف جریان برد حدود 19 میلیآمپر بوده و برای نمایش وضعیت عملکرد، LED پاور، LED متصل به پین D13، دو LED وضعیت ارتباط سریال و یک LED داخلی RGB روی برد قرار داده شده است. ابعاد کوچک 26 × 21.5 میلیمتر نیز این برد را به گزینهای مناسب برای پروژههای فشرده و محصولات الکترونیکی کوچک تبدیل میکند.
- میکروکنترلر: ATmega328P
- معماری پردازنده: AVR
- فرکانس کاری: 16MHz
- حافظه Flash برابر 32KB
- حافظه استفاده شده توسط Bootloader برابر 2KB
- حافظه SRAM برابر 2KB
- حافظه EEPROM برابر 1KB
- ولتاژ کاری برد: 5V
- ولتاژ ورودی از پایه VIN برابر 7 تا 12V
- رابط USB از نوع USB Type‑C
- چیپ مبدل USB به سریال: CH340
- تعداد ورودی آنالوگ: 6
- تعداد پین دیجیتال: 11
- تعداد خروجی PWM برابر 6
- حداکثر جریان هر پین I/O برابر 40mA
- جریان مصرفی برد: 19mA
- LED داخلی پاور: دارد
- LED داخلی پین D13: دارد
- LED وضعیت ارتباط سریال: 2 عدد
- LED داخلی RGB: 3 عدد
- ابعاد برد: 26mm × 21.5mm

کاربردهای رایج
برد Arduino Nano Mini به دلیل ابعاد بسیار کوچک و امکانات کامل میکروکنترلری، گزینهای مناسب برای طراحی سیستمهای کنترلی و پروژههای امبدد است. این برد میتواند بهعنوان هسته پردازشی در انواع پروژههای الکترونیکی مورد استفاده قرار گیرد و به راحتی با سنسورها، ماژولهای ارتباطی و عملگرهای مختلف ارتباط برقرار کند.
- طراحی و توسعه پروژههای DIY الکترونیکی
- ساخت سیستمهای اینترنت اشیاء IoT
- استفاده در پروژههای رباتیک کوچک
- کنترل سنسورها و ماژولهای محیطی
- طراحی سیستمهای اتوماسیون خانگی
- آموزش برنامهنویسی میکروکنترلر و آردوینو
- ساخت دیتالاگر و سیستمهای جمعآوری داده
- کنترل موتور، رله و درایورهای قدرت
- توسعه بردهای امبدد در دستگاههای کوچک
- نمونهسازی سریع مدارهای الکترونیکی
پین اوت
این برد توسعه با وجود ابعاد بسیار فشرده، تمامی قابلیتهای کلیدی میکروکنترلر ATmega328P را در یک چیدمان بهینه برای پروتکلهای I2C، SPI و PWM در اختیار شما قرار میدهد.
پینهای سمت چپ (دیجیتال و تغذیه)
- D3: خروجی دیجیتال / PWM
- D4: خروجی دیجیتال
- D5: خروجی دیجیتال / PWM
- D6: خروجی دیجیتال / PWM
- D7: خروجی دیجیتال
- D8: خروجی دیجیتال
- D9: خروجی دیجیتال / PWM
- D10: خروجی دیجیتال / PWM / پایه SS (پروتکل SPI)
- 5V: خروجی ولتاژ رگوله شده 5 ولت
پینهای لبه پایین (SPI و سریال)
- D11: خروجی دیجیتال / PWM / پایه MOSI (پروتکل SPI)
- D12: خروجی دیجیتال / پایه MISO (پروتکل SPI)
- GND: اتصال زمین (Ground)
- D13: خروجی دیجیتال / پایه SCK (پروتکل SPI) / متصل به LED داخلی
- RX: ورودی سریال (UART Receive)
- TX: خروجی سریال (UART Transmit)
پینهای سمت راست (آنالوگ و ورودی توان)
- RST: پایه ریست (Active Low)
- A5: ورودی آنالوگ / پایه SCL (پروتکل I2C)
- A4: ورودی آنالوگ / پایه SDA (پروتکل I2C)
- A3: ورودی آنالوگ
- A2: ورودی آنالوگ
- A1: ورودی آنالوگ
- A0: ورودی آنالوگ
- VIN: ورودی ولتاژ خارجی (7 تا 12 ولت DC)
- GND: اتصال زمین (Ground)
قابلیتهای خاص روی برد
- پین D2: طبق دیاگرام، این پین به صورت داخلی به زنجیره 3 عدد LED RGB (LED1, LED2, LED3) متصل است که امکان کنترل نورپردازی را بدون اشغال پینهای خارجی فراهم میکند.
- رابط USB Type-C: برای پروگرام کردن و دیباگ از طریق چیپ CH340.
- دکمه RST: سوییچ فیزیکی جهت ریست کردن دستی میکروکنترلر.

مزایای استفاده از Arduino Nano mini
این برد یک راهکار برای پیادهسازی پروژههای امبدد در کمترین فضای ممکن با حفظ تمامی قابلیتهای استاندارد آردوینو است.
- ابعاد بسیار کوچک و بهینه: مناسب برای گجتهای پوشیدنی، پهپادها و پروژههای با محدودیت فضا.
- درگاه مدرن USB Type-C: بهرهمندی از اتصال پایدار، دوام مکانیکی بالا و استفاده آسان.
- طراحی Breadboard-Friendly: قابلیت نصب مستقیم روی بردبورد جهت تسریع در نمونهسازی.
- خروجیهای کاربردی: مجهز به 3 عدد LED RGB داخلی و LEDهای وضعیت برای دیباگ سریع.
- انعطافپذیری در تغذیه: دارای رگولاتور داخلی با قابلیت پذیرش ورودی 7 تا 12 ولت (VIN).
- پایداری ارتباطی: استفاده از چیپ CH340 جهت ارتباط سریال پایدار و پروگرامینگ آسان.

راهاندازی اولیه Arduino Nano mini
برای استفاده از این برد در محیط Arduino IDE، با توجه به سختافزار بهینه شده، تنظیمات زیر را دنبال کنید:
- نصب درایور: ابتدا مطمئن شوید درایور چیپ CH340 روی سیستم شما نصب است (در اکثر نسخههای ویندوز 10 و 11 به صورت خودکار شناسایی میشود).
- انتخاب برد: از منوی Tools > Board گزینه Arduino Nano را انتخاب کنید.
- تنظیم پردازنده (بسیار مهم): از منوی Tools > Processor حتماً گزینه ATmega328P (Old Bootloader) را انتخاب نمایید تا عملیات آپلود کد با موفقیت انجام شود.
- کتابخانه LED RGB: برای راهاندازی 3 عدد LED RGB داخلی که به پایه D2 متصل هستند، از کتابخانه محبوب FastLED استفاده کنید. میتوانید این کتابخانه را از طریق Library Manager آردوینو نصب نمایید.

-
محمدامین نامدارپور | 2 هفته پیش بزگترین ایراد این برد عدم وجود پینهای d0-d2 هست پینهای مهم اینتراپت وجود ندارند !

