آموزش آردوینو

درایور آردوینو CH340 (حل مشکل شناخته نشدن برد آردوینو)

در این مطلب درایور برد آردوینو را آماده کردیم که میتوانید به راحتی آن را دانلود و نصب کنید. این درایور برای برد های CH340 به خوبی عمل میکند و باعث شناسایی آن ها در کامپیوتر / لپتاپ میشود.

تفاوت R3 و CH340

برد های آردوینو با تراشه های مختلف عرضه میشوند. برخی معروف به R3 هستند که نیازی به نصب درایور ندارند. مدل ارزان تر برد آردوینو از تراشه CH340 استفاده میکند و به آردوینو چینی معروف است. برد های Uno که از تراشه CH340 استفاده میکنند از میکروکنترلر SMD استفاده میکنند. CH340 یک IC مبدل ارتباط سریال به USB است

علاوه بر برد های آردوینو، برد های دیگر مثل ESP هم ممکن است دارای آی سی CH340 باشند و با نصب این درایور آن ها نیز شناسایی میشوند.

تفاوت ظاهری این دو برد در تصویر زیر مشخص است. میتوان گفت برد های R3 دارای کیفیت بالاتری نسبت به برد های CH340 هستند.

تفاوت R3 و CH340

درایور آردوینو CH340

اگر برای اولین بار برد آردوینو CH340 را به کامپیوتر وصل کنید، به احتمال زیاد شناخته نمیشود و بخش PORT در نرم افزار آردوینو هم کمرنگ میماند. برای رفع این مشکل باید درایور CH340 را نصب کنید.

این درایور روی اکثر ویندوز ها تست شده است و به خوبی برد شما را شناسایی میکند.

نصب مرحله به مرحله

مرحله 1: با استفاده از لینک روبرو درایور را دانلود کنید: دانلود درایور CH340

مرحله 2: در فایل دانلودی فایل SETUP را باز کنید. پنجره زیر را مشاهده خواهید کرد. کافی است روی دکمه install بزنید.

درایور آردوینو CH340

مرحله 3: نصب درایور انجام شده است. حالا میتوانید به Device Manager بروید و بررسی کنید که هیچ دستگاه ناشناخته ای وجود ندارد.

همچنین میتوانید به نرم افزار آردوینو بروید و به راحتی پورت مربوط به برد آردوینو خود را مشاهده میکنید.

نصب درایور برد آردوینو CH340

4.4 (20 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

52 نظر

  1. سلام خسته نباشید
    برا ویندوز 11 نصب نمیشه اصلا توی دیوایس منجر گزینه
    پورت ها نیست

    1. سلام عزیز
      از سلامت کابل و برد اطمینان دارید؟

  2. سلام
    من با اردوینو نانو و nrf24l01 رادیو کنترل درست کردم
    فقط توی کد نویسی مشکل دارم
    اگ میشه کد هارو بفرستین برام
    چنتا کد از سایت ها برداشتم اولود کردم اما کار نمیکنه
    ممنون میشم راهنمایی کنید

  3. سلام مهندس
    دستت درد نکند که راهنماییم کردید مشکلم حل شد با سپاس

    1. سلام عزیز
      خوشحالم که مشکلتون رفع شده

  4. سلام برو آردوینو CH رو تهیه کردم که درایور رو هم نصب کردم ولی مشکل آپلود دارم و خطای
    Upload error: Failed uploading: uploading error: exit status 74 رو میده
    یکی دوبار هم ریست کردم و مجدد آپلود کردم که نشد، لطفا راهنمایی کنید ممنون

    1. سلام عزیز
      متن کامل ارور را ارسال کنید
      برد نانو هست یا اونو

    2. No DFU capable USB device available
      Failed uploading: uploading error: exit status 74

      برد uno Ch340 هستش

    3. راه حلی که سایت آردوینو برای این مشکل داده به شرح زیر هست:
      dfu-util: No DFU capable USB device available
      This message indicates that no USB devices supporting the DFU upload protocol were found by dfu-util.
      Follow these steps to resolve the error:
      Make sure you have the right board selected in the board selector, or the Tools > Board menu. If you’re unsure about which board you should use, see Select board and port in Arduino IDE.

      Make sure the device you’re using is properly connected with a working USB data cable. Try using a different USB cable, and avoid using USB hubs if possible.

      برد صحیح را در منوی Tools انتخاب کنید و پورت را هم صحیح انتخاب کنید. برد را قطع و وصل کنید ببینید دقیقا کدام پورت حذف میشود و اضافه میشود آن را انتخاب کنید. از هاب USB استفاده نکنید و مستقیما به لپتاپ متصل کنید و درایور را هم اگر نصب کردید یکبار دیگر نصب کنید.

  5. سلام خسته نباشید من یک برد esp_12f node mcu دارم که وقتی میخوام کد رو روش اپلود کنم حین یا بعد از اجرای فر ایند این ارور رو میده

    A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header

    1. سلام عزیز
      درایور برد را نصب کردید؟

  6. سلام جناب استاد
    ممنونم از راهنمایی های ارزشمندتان
    برنامه را روی برد ch340 آپلود کردم و بدون خطا انجام شد لیکن برد پرش دارد و به نظر بطور مکرر ریست می‌شود کد را تا چند خط اجرا می‌کنند بعد دوباره هنوز تمام نشده مثل ریست شدن از اول شروع می‌کند تقریبا هر ثانیه چند بار اینکار را میکند

    1. سلام عزیز
      یک کد که اعداد افزایشی را در سریال مانیتور ارسال میکند اجرا کنید ببینید ایا ریست میشود یا خیر

  7. سلام مهندس مشکلم حل شد مدل بردم نانو بود با تغییر بوت لودر روی old آپلود شد

    1. سلام عزیز
      بله یک دلیل رایج هست

  8. سلام درایور نصب و شناخته همه چی رو داخل منیج کامپیتر ولی همینطور داخل آپلودینگ میمونه و هیچ اتفاقی نمیوفته بعد چند ثانیه خطا میده

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf0
    avrdude: stk500_recv(): programmer is not responding

    1. اگر برد شما CH340 باشد، این تراشه در قسمت پشتی برد شما قرار دارد و مستطیلی هست.

  9. سلام قبلاً Port USB ارداینو نانو شناسایی نمیشد ولی الان درایور وصل کردم شناسایی شد و Port و مدل برد انتخاب میکنم وقتی که آپلود که میزنم کامپایل میشه تا انتقال کنه به ارداینو چند سانیه میشه وuplod error: Failed uploding:uploding
    error : éxito status 1 همچین error میده مشکل از چی هست استاد ممنون میشم از راهنمایی شما

    1. سلام عزیز
      اگر درایور به درستی نصب شده است میتواند مشکل از پورت شما باشد.

    2. رو چنتا port تصت کردم port ها شناسایی میشن و موقع ای که آپلود میزنم کامپایل میشه تا انتقال کنه به ارداینو چند ثانیه میشه و ارور میده

    3. سلام عزیز
      اروری دریافتی را به صورت کامل بنویسید.

  10. Compilation error: exit status 1
    سلام موقع آپلود آردوینو نانو این ارور میده

    1. سلام عزیز
      متن کامل ارور را ارسال کنید.

  11. سلام وقتتون بخیر من وقتی گزینه install رو میزنم این ارور رو مشاهده میکنم driver install failure مشکل از چیه؟

    1. سلام عزیز
      سیستم را ریستارت کنید دوباره تست کنید اگر نشود مشکل احتمالا از ویندوز شما هست

  12. سلام مهندس خسته نباشید
    ببخشید یه برد آردوینو نانو ch340 گرفتم به گوشی وصل میکنم موقع آپلود برنامه خطای

    [Error] stk500: receive() timeout
    [Error] stk500:getparm():(a) no response
    [Error] stk500: receive() timeout
    [Error] stk500: initialize ():(a) no response
    [Error] Avruploader: initialization failed (-1)
    [Error] uploadservice:upload error: can’t initialize mcu
    Name.antonsmirnov.android.Uploader.h.b.physicaloiduploader.java:16
    Name.antonsmirnov.android.Uploader.uploadservi$a.run(up. Loadservice. Java:9)
    Error: can’t initialize mcu

    از برنامه Arduinodroid استفاده میکنم، رو دوتا گوشی مختلف تست کردم، کابل سالمه،ماژول رو ریسیت هم کرد

    ممنون از راهنماییتون

    1. سلام عزیز
      در قسمت انتخاب برد در نرم افزار، باید گزینه CH340 OldBootloader را انتخاب کنید (غالبا سومی هست)

  13. سلام مهندس من میخوام این برنامه رو ابلود کنم این ارور رو میده

    Error compiling for board Arduino Uno.
    Invalid library found in C:\Users\FanAvaran\Documents\Arduino\libraries\sketch_dec18b: no headers files (.h) found in C:\Users\FanAvaran\Documents\Arduino\libraries\sketch_dec18b

    1. سلام عزیز
      ما آموزش کامل قرار دادیم شما نباید درایور را در برد آپلود کنید، شما فقط باید این درایور را مطابق روش گفته شده نصب کنید.

  14. سلام مهندس متاسفانه درایور به هیچ عنوان نصب نمیشه لطفا راهنمایی کنید.

    1. سلام عزیز
      چه خطایی دریافت میکنید؟

  15. سلام ببخشید من برد آردوینو مدل ch340 رو گرفتم درایور رو هم نصب کردم ولی وقتی می خوام برنامه بدم به برد ارور میده باید چیکار کنم این هم از ارور Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 bytes.
    Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x86

    1. سلام عزیز
      دلایل مختلفی داره اما حتما بررسی کنید که هیچ سیمی به پایه های 0 و 1 آردوینو متصل نباشه و اتصال به درستی به کامپیوتر انجام شده باشه

  16. باید چیکار کنم
    من مدل R3 رو دارم فقط می خوام بدونم که سالم هست یا نه

    1. سلام وقت بخیر
      اگر نوع R3 هست نیازی به درایور نداره

    1. سلام وقت بخیر
      باید ارور رو بفرستید بررسی کنیم

  17. سلام مشکلم حل نشد. درایور رو نصب کردم پیغام نصب شدن هم داد. توی دیوایس منیجر برد رو میزنه ch340serial اما علامت اخطار پایینش میزنه. propetis هم میزنم تاریخ درایور هم میزنه 2019 یعنی نصب شده اما اخطار میزنه و تو اردوینو فقط com1 هست که اون مربوط به پورت کام خود سیستم هست. لطفا راهنمایی کنید

    1. سلام عزیز
      با یک سیستم دیگه تست کنید تا مطمئن بشید برد سالم هست

  18. سلام تمام مراحل به خوبی انجام میشه ولی انگار نه انگار

    1. مطمئنید بردتون ch340 هست؟
      از نوع دیگه درایور استفاده کنید به انگلیسی در گوگل سرچ کنید

  19. سلام خسته نباشید مهندس
    من موفق به نصب درایور نشدم میشه راهنمیایی کنید منو
    دستگاهم wemos d1 mini هست

    1. سلام عزیز
      در کدام مرحله به مشکل خوردید؟

  20. با سلام و احترام و تشکر بابت مطلب خوبتون
    لینک دانلود درایورها رو میشه بررسی بفرمایید
    موفق به دانلود نشدم

    1. سلام عزیز
      بررسی شد لینک سالم هست

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *