برد آردوینو Arduino UNO CH340 مدل UNO R3 مناسب پروژههای آموزشی، رباتیک و IoT
- دیدگاه کاربران 182 دیدگاه
برد Arduino UNO CH340 یکی از پرکاربردترین بردهای توسعه در خانواده آردوینو است که برای یادگیری الکترونیک، برنامهنویسی میکروکنترلر و ساخت نمونههای اولیه پروژههای مختلف طراحی شده است. این برد بر پایه میکروکنترلر ATmega328P کار میکند و محیط ساده و گسترده آردوینو باعث شده است که کاربران مبتدی تا حرفهای بتوانند از آن در پروژههای مختلف استفاده کنند.
وجود رابط USB با مبدل CH340 امکان اتصال مستقیم برد به کامپیوتر را برای برنامهریزی (Programming)، انتقال اطلاعات و تست پروژه فراهم میکند. به کمک این رابط، کاربر میتواند بدون نیاز به پروگرامر جداگانه، برنامههای نوشتهشده در محیط Arduino IDE را روی برد بارگذاری کند.
یکی از مهمترین مزیتهای Arduino UNO CH340، دسترسی آسان به تعداد زیادی پایه دیجیتال و آنالوگ است. این ویژگی باعث میشود اتصال سنسورها، ماژولهای ارتباطی، نمایشگرها، موتورهای کوچک، رلهها و سایر تجهیزات جانبی به سادگی انجام شود.
این برد دارای پایههای ورودی/خروجی دیجیتال، ورودیهای آنالوگ، رابطهای ارتباطی مانند UART، SPI و I2C و خروجیهای تغذیه مورد نیاز برای بسیاری از ماژولهای الکترونیکی است. به همین دلیل میتوان از آن به عنوان هسته کنترلی در طیف وسیعی از پروژهها استفاده کرد.
Arduino UNO CH340 گزینهای مناسب برای افرادی است که قصد دارند بدون پیچیدگیهای سختافزاری، ایدههای خود را به نمونه عملی تبدیل کنند. کتابخانههای نرمافزاری متعدد، آموزشهای فراوان و سازگاری با طیف گستردهای از ماژولها باعث شده این برد یکی از محبوبترین انتخابها برای شروع کار با میکروکنترلرها باشد.
چرا این کالا؟
برد Arduino UNO CH340 برای پروژههایی که نیاز به یک کنترلر ساده، قابل توسعه و برنامهریزی آسان دارند، انتخابی کاربردی است.
مهمترین مزیتهای این برد:
- راهاندازی ساده برای شروع کار با میکروکنترلرها
ساختار استاندارد آردوینو باعث میشود کاربران بتوانند سریعتر پروژههای خود را توسعه دهند. - اتصال آسان به کامپیوتر از طریق USB
وجود رابط USB امکان برنامهریزی و تست سریع پروژه را بدون تجهیزات جانبی پیچیده فراهم میکند. - تعداد مناسب پایههای ورودی و خروجی
امکان اتصال همزمان چندین سنسور، ماژول و قطعه جانبی را برای پروژههای مختلف فراهم میکند. - سازگاری با اکوسیستم گسترده Arduino
استفاده از کتابخانهها، آموزشها و نمونه کدهای فراوان، روند توسعه پروژه را سادهتر میکند. - مناسب برای نمونهسازی سریع (Prototype)
برای ساخت نمونه اولیه محصولات، پروژههای دانشگاهی و تست ایدههای الکترونیکی کاربرد زیادی دارد.
ویژگیها
- مبتنی بر میکروکنترلر ATmega328P
- دارای رابط USB با مبدل CH340
- قابلیت برنامهریزی مستقیم از طریق کامپیوتر
- دارای پایههای ورودی/خروجی دیجیتال
- دارای ورودیهای آنالوگ برای اتصال سنسورها
- پشتیبانی از ارتباطهای سریال UART، SPI و I2C
- دارای کلید Reset برای راهاندازی مجدد برنامه
- دارای LED داخلی برای تست سریع خروجی دیجیتال
- سازگار با محیط برنامهنویسی Arduino IDE
- مناسب برای بردهای توسعه و ماژولهای جانبی آردوینو
- مناسب برای آموزش، تحقیق، نمونهسازی و پروژههای کاربردی
مشخصات فنی
- مدل: Arduino UNO CH340 / UNO R3 Compatible
- نوع کالا: برد توسعه (Development Board)
- میکروکنترلر: ATmega328P
- مبدل USB به سریال: CH340
- ولتاژ کاری: 5V
- ولتاژ ورودی پیشنهادی: 7V تا 12V
- پایههای دیجیتال I/O: 14 عدد
- پایههای PWM: 6 عدد
- ورودیهای آنالوگ: 6 عدد
- حافظه Flash: 32KB
- حافظه SRAM: 2KB
- حافظه EEPROM: 1KB
- رابطهای ارتباطی: UART SPI I2C
- فرکانس کاری: 16MHz
- رابط اتصال به کامپیوتر: USB Type-B
- ورودی تغذیه: جک DC و USB
- دارای پایههای تغذیه: 5V 3.3V GND VIN

کاربردها
برد Arduino UNO CH340 برای افرادی مناسب است که به دنبال یک پلتفرم ساده و قابل توسعه برای کنترل تجهیزات الکترونیکی هستند. این برد در آموزش الکترونیک، پروژههای دانشگاهی، ساخت تجهیزات هوشمند، رباتیک و نمونهسازی محصولات کاربرد گستردهای دارد.
وجود پایههای متنوع ورودی و خروجی باعث میشود بتوان انواع سنسورها، عملگرها و ماژولهای ارتباطی را به آن متصل کرد. همچنین محیط نرمافزاری ساده آردوینو باعث کاهش زمان توسعه و آزمایش ایدهها میشود.
- ساخت رباتهای آموزشی و کنترلی
- کنترل موتورهای DC، سروو موتور و استپر موتور
- اتصال و خواندن اطلاعات سنسورهای دما، رطوبت، نور و فاصله
- ساخت سیستمهای کنترل هوشمند خانگی
- پروژههای دانشجویی و آزمایشگاهی
- ساخت نمایشگرهای اطلاعاتی با LCD و OLED
- کنترل رله و تجهیزات الکتریکی کمقدرت
- توسعه نمونههای اولیه IoT با استفاده از ماژولهای ارتباطی
- سیستم آبیاری هوشمند با سنسور رطوبت خاک
- ربات مسیریاب ساده با سنسورهای مادون قرمز
- سیستم کنترل دما با سنسور دما و نمایشگر
- قفل دیجیتال با صفحهکلید و نمایشگر
- کنترل روشنایی هوشمند با سنسور نور
پین اوت
برد Arduino UNO CH340 دارای همان آرایش و ساختار پیناوتی است که در نسخه رسمی UNO R3 استفاده شده است. این برد در مجموع 14 پین دیجیتال، 6 پین آنالوگ ورودی، پینهای تغذیه، و رابطهای ارتباطی استاندارد مانند UART، SPI و I2C دارد. به دلیل فرم استاندارد UNO، این پینها با تمامی شیلدهای UNO موجود در بازار کاملاً سازگار بوده و برای راهاندازی انواع تجهیزات جانبی بدون نیاز به تغییر طراحی مناسب هستند.
- پینهای دیجیتال (D0 تا D13):تعداد: 14 عدد
6 پین از آنها قابلیت PWM دارند (D3، D5، D6، D9، D10، D11)
پین D0 و D1 برای ارتباط سریال (UART) استفاده میشوند
- پینهای آنالوگ (A0 تا A5):تعداد: 6 عدد
مناسب برای خواندن ولتاژ آنالوگ از سنسورها
میتوان از آنها بهعنوان پین دیجیتال نیز استفاده کرد
- پینهای تغذیه:
Vin: ورودی ولتاژ خارجی (5 تا 9 ولت توصیهشده)
5V: ولتاژ خروجی رگولاتورشده (جهت تغذیه سنسورها و ماژولها)
3.3V: خروجی محدود (حداکثر 50 میلیآمپر)
GND: پایههای زمین – چند عدد در برد موجود است
AREF: مرجع ولتاژ آنالوگ برای افزایش دقت ADC
- رابطهای ارتباطی:
UART (سریال): پینهای D0 (RX) و D1 (TX)
I2C: پینهای A4 (SDA) و A5 (SCL)
SPI: پینهای D10 (SS)، D11 (MOSI)، D12 (MISO)، D13 (SCK)
- سایر پینها:
RESET: برای ریستکردن دستی برد
IOREF: نشاندهنده ولتاژ منطقی برد (5V)

نکات مهم خرید
- برای برنامهریزی برد از نرمافزار Arduino IDE استفاده میشود.
- در برخی سیستمعاملها ممکن است برای شناسایی رابط CH340 نیاز به نصب درایور مربوطه باشد.
- برای تغذیه از طریق ورودی DC، رعایت محدوده ولتاژ ورودی توصیه میشود.
- جریان خروجی پایههای دیجیتال برای راهاندازی مستقیم تجهیزات پرمصرف مناسب نیست و برای بارهای بالاتر باید از درایور، ترانزیستور یا ماژول واسط استفاده شود.
- کابل USB Type-B معمولاً برای اتصال به کامپیوتر استفاده میشود.
سوالات متداول
- آیا این برد برای شروع یادگیری آردوینو مناسب است؟
بله، Arduino UNO یکی از رایجترین بردها برای شروع یادگیری برنامهنویسی میکروکنترلر و الکترونیک عملی است. - تفاوت Arduino UNO CH340 با نسخههای دیگر UNO چیست؟
تفاوت اصلی این نسخه در استفاده از تراشه CH340 برای تبدیل USB به سریال است. از نظر عملکرد اصلی برد، مشابه بردهای UNO R3 با مبدلهای USB دیگر عمل میکند. - آیا این برد با Arduino IDE سازگار است؟
بله، این برد با Arduino IDE سازگار است و میتوان برنامهها را از طریق USB روی آن آپلود کرد. - آیا امکان اتصال سنسورها و ماژولها به این برد وجود دارد؟
بله، تعداد زیادی سنسور، نمایشگر و ماژول ارتباطی از طریق پایههای دیجیتال، آنالوگ و رابطهای ارتباطی قابل اتصال هستند. - آیا برای ساخت ربات مناسب است؟
بله، برای بسیاری از رباتهای آموزشی و نمونههای اولیه رباتیک میتوان از Arduino UNO CH340 استفاده کرد. - آیا میتوان موتور را مستقیماً به پایههای برد وصل کرد؟
برای موتورهای کوچک و کممصرف ممکن است در برخی شرایط استفاده شود، اما معمولاً برای کنترل صحیح موتور نیاز به درایور موتور وجود دارد. - آیا این برد نیاز به پروگرامر جداگانه دارد؟
خیر، برنامهریزی از طریق رابط USB انجام میشود و نیاز به پروگرامر مجزا ندارد.
راهاندازی اولیه Arduino UNO CH340
- گام 1: دانلود و نصب Arduino IDE
نرمافزار Arduino IDE را از سایت رسمی arduino.cc دانلود و نصب کنید. نسخه 1.8 به بالا یا Arduino IDE 2 توصیه میشود.
- گام 2: نصب درایور CH340
برد CH340 از مبدل USB به سریال CH340G استفاده میکند. برای شناسایی صحیح برد توسط سیستم:
درایور مربوط به سیستمعامل خود (ویندوز، مک یا لینوکس) را نصب کنید: دانلود CH340 Driver – WCH Official
پس از نصب درایور، سیستم برد را در بخش Device Manager (در ویندوز) به عنوان COM Port شناسایی میکند.
- گام 3: اتصال برد به کامپیوتر
با استفاده از کابل USB Type-B (پرینتری) برد را به پورت USB کامپیوتر متصل کنید.
- گام 4: انتخاب برد و پورت در Arduino IDE
از منوی Tools > Board گزینه Arduino UNO را انتخاب کنید
از منوی Tools > Port پورتی که مربوط به برد است (معمولاً COM جدید ظاهرشده) را انتخاب نمایید
- گام 5: آپلود برنامهی تست (Blink)
از مسیر File > Examples > 01.Basics > Blink را باز کنید
روی دکمه Upload (فلش بالا سمت چپ) کلیک کنید
در صورت موفق بودن، LED داخلی روی پین D13 شروع به چشمکزدن میکند
نکات مهم:
- اگر پورت در IDE ظاهر نشد، از نصب صحیح درایور CH340 اطمینان حاصل کنید
- بعضی کابلهای USB فقط برای شارژ هستند؛ مطمئن شوید کابل شما دیتا را هم پشتیبانی میکند
- هنگام استفاده از پین D0 و D1 در پروژه، دقت کنید که آنها به پورت سریال وصل هستند (موقع آپلود برنامه درگیر نشوند)
شیلدهای آردوینو چیستند و چه کاربردی دارند؟
شیلدهای آردوینو (Arduino Shields) بردهای جانبی آمادهای هستند که برای گسترش قابلیتهای برد آردوینو طراحی شدهاند. این شیلدها مستقیماً روی بردهایی مانند Arduino Uno، Mega یا Leonardo نصب میشوند و بدون نیاز به سیمکشی پیچیده، امکانات جدیدی به برد اصلی اضافه میکنند.بسیاری از شیلدها قابل اتصال روی هم هستند (Stackable) و میتوان چندین قابلیت را بهصورت همزمان به پروژه اضافه کرد، البته به شرط هماهنگی پینها.
انواع پرکاربرد شیلدهای آردوینو
- Ethernet Shield : افزودن قابلیت شبکه و اتصال به اینترنت از طریق کابل LAN - (مشاهده و خرید )
- WiFi Shield: اتصال بیسیم به اینترنت - ( مشاهده و خرید )
- Motor Driver Shield: کنترل موتورهای DC، استپموتور و سروو - ( مشاهده و خرید )
- LCD & Touch Screen Shield: نمایش اطلاعات روی نمایشگر و کنترل لمسی - ( مشاهده و خرید )
- Relay Shield: کنترل تجهیزات ولتاژ بالا مانند لامپ یا پمپ - ( مشاهده و خرید )
- GPS Shield: دریافت اطلاعات موقعیتیابی (طول و عرض جغرافیایی) - ( مشاهده و خرید )
- Sensor Shield: اتصال آسان چند سنسور به برد آردوینو با پورتهای آماده - ( مشاهده و خرید )
- Data Logging Shield: ذخیرهسازی دادهها روی کارت حافظه SD (مثلاً ثبت دمای محیط) - ( مشاهده و خرید )
سوالات متدوال
- آیا Arduino UNO CH340 همان کارایی UNO R3 اصلی را دارد؟
بله، از نظر عملکرد و سازگاری نرمافزاری و سختافزاری، دقیقاً مشابه UNO R3 است. تنها تفاوت در چیپ USB به سریال (CH340 بهجای ATmega16U2) است.
- آیا برای استفاده از این برد باید درایور خاصی نصب کنم؟
بله، برای اولین استفاده باید درایور CH340G را نصب کنید تا سیستمعامل پورت سریال برد را شناسایی کند.
- چرا Arduino IDE پورت COM را نمایش نمیدهد؟
معمولاً به دلیل نصب نبودن درایور CH340 یا استفاده از کابل USB غیر استاندارد (شارژ-only). ابتدا درایور را نصب کرده و از کابل مناسب استفاده کنید.
- آیا میتوان این برد را از طریق USB پروگرام کرد یا نیاز به پروگرامر جداگانه است؟
نیازی به پروگرامر نیست؛ با نصب درایور CH340 و اتصال USB بهراحتی قابل پروگرام با Arduino IDE است.
- آیا این برد با شیلدهای Arduino UNO رسمی سازگار است؟
بله، بهطور کامل با تمامی شیلدهای UNO R3 سازگار بوده و از همان ولتاژ، پینآوت و فرم فیزیکی پیروی میکند.
جمعبندی
برد Arduino UNO CH340 نسخهای اقتصادی، کاربردی و بسیار پرطرفدار از خانواده Arduino UNO است که با حفظ تمامی قابلیتهای اصلی برد UNO R3، تنها با جایگزینی چیپ USB به سریال CH340G بهجای چیپهای گرانتر، قیمت تمامشده را کاهش داده و آن را به گزینهای ایدهآل برای دانشجویان، مدرسین، سازندگان و علاقهمندان الکترونیک تبدیل کرده است.
این برد با بهرهگیری از میکروکنترلر ATmega328P، پشتیبانی کامل از Arduino IDE، فرم استاندارد، و سازگاری با شیلدها، امکان اجرای طیف وسیعی از پروژههای آموزشی، خانگی و صنعتی سبک را فراهم میکند. تنها پیشنیاز آن، نصب یکبارهی درایور 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 :ATmega328
Operating Voltage : 5V DC
Input Voltage (recommended) : 7-12V DC
Input Voltage (limits): 6-20V
Digital I/O Pins : 14 (of which 6 provide PWM output)
Analog Input Pins : 6 pin
DC Current per I/O Pin: 40 mA
DC Current for 3.3V Pin: 50 mA
Flash Memory : 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Clock Speed: 16 MHz

![]() |
![]() |
![]() |
|
|
-
امیر علی مرادی | 4 هفته پیش ایا میشه به ماژول ماژول حرکت میکرویو HW-M10
و سرو موتور وصل کرد؟-
پشتیبانی | 4 هفته پیش سلام و احترام،
بله، میتوانید ماژول HW-M10 (رادار حرکتی مایکروویو) و سروو موتور را به Arduino UNO CH340 وصل کنید. فقط باید توجه کنید که خروجی HW-M10 معمولاً سطح منطقی 3.3 یا 5 ولت است و به پایه دیجیتال آردوینو متصل میشود. سروو هم با PWM کنترل میشود و باید تغذیه جدا (5 تا 6 ولت مناسب جریان کافی) داشته باشد، نه از خود آردوینو. همچنین حتماً زمین (GND) آردوینو و منبع سروو مشترک باشد تا عملکرد پایدار شود.
-
-
کسرا باقری | 1 ماه پیش با باتری ۱۲ ولت ۲ آمپر میشه راه اندازیش کرد؟
-
پشتیبانی | 1 ماه پیش سلام و احترام، بله، میتوانید این برد را با باتری 12 ولت تغذیه کنید. کافی است باتری را به جک آداپتور یا پایه VIN و GND متصل کنید. مقدار 2 آمپر، حداکثر توان تأمین باتری است و برد فقط به میزان جریان موردنیاز خود جریان خواهد کشید، بنابراین از این نظر مشکلی وجود ندارد.
-
-
میلاد غفوری | 1 ماه پیش خریدار OLED 0.96 SPI روی Arduino UNO CH340 سوار میشه؟
-
پشتیبانی | 1 ماه پیش سلام و احترام، بله، ماژول OLED 0.96 با رابط SPI با برد Arduino UNO CH340 کاملاً سازگار است و با اتصال پایههای SPI و تغذیه، قابل راهاندازی خواهد بود.
-
-
ایلیا داودی | 3 ماه پیش سلام آیا بلوتوث داره
-
پشتیبانی | 3 ماه پیش سلام
خیر ندارد
-
-
حسن گل محمدی | 3 ماه پیش خریدار درود بر شما. برای شناسایی گویا به درایور "FT232R USB UART" نیاز داره که با توجه به قطعی اینترنت نمیشه از سایت اصلیش دانلودش کرد. اگر ممکنه این درایور رو بزارید تا دانلود کنیم. با تقدیم احترام به مادر و خواهر اونی که اینترنت رو قطع کرده.
-
پشتیبانی | 3 ماه پیش سلام می توانید از این لینک استفاده نمایید
-
-
امیر عباس جعفری | 3 ماه پیش سلام با کابل ارسال میشه یا باید جدا خریداری کنیم؟
-
پشتیبانی | 3 ماه پیش سلام بدون کابل می باشد.
-
-
محمدحسن میرزایی | 5 ماه پیش خریدار کیفیت عالی و بسته بندی درجه یک
-
طاها حمیدیانزاده | 10 ماه پیش خریدار چه نوع باتری مناسب هست
-
پشتیبانی | 10 ماه پیش سلام برای تغذیه Arduino UNO بهترین گزینه استفاده از منبع 7 تا 12V DC است. اگر قصد استفاده از باتری دارید، پک باتری 9V استاندارد یا دو سلول لیتیومیون 18650 بهصورت سری (با مدار بالانسر و حفاظت) انتخاب مناسبی است. در این حالت ولتاژ خروجی بین 7.4 تا 8.4V خواهد بود و میتوانید آن را مستقیماً به جک تغذیه برد وصل کنید. در صورت نیاز به حالت قابل شارژ سادهتر نیز میتوان از یک سلول 18650 همراه با ماژول بوست 5V استفاده کرد و خروجی آن را به پایه 5V آردوینو متصل نمود.
-
-
طاها حمیدیانزاده | 10 ماه پیش خریدار سلام میشه باتری ۱۸۶۵۰ ۳.۷ ولت متصل کرد
-
پشتیبانی | 10 ماه پیش سلام مستقیماً نمیتوان باتری لیتیومیون 3.7V را به برد Arduino UNO متصل کرد، زیرا ولتاژ آن برای تغذیه پایدار مدار کافی نیست. آردوینو از طریق پورت USB (5V) یا ورودی جک تغذیه (7 تا 12V) کار میکند. در صورت تمایل میتوانید از یک ماژول مبدل افزاینده (Boost Converter) استفاده کنید تا ولتاژ باتری 3.7V را به 5V تبدیل کرده و سپس به پایه 5V یا پورت USB متصل نمایید. همچنین برای حفاظت باتری لازم است مدار شارژ و حفاظت لیتیومی در مسیر قرار گیرد.
-
-
محمد امین نوروزی | 12 ماه پیش سلام وقت بخیر یک سوال داشتم . این که یدونه کریستال که نزدیک ایسی مبدل هستش 12.000 و یدونه هم کنار میکرو اون چند مگا هرتزی هست ؟ و اینکه اون کریستال رو موجود دارید ؟ ممنون
-
پشتیبانی | 12 ماه پیش سلام کریستال 16.000 می باشد و برای تهیه می توانید از کریستال 16MHZ پکیج HC-49US کد کالا 2140001009 استفاده نمایید .
-
- 1
- 2
- ...
- 10
- بعدی


