برد آردوینو نانو Arduino Nano CH340 با میکروکنترلر ATmega328P و USB Mini
- دیدگاه کاربران 153 دیدگاه
برد Arduino Nano CH340 یکی از محبوبترین بردهای توسعه خانواده آردوینو است که با هدف ارائه امکانات کامل یک Arduino Uno در ابعادی کوچکتر طراحی شده است. این برد نسخه اقتصادی Arduino Nano V3.0 بوده و به جای مبدل USB به سریال FT232 از تراشه CH340G استفاده میکند.
استفاده از CH340G باعث کاهش هزینه برد شده است، در حالی که عملکرد اصلی میکروکنترلر و قابلیتهای برنامهنویسی آن بدون تغییر باقی میماند. قلب پردازشی این برد، میکروکنترلر قدرتمند و شناختهشده ATmega328P با فرکانس کاری 16MHz است که امکان اجرای طیف گستردهای از پروژههای کنترلی و الکترونیکی را فراهم میکند.
طراحی کوچک با ابعاد تقریبی 45 × 18 میلیمتر باعث شده Arduino Nano CH340 برای پروژههایی که محدودیت فضا دارند، انتخابی کاربردی باشد. این برد بهصورت مستقیم روی بردبورد (Breadboard Friendly) نصب میشود و امکان نمونهسازی سریع مدارها را بدون نیاز به طراحی PCB فراهم میکند.
وجود 14 پایه دیجیتال ورودی/خروجی، 8 ورودی آنالوگ و پشتیبانی از پروتکلهای ارتباطی UART، I2C و SPI باعث شده این برد بتواند با انواع سنسورها، ماژولهای ارتباطی، نمایشگرها، درایورها و تجهیزات جانبی الکترونیکی کار کند.
Arduino Nano CH340 از طریق پورت Mini USB برنامهریزی میشود و با محیط توسعه Arduino IDE سازگاری کامل دارد. تنها تفاوت در فرآیند راهاندازی اولیه، نیاز احتمالی به نصب درایور CH340 در برخی سیستمعاملها است.
این برد برای دانشجویان، مهندسان، تعمیرکاران، سازندگان پروژههای DIY، توسعهدهندگان IoT و علاقهمندان به رباتیک، یک پلتفرم کوچک، اقتصادی و انعطافپذیر برای توسعه ایدههای الکترونیکی محسوب میشود.
چرا این کالا؟
Arduino Nano CH340 زمانی ارزش خود را نشان میدهد که به یک برد توسعه کوچک اما کامل نیاز دارید. این برد بسیاری از امکانات مورد نیاز برای ساخت نمونه اولیه و توسعه سیستمهای کنترلی را در فضای بسیار محدود در اختیار کاربر قرار میدهد.
مهمترین مزیت این برد، ترکیب ابعاد کوچک، امکانات کامل، هزینه مناسب و سازگاری گسترده با اکوسیستم آردوینو است.
دلایل انتخاب Arduino Nano CH340:
امکان ساخت پروژههای الکترونیکی در فضای محدود به دلیل ابعاد کوچک
کاهش هزینه پروژه نسبت به نسخههای دارای مبدل FT232
برنامهریزی ساده با Arduino IDE
دسترسی به تعداد زیادی کتابخانه و نمونه کد آماده
سازگاری با طیف گستردهای از سنسورها و ماژولهای رایج
مناسب برای نمونهسازی سریع و توسعه اولیه محصولات الکترونیکی
پشتیبانی از ارتباطهای استاندارد مورد استفاده در پروژههای Embedded
این برد برای افرادی که به دنبال یک کنترلر کوچک برای پروژههای آموزشی، تحقیقاتی یا کاربردی هستند، راهکاری اقتصادی و قابل توسعه ارائه میدهد.
ویژگیها
- مجهز به میکروکنترلر ATmega328P
- دارای مبدل USB به سریال CH340G
- سازگار با نرمافزار Arduino IDE
- ابعاد کوچک و مناسب برای پروژههای فشرده
- قابلیت نصب مستقیم روی بردبورد
- دارای 14 پایه دیجیتال ورودی/خروجی
- دارای 6 خروجی PWM برای کنترل شدت نور، سرعت موتور و کاربردهای مشابه
- دارای 8 ورودی آنالوگ برای اتصال سنسورها
- پشتیبانی از ارتباطهای UART، SPI و I2C
- دارای حافظه Flash برابر 32KB برای ذخیره برنامه
- امکان تغذیه از طریق Mini USB یا ورودی VIN
- مناسب برای پروژههای IoT، رباتیک و سیستمهای کنترلی کوچک
- دارای LED داخلی روی پایه D13 برای تست سریع عملکرد
مشخصات فنی
- مدل: Arduino Nano V3.0 CH340
- نوع کالا: برد توسعه میکروکنترلری
- میکروکنترلر: ATmega328P
- تراشه مبدل USB به سریال: CH340G
- فرکانس کاری: 16MHz
- ولتاژ کاری منطقی: 5V
- ولتاژ ورودی توصیهشده: 7V تا 12V
- ولتاژ ورودی مجاز: 6V تا 20V
- تعداد پایه دیجیتال I/O: 14 عدد
- پایههای PWM: D3، D5، D6، D9، D10، D11
- تعداد ورودی آنالوگ: 8 عدد
- ورودیهای آنالوگ: A0 تا A7
- حافظه Flash: 32KB (شامل 2KB فضای رزرو شده برای Bootloader)
- حافظه SRAM: 2KB
- حافظه EEPROM: 1KB
- پورت USB: Mini USB
- پروتکلهای ارتباطی: UART I2C SPI
- سطح منطقی پایهها: 5V
- پایههای تغذیه: VIN 5V 3.3V GND
- ابعاد: حدود 45 × 18 میلیمتر
- قابلیت نصب روی بردبورد: دارد
- وزن: حدود 5 گرم
در صورت بروز خطا در آپلود کد روی Arduino Nano CH340، در Arduino IDE گزینه Processor → ATmega328P (Old Bootloader) را انتخاب کنید.

کاربردها
برد Arduino Nano CH340 برای کاربرانی طراحی شده است که به یک کنترلر کوچک، قابل برنامهریزی و اقتصادی برای توسعه پروژههای الکترونیکی نیاز دارند. این برد به دلیل داشتن ورودیهای آنالوگ، خروجیهای دیجیتال، PWM و رابطهای ارتباطی مختلف، میتواند در بسیاری از پروژههای کنترلی و اندازهگیری مورد استفاده قرار گیرد.
اندازه کوچک آن باعث میشود در پروژههایی که فضای نصب محدود است، نسبت به بردهای بزرگتر گزینه مناسبتری باشد. همچنین سازگاری با Arduino IDE و وجود منابع آموزشی فراوان، مسیر یادگیری و توسعه پروژه را سادهتر میکند.
کاربردهای رایج:
- پروژههای آموزشی الکترونیک و برنامهنویسی میکروکنترلر
- سیستمهای اندازهگیری با سنسورهای دما، رطوبت، نور و گاز
- پروژههای اینترنت اشیاء (IoT) با ماژولهای WiFi و Bluetooth
- کنترل موتورهای DC، سروو موتور و استپر موتور
- سیستمهای روشنایی هوشمند و کنترل RGB LED
- سیستمهای امنیتی و هشداردهنده
- دیتالاگرهای کوچک
- پروژههای رباتیک سبک
- سیستمهای کنترل خانگی و اتوماسیون کوچک
- نمونهسازی اولیه تجهیزات الکترونیکی
- ساخت سیستم آبیاری هوشمند با سنسور رطوبت خاک
- طراحی کنترلر دما و رطوبت محیط
- ساخت ربات کوچک آموزشی با موتور و سنسور فاصله
- طراحی سیستم کنترل روشنایی هوشمند
- ساخت دستگاه ثبت اطلاعات سنسورها (Data Logger)
پین اوت
برد Arduino Nano V3.0 با وجود ابعاد کوچک خود، پینهای متنوع و کاملی را برای ارتباط با ماژولها، سنسورها و سایر تجهیزات الکترونیکی ارائه میدهد. این پینها شامل ورودی/خروجی دیجیتال، ورودی آنالوگ، تغذیه، و پینهای ارتباطی مانند UART، SPI و I2C هستند. چینش پینها بهگونهای است که برد بهراحتی روی بردبورد قرار میگیرد و بدون نیاز به سیمکشی پیچیده میتوان مدارهای نمونهسازی شده را تست کرد.
تغذیه:
VIN: ورودی تغذیه (6 تا 12 ولت)
5V: خروجی 5 ولت تثبیتشده
3.3V: خروجی 3.3 ولت (حداکثر جریان کم)
GND: زمین یا منفی مدار (3 عدد)
RESET: ریست کردن دستی میکروکنترلر
دیجیتال:
D0 تا D13: ورودی/خروجی دیجیتال
D3, D5, D6, D9, D10, D11: خروجی PWM
آنالوگ:
A0 تا A7: ورودی آنالوگ (A6 و A7 فقط ورودی هستند)
پورتهای ارتباطی:
UART: D0 (RX) و D1 (TX)
SPI: D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK)
I2C: A4 (SDA) و A5 (SCL)

مزایا Arduino Nano CH340
برد Arduino Nano CH340 بهعنوان نسخهای اقتصادی و بهینهشده از نانو، مزایای متعددی را برای کاربران فراهم میکند. ابعاد کوچک، قیمت مناسب، سازگاری کامل با Arduino IDE و دسترسی به پینهای متنوع باعث شده این برد به انتخاب اول بسیاری از علاقهمندان، سازندگان و دانشجویان تبدیل شود. با وجود مبدل CH340 که هزینه کلی را کاهش میدهد، عملکرد برد کاملاً مشابه نسخههای رسمی است و در تمامی پروژههای کاربردی بهخوبی پاسخگو خواهد بود. قابلیت نصب مستقیم روی بردبورد، مصرف توان پایین، و منابع آموزشی فراوان از دیگر نقاط قوت این برد بهشمار میرود.
- قیمت بسیار اقتصادی نسبت به نسخههای دارای FT232
- ابعاد کوچک و جمعوجور برای استفاده در پروژههای فشرده
- سازگار با Breadboard و مناسب برای نمونهسازی سریع
- مصرف توان پایین، مناسب برای پروژههای باتریخور
- قابلیت برنامهنویسی آسان از طریق Arduino IDE
- پشتیبانی کامل از پروتکلهای ارتباطی UART, I2C, SPI
- دارای پینهای متعدد ورودی/خروجی آنالوگ و دیجیتال
- مناسب برای پروژههای IoT، رباتیک، نورپردازی و اتوماسیون
- قابلیت کار با ولتاژ 5V و تغذیه انعطافپذیر از طریق USB یا VI
- وجود منابع آموزشی و پروژههای آمادهی فراوان در اینترنت
راهاندازی اولیه برد Arduino Nano CH340
برد Arduino Nano CH340 بهسادگی و تنها با چند گام قابل راهاندازی است. تنها تفاوت آن با نسخههای رسمی آردوینو در استفاده از تراشهی CH340G بهعنوان مبدل USB به سریال است که ممکن است نیاز به نصب دستی درایور داشته باشد. پس از نصب درایور، این برد مانند سایر مدلهای آردوینو با محیط Arduino IDE برنامهریزی میشود.
مراحل راهاندازی:
1- نصب Arduino IDE
- نرمافزار Arduino IDE را دانلود و نصب کنید.
2- نصب درایور CH340
- پس از اتصال برد، اگر در Device Manager بهدرستی شناسایی نشد، درایور CH340 را از منابع معتبر دانلود و نصب کنید.
3- اتصال برد به کامپیوتر
- از یک کابل mini USB استفاده کرده و برد را به پورت USB رایانه وصل کنید.
4- تنظیمات IDE:
- در نرمافزار Arduino IDE مراحل زیر را انجام دهید:
- از منوی Tools > Board گزینهی Arduino Nano را انتخاب کنید.
- از منوی Tools > Processor گزینهی ATmega328P (Old Bootloader) را انتخاب کنید (در بیشتر بردهای CH340 لازم است).
- از Tools > Port پورتی که برد در آن شناسایی شده (مثلاً COM3) را انتخاب کنید.
5- تست عملکرد با کد Blink
- از مسیر File > Examples > 01.Basics > Blink برنامهی چشمکزن را باز کنید.
- روی دکمه Upload کلیک کنید.
- اگر LED داخلی روی پین D13 شروع به چشمکزدن کرد، همهچیز درست کار میکند.
شروع پروژههای واقعی
- حالا میتونید سنسورها، نمایشگرها، ماژولها یا موتورهای مورد نظر رو متصل کرده و وارد دنیای ساخت و توسعه شوید.
نکات مهم خرید
- در برخی سیستمها برای شناسایی برد، نصب درایور CH340 مورد نیاز است.
- برای آپلود برنامه در بعضی نسخهها باید در Arduino IDE گزینه ATmega328P (Old Bootloader) انتخاب شود.
- برای تغذیه از پایه VIN استفاده از ولتاژ پیشنهادی 7V تا 12V توصیه میشود.
- برای اتصال تجهیزات خارجی، جریان مصرفی پایههای I/O باید مطابق محدودیتهای ATmega328P رعایت شود.
- برای برنامهریزی برد از کابل Mini USB با کیفیت مناسب استفاده شود.
سوالات متداول
- آیا Arduino Nano CH340 از نظر عملکرد با Arduino Nano اصلی تفاوت دارد؟
خیر. میکروکنترلر اصلی ATmega328P و امکانات برنامهنویسی مشابه است. تفاوت اصلی در استفاده از تراشه CH340G به جای مبدلهای USB به سریال دیگر است. - آیا این برد با Arduino IDE سازگار است؟
بله. پس از شناسایی صحیح پورت و نصب درایور CH340 در صورت نیاز، مانند سایر بردهای Arduino Nano برنامهریزی میشود. - چرا برد در کامپیوتر شناسایی نمیشود؟
در بسیاری از موارد دلیل آن نصب نبودن درایور CH340 است. پس از نصب درایور، پورت سریال برد معمولاً در سیستم نمایش داده میشود. - آیا میتوان این برد را روی بردبورد استفاده کرد؟
بله. طراحی Arduino Nano CH340 برای نصب مستقیم روی بردبورد انجام شده است. - آیا امکان اتصال سنسورها و ماژولهای مختلف وجود دارد؟
بله. وجود پایههای دیجیتال، آنالوگ و رابطهای UART، I2C و SPI امکان اتصال انواع سنسورها و ماژولها را فراهم میکند. - آیا این برد برای پروژههای IoT مناسب است؟
بله. میتوان با اتصال ماژولهایی مانند WiFi یا Bluetooth از آن در پروژههای اینترنت اشیاء استفاده کرد. - آیا Arduino Nano CH340 برای پروژههای باتریخور مناسب است؟
به دلیل ابعاد کوچک و مصرف توان مناسب، میتواند در بسیاری از پروژههای قابل حمل استفاده شود؛ البته طراحی بخش تغذیه باید متناسب با نیاز پروژه انجام شود.
آشنایی و نحوه نصب و راه اندازی پکیج های LGT8F328 در نرم افزار و برد های آردوینو
Introduction
The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one. In the design of this series of Arduino Nano, IC CH340 is used instead of FT232, and in order to communicate with the board, the CH340 driver must be installed on the system.
Specification
Microcontroller: ATmega168 or ATmega328
Using IC CH340 instead of FT232
Operating Voltage (logic level): 5 V
Input Voltage (recommended): 5 V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins: 8
DC Current per I/O Pin: 40 mA
Flash Memory: 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM: 1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM: 512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed: 16 MHz
Dimensions: 45 x 18 mm
Weigth: 5 g

![]() |
![]() |
![]() |
|
|
|
-
رضا موسوی | 3 هفته پیش خریدار سلام یه سوال این مدل مقاومت داخلی داره؟
-
پشتیبانی | 3 هفته پیش سلام و احترام، برد Arduino Nano CH340 بر پایه میکروکنترلر ATmega328P است و دارای مقاومتهای Pull-up داخلی در داخل میکروکنترلر میباشد که میتوانند از طریق برنامه فعال شوند. این مقاومتها روی پایههای ورودی دیجیتال قابل استفاده هستند و مقدار آنها معمولاً در محدوده 20 تا 50 کیلو اهم است. اما مقاومت داخلی به صورت پیشفرض فعال نیست و باید در کد برنامه تنظیم شود.
-
-
امیرمهدی آبادی | 3 ماه پیش سلام ایا میتوان از ورودی مینی usb خروجی دیتا گرفت ؟
-
پشتیبانی | 3 ماه پیش سلام
بله امکان پذیر است
-
-
محمدرضا حسینی | 9 ماه پیش خریدار لطفا بفرمایید که میکرو کنترلر استفاده شده روی این برد atmega328 هست یا LGT8F328P
-
پشتیبانی | 9 ماه پیش سلام طبق توضیحات کالا میکروکنترلر: ATmega328P می باشد .
-
-
رضا غلامپور | 10 ماه پیش این موجودی جدیدتون atmega328 عه؟
-
پشتیبانی | 10 ماه پیش سلام بلی تراشه از نوع atmega328 می باشد./.
-
-
حسین کرد علی وند | 1 سال پیش لطفاً موجود کنید لازم داریم
مشاهده پاسخ ها (2)-
پشتیبانی | 1 سال پیش با استفاده از گزینه "موجود شد به من خبر بده" میتوانید بوسیله ایمیل، از تجدید موجودی این کالا مطلع شوید.
-
-
حسین کرد علی وند | 1 سال پیش موجود کنید لازم پاریم
مشاهده پاسخ ها (1) -
حسین کرد علی وند | 1 سال پیش لطفاً موجود کنید سبد خریدم منتظر این قطعه هست
مشاهده پاسخ ها (1) -
حسین کرد علی وند | 1 سال پیش سلام لطفا موجود کنید
مشاهده پاسخ ها (2)-
پشتیبانی | 1 سال پیش با استفاده از گزینه "موجود شد به من خبر بده" میتوانید بوسیله ایمیل، از تجدید موجودی این کالا مطلع شوید.
-
-
رضا شعبانی نیا | 2 سال پیش خریدار مدلی که برای من فرستاده شد بر خلاف توضیحات FT232 بود! تقریبا 6 ساعت از وقتم سر همین گرفته شد تا برد رو راه اندازی کنم و کد رو آپلود کنم!
اگه شما هم این مدل رو دارین باید برید به سایت
https://ftdichip.com/drivers/vcp-drivers/
و درایور های vcp-drivers رو دانلود و نصب کنین
برد آردوینو رو وصل کنین به کامپیوتر و برنامه آردوینو رو باز کنین
نصب پکیج برد رو طبق آموزش راه اندازی همین سایت انجام بدین
خب حالا که پکیج رو نصب کردین و برد آردوینو به سیستم وصل کنین از داخل برنامه آردوینو قسمت tools این تقییرات انجام بدین
board= LGT8F328
پورتتون رو انتخاب کنین
upload speed=115200
Variant= 328D rare
من کلی نتظیمات دیگه تست کردم فقط همین برام جواب داد اگه موقع آپلود کد ارور داد برنامه رو ببندین و دوباره کد رو از اول وارد کنین دوباره مراحل انجام بدین و آپلود بزنین
موفق باشین. -
محمد یاسین داودنیا | 2 سال پیش خریدار سلام برد آردینو نانو رو وقتی متصل میکنم pow و tx اون روشن میشه و وقتی کد رو کامپایل میکنم در نرم افزار اون نوار سبز رنگ تا انتها پر میشه و ثابت میمونه یعنی کامپایل نمیشه در حالی که پورت اون رو شناسایی کرده و روی برد nano قرار دادم.. مشکلش چیه ؟
مشاهده پاسخ ها (2)-
پشتیبانی | 2 سال پیش برای دریافت پاسخ سریع و جامع در مورد سوالات علمی و فنی خواهشمند است به انجمن های تخصصی برق و الکترونیک ECA مراجعه فرمایید. (www.eca.ir/forums)
-
- 1
- 2
- ...
- 8
- بعدی



