درایور آردوینو CH340 (حل مشکل شناخته نشدن برد آردوینو)
در این مطلب درایور برد آردوینو را آماده کردیم که میتوانید به راحتی آن را دانلود و نصب کنید. این درایور برای برد های CH340 به خوبی عمل میکند و باعث شناسایی آن ها در کامپیوتر / لپتاپ میشود.
تفاوت R3 و CH340
برد های آردوینو با تراشه های مختلف عرضه میشوند. برخی معروف به R3 هستند که نیازی به نصب درایور ندارند. مدل ارزان تر برد آردوینو از تراشه CH340 استفاده میکند و به آردوینو چینی معروف است. برد های Uno که از تراشه CH340 استفاده میکنند از میکروکنترلر SMD استفاده میکنند. CH340 یک IC مبدل ارتباط سریال به USB است
علاوه بر برد های آردوینو، برد های دیگر مثل ESP هم ممکن است دارای آی سی CH340 باشند و با نصب این درایور آن ها نیز شناسایی میشوند.
تفاوت ظاهری این دو برد در تصویر زیر مشخص است. میتوان گفت برد های R3 دارای کیفیت بالاتری نسبت به برد های CH340 هستند.
درایور آردوینو CH340
اگر برای اولین بار برد آردوینو CH340 را به کامپیوتر وصل کنید، به احتمال زیاد شناخته نمیشود و بخش PORT در نرم افزار آردوینو هم کمرنگ میماند. برای رفع این مشکل باید درایور CH340 را نصب کنید.
این درایور روی اکثر ویندوز ها تست شده است و به خوبی برد شما را شناسایی میکند.
نصب مرحله به مرحله
مرحله 1: با استفاده از لینک روبرو درایور را دانلود کنید: دانلود درایور CH340
مرحله 2: در فایل دانلودی فایل SETUP را باز کنید. پنجره زیر را مشاهده خواهید کرد. کافی است روی دکمه install بزنید.
مرحله 3: نصب درایور انجام شده است. حالا میتوانید به Device Manager بروید و بررسی کنید که هیچ دستگاه ناشناخته ای وجود ندارد.
همچنین میتوانید به نرم افزار آردوینو بروید و به راحتی پورت مربوط به برد آردوینو خود را مشاهده میکنید.
سلام وقتتون بخیر، عذرخواهی میکنم یک سوالی از شما داشتم: برد آردوینو نانو جدید خریدم به پی سی وصل کردم لامپ ال ای دی هم روشن میشه اما درایور رو میخوام نصب کنم مینیسه این درایور قبلا نصب شده ولی هیچی نیست
لطف میکنید اگر راهنماییم کنید
avrdude: ser_open(): can’t set com-state for “\\.\COM3” این ارور رو دارم
سلام عزیز
در دیوایس منیجر روی پورت مورد نظر کلیک کنید و شماره COM را تغییر بدهید.
سلام برای من این ارور رو میاره
لطفا کمک کنید
Failed uploading: uploading error: exit status 1
سلام عزیز
درایور را نصب کردید؟
نوع و تراشه درایور برد خود را بفرمایید.
Error compiling for board Arduino Uno سلام لطفا روش رفع این ارور ؟ علتش چیه؟ Error compiling for board Arduino Uno.
سلام
من وقتی میزنم درایور نصب بشه مینویسه the driver is successfully pre-instaleed in advance!
اما وقتی میرم داخل برنامه آردوینو اصلا گزینخ ی پورت غیرفعاله و داخل device manager هم اصلا port وجود نداره و کابل و برد esp32 هم سالمه چون دوستم روی لپتاپش تست کرده و مشکلی نبوده
چیکار باید بکنم؟
سلام عزیز
برد ESP32 را از ما تهیه کردید؟
درایور این برد ها CP2102 هست آن را باید نصب کنید
سلام خسته نباشید
برا ویندوز 11 نصب نمیشه اصلا توی دیوایس منجر گزینه
پورت ها نیست
سلام عزیز
از سلامت کابل و برد اطمینان دارید؟
سلام
من با اردوینو نانو و nrf24l01 رادیو کنترل درست کردم
فقط توی کد نویسی مشکل دارم
اگ میشه کد هارو بفرستین برام
چنتا کد از سایت ها برداشتم اولود کردم اما کار نمیکنه
ممنون میشم راهنمایی کنید
سلام عزیز
از این مطلب استفاده کنید ارتباط بی سیم بین دو آردوینو با ماژول NRF24L01
همچنین برای یادگیری برنامه نویسی آردوینو باید دوره آردوینو را مشاهده کنید
واسه من کار کرد
سلام عزیز
برای همه کار میکنه
سلام مهندس
دستت درد نکند که راهنماییم کردید مشکلم حل شد با سپاس
سلام عزیز
خوشحالم که مشکلتون رفع شده
سلام برو آردوینو CH رو تهیه کردم که درایور رو هم نصب کردم ولی مشکل آپلود دارم و خطای
Upload error: Failed uploading: uploading error: exit status 74 رو میده
یکی دوبار هم ریست کردم و مجدد آپلود کردم که نشد، لطفا راهنمایی کنید ممنون
سلام عزیز
متن کامل ارور را ارسال کنید
برد نانو هست یا اونو
No DFU capable USB device available
Failed uploading: uploading error: exit status 74
برد uno Ch340 هستش
راه حلی که سایت آردوینو برای این مشکل داده به شرح زیر هست:
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 استفاده نکنید و مستقیما به لپتاپ متصل کنید و درایور را هم اگر نصب کردید یکبار دیگر نصب کنید.
سلام خسته نباشید من یک برد esp_12f node mcu دارم که وقتی میخوام کد رو روش اپلود کنم حین یا بعد از اجرای فر ایند این ارور رو میده
A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header
سلام عزیز
درایور برد را نصب کردید؟
سلام جناب استاد
ممنونم از راهنمایی های ارزشمندتان
برنامه را روی برد ch340 آپلود کردم و بدون خطا انجام شد لیکن برد پرش دارد و به نظر بطور مکرر ریست میشود کد را تا چند خط اجرا میکنند بعد دوباره هنوز تمام نشده مثل ریست شدن از اول شروع میکند تقریبا هر ثانیه چند بار اینکار را میکند
سلام عزیز
یک کد که اعداد افزایشی را در سریال مانیتور ارسال میکند اجرا کنید ببینید ایا ریست میشود یا خیر
سلام مهندس مشکلم حل شد مدل بردم نانو بود با تغییر بوت لودر روی old آپلود شد
سلام عزیز
بله یک دلیل رایج هست
سلام درایور نصب و شناخته همه چی رو داخل منیج کامپیتر ولی همینطور داخل آپلودینگ میمونه و هیچ اتفاقی نمیوفته بعد چند ثانیه خطا میده
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
سلام عزیز
مدل برد شما چی هست؟
برد ارداینو نانو من رو ایسیش نوشته نیست ch340
اگر برد شما CH340 باشد، این تراشه در قسمت پشتی برد شما قرار دارد و مستطیلی هست.
سلام قبلاً Port USB ارداینو نانو شناسایی نمیشد ولی الان درایور وصل کردم شناسایی شد و Port و مدل برد انتخاب میکنم وقتی که آپلود که میزنم کامپایل میشه تا انتقال کنه به ارداینو چند سانیه میشه وuplod error: Failed uploding:uploding
error : éxito status 1 همچین error میده مشکل از چی هست استاد ممنون میشم از راهنمایی شما
سلام عزیز
اگر درایور به درستی نصب شده است میتواند مشکل از پورت شما باشد.
رو چنتا port تصت کردم port ها شناسایی میشن و موقع ای که آپلود میزنم کامپایل میشه تا انتقال کنه به ارداینو چند ثانیه میشه و ارور میده
سلام عزیز
اروری دریافتی را به صورت کامل بنویسید.
Compilation error: exit status 1
سلام موقع آپلود آردوینو نانو این ارور میده
سلام عزیز
متن کامل ارور را ارسال کنید.
سلام وقتتون بخیر من وقتی گزینه install رو میزنم این ارور رو مشاهده میکنم driver install failure مشکل از چیه؟
سلام عزیز
سیستم را ریستارت کنید دوباره تست کنید اگر نشود مشکل احتمالا از ویندوز شما هست
سلام مهندس خسته نباشید
ببخشید یه برد آردوینو نانو 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 استفاده میکنم، رو دوتا گوشی مختلف تست کردم، کابل سالمه،ماژول رو ریسیت هم کرد
ممنون از راهنماییتون
سلام عزیز
در قسمت انتخاب برد در نرم افزار، باید گزینه CH340 OldBootloader را انتخاب کنید (غالبا سومی هست)
سلام مهندس من میخوام این برنامه رو ابلود کنم این ارور رو میده
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
سلام عزیز
ما آموزش کامل قرار دادیم شما نباید درایور را در برد آپلود کنید، شما فقط باید این درایور را مطابق روش گفته شده نصب کنید.
سلام مهندس متاسفانه درایور به هیچ عنوان نصب نمیشه لطفا راهنمایی کنید.
سلام عزیز
چه خطایی دریافت میکنید؟
سلام ببخشید من برد آردوینو مدل 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
سلام عزیز
دلایل مختلفی داره اما حتما بررسی کنید که هیچ سیمی به پایه های 0 و 1 آردوینو متصل نباشه و اتصال به درستی به کامپیوتر انجام شده باشه
باید چیکار کنم
من مدل R3 رو دارم فقط می خوام بدونم که سالم هست یا نه
سلام وقت بخیر
اگر نوع R3 هست نیازی به درایور نداره
سلام مشکل نصب نشدن درایور از چی میتونه باشه؟
سلام وقت بخیر
باید ارور رو بفرستید بررسی کنیم
ارور رو از کجا بفرستم
در انجمن مطرح کنید
سلام مشکلم حل نشد. درایور رو نصب کردم پیغام نصب شدن هم داد. توی دیوایس منیجر برد رو میزنه ch340serial اما علامت اخطار پایینش میزنه. propetis هم میزنم تاریخ درایور هم میزنه 2019 یعنی نصب شده اما اخطار میزنه و تو اردوینو فقط com1 هست که اون مربوط به پورت کام خود سیستم هست. لطفا راهنمایی کنید
سلام عزیز
با یک سیستم دیگه تست کنید تا مطمئن بشید برد سالم هست
سلام تمام مراحل به خوبی انجام میشه ولی انگار نه انگار
مطمئنید بردتون ch340 هست؟
از نوع دیگه درایور استفاده کنید به انگلیسی در گوگل سرچ کنید
سلام خسته نباشید مهندس
من موفق به نصب درایور نشدم میشه راهنمیایی کنید منو
دستگاهم wemos d1 mini هست
سلام عزیز
در کدام مرحله به مشکل خوردید؟
با سلام و احترام و تشکر بابت مطلب خوبتون
لینک دانلود درایورها رو میشه بررسی بفرمایید
موفق به دانلود نشدم
سلام عزیز
بررسی شد لینک سالم هست