آموزش نصب درایور آردوینو نانو و مشکل آپلود کدها

وقتی برای اولین بار برد آردوینو نانو را به رایانه متصل کنیم، مثلا در ویندوز 10 ممکن است وقتی کدهایی را در IDE آردوینو می نویسیم و می خواهیم آنها را آپلود کنیم، با خطای زیر مواجه شویم:

Serial Port not selected 

برای رفع این مشکل، باید درایور های مخصوص آردوینو نانو را نصب کنیم. مدل چینی آردوینو نانو از تراشه CH340 استفاده می کند. برای دانلود این درایور، به این آدرس بروید و بر روی دکمه آبی رنگ کلیک کنید تا فایل دانلود شود. برای دانلود آخرین نسخه این فایل در آموزشگاه مجازی سینا، اینجا کلیک کنید. حالا فایل را از حالت زیپ بیرون بیاورید و بر روی setup.exe کلیک کنید تا باز شود. سپس بر روی Install کلیک کنید تا فایل نصب شود. با انجام این کار درایور آردوینو نصب می شود و در device manager دیگر هیچ usb با علامت زرد رنگ مشاهده نمی کنیم.

 

 


اما پس از حل مشکل درایور آردوینو، وقتی که برنامه ای را آپلود می کنیم، آپلود طول می کشد و با خطاهایی مانند زیر رو به رو می شویم:

Arduino: 1.8.19 (Windows 10), Board: "Arduino Nano, ATmega328P"

Sketch uses 2090 bytes (6%) of program storage space. Maximum is 30720 bytes.

Global variables use 220 bytes (10%) of dynamic memory, leaving 1828 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=0x3a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x3a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x3a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x3a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x3a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x3a

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x3a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x3a



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

 برای حل این مشکل، در IDE آردوینو باید از منوی Tools بر روی گزینه Processor برویم و گزینه ATmega328P (Old Bootloader) را انتخاب کنیم. همچنین از گزینه Board باید Arduino Nano را انتخاب کنید.

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


نصب درایور برای آردوینو نانو ورژن 3

در آردوینو نانو ورژن 3، ممکن است وقتی کابل USB را به آردوینو و رایانه وصل می کنیم، این USB شناخته نشود. و به صورت زیر باشد:

 برای حل این مشکل، به این آدرس بروید و گام های توضیح داده شده را انجام دهید، بلافاصله مشکل حل می شود(تست شده در ویندوز 10).


سپس درایور آردوینو که در بالای این مقاله قرار دارد را یک بار دیگر نصب کنید. و پس از آن، دو تنظیم زیر را در IDE آردوینو انجام دهید:

تنظیم پورت آردوینو
 

 

تنظیم پردازنده آردوینو

 

 

 

برای نظردهی، در سایت عضو شوید یا به آن وارد شوید!

امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال