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

آموزش کار با برد آردوینو نانو NANO رفع مشکل آپلود برنامه

how to programm ARDUINO-nanao-digispark
نوشته شده توسط پریسا پوربلورچیان

برد آردوینو نانو NANO، یک برد کامل با ابعاد کوچک در حدود ۱۸ * ۴۵ میلی متر و مناسب پروژه های DIY است. آردوینو نانو NANO دارای ۸ عدد پایه آنالوگ و ۱۲ پایه دیجیتال است. با توجه به ابعاد بسیار مناسب آن از جمله بردهای پرطرفدار به شمار می‌آید. آردوینو نانو NANO دارای میکروکنترلر ATMEGA328 است و بر اساس AVR طراحی شده است. در این پست روش کار با برد آردوینو نانو NANO و راه اندازی آن در کامپایلر آردوینو را کامل بررسی و توضیح خواهم داد. در ادامه این آموزش با مرجع تخصصی آردوینو به زبان فارسی، با دیجی اسپارک همراه باشید.

 


ویژگی های برد آردوینو نانو NANO


ولتاژ مورد نیاز جهت راه اندازی آردوینو نانو ۵ ولت DC است. حافظه فلش مموری Flash برابر با ۳۲KB که ۲KB آن توسط بوت لودر BootLoader مصرف می‌شود. همچنین حافظه SRAM برابر با ۲KB و حافظه EEPROM برابر با ۱KB است. سرعت پردازش فرکانس در برد آردوینو نانو ۱۶MHz از این رو سرعت پردازش دیتا بالا خواهد بود. برد آردوینو نانو NANO دارای ۸ پایه آنالوگ Analog و ۲۲ پایه دیجیتال است که ۶ تای آن پایه PWM می‌باشد. همین مورد برد آردوینو نانو NANO را با دیگر بردهای آردوینو Arduino متفاوت کرده است. جریان هر یک از پین های آردوینو در حدود ۴۰میلی آمپر است که باید در هنگام اتصال سنسور به پایه های جریان پایه ها از این مقدار بیشتر نشود.

 

بررسی پایه‌های آردوینو نانو I/O

با نگاه کلی به برد آردوینو نانو NANO، تراشه Atmega328 به صورت SMD در مرکز برد قرار گرفته شده است. برد را رو به روی خود قرار دهید. از سمت راست به ترتیب پایه ها را بررسی خواهیم کرد. پین TXD و RXD جهت ارتباط سریال بین آردوینو و دیگر سیستم ها و نرم افزارها می‌باشد. با کامپایل شدن کد آردوینو در صورتیکه مراحل به درستی انجام شده باشد، دو ال ای دی مرتبط با این پایه‌ها بر روی برد روشن خواهد شد. با توجه به دیتاشیت پایه های، برد آردوینو نانو دارای ۳ پایه RESET می‌باشد که از آن طریق می‌توانید برد را ریست کنید. به همین ترتیب پایه ۴، پایه GND است. پایه های دیجیتال به ترتیب با D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11 و D12 مشخص شده است. چهار ال ای دی به ترتیب بر روی برد قرار گرفته شده است که ال ای دی سفید مربوط به TX، ال ای دی قرمز مربوط به RX، ال ای دی آبی مربوط به پاور و ال ای دی زرد مربوط به پایه ۱۳ یعنی پایه ال ای دی داخلی آردوینو می‌باشد. بر روی برد پین Vin مخصوص تغذیه برد است که میتوانید تغذیه جداگانه به آن اتصال دهید. نانو با در اختیار داشتن دو پایه ۳٫۳ ولت و ۵ ولت DC امکان اتصال سنسورها با این رنج را خواهد داشت. پایه های آنالوگ به ترتیب با A0, A1, A2, A3, A4, A5, A6, A7 مشخص شده است. پایه REF ورودی ADC ( تبدیل آنالوگ به دیجیتال ) می‌باشد. همانطور که در توضیحات بالا پاراگراف قبل گفته شد، برد نانو دارای کریستال داخلی ۱۶ مگاهرتز است. تغذیه برد از طریق کابل mini usb تامین می‌گردد.

 

برد آردوینو نانو Nano Arduino R3 - دیجی اسپارک

 


راه اندازی آردوینو نانو NANO


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

آموزش کار با برد آردوینو Arduino و نصب نرم افزار Arduino IDE پس از این مورد طبق روش زیر اقدام کنید. در غیر این صورت به هنگام کار با برد آردوینو نانو NANO با ارورهای مختلفی مواجه خواهید شد.

 

محدودیت در دسترسی کامل به این مجموعه آموزش

 

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

 

 


انتخاب نوع آردوینو


با وارد شدن به سایت دانشجوکیت، دو مدل مختلف یرای برد آردوینو نانو NANO وجود دارد:

آردوینو نانو NANO مدل R3

جهت راه اندازی این مدل نیاز به پروسه خاصی نیست و تنها با اتصال از طریق کابل mini usb آردوینو شناسایی خواهد شد. برد آردوینو نانو Arduino NANO با تراشه R3

 

آردوینو نانو NANO مدل CH340

 جهت راه اندازی این مدل می‌بایست درایور CH340 مخصوص ویندوز خود را نصب و سپس اقدام به کامپایل کنید. نکته ای که در این میان حائز اهمیت است این است که بسیاری از درایورهای موچود برای CH340 با ویندوز همخوانی نداشته و باید چند درایور مختلف را تست و بررسی کنید. برای اینکار وارد صفحه محصول کالا شده و در قسمت دانلود درایور را دانلود کنید. برد آردوینو نانو Arduino NANO با تراشه CH340G

 


شیلدهای آردوینو نانو NANO


برای هر یک از آردوینوهای موجود، شیلدهای کاربردی جهت ارتباط با سایر قطعات در نظر گرفته شده است که در ادامه به معرفی آن ها می‌پردازیم:

شیلد توسعه آردوینو نانو NANO

همانطور که از نام آن مشخص است، با در اختیار داشتن شیلد توسعه نانو، دسترسی بیشتری به پایه‌های دیجیتال و آنالوگ خواهید داشت. همچنین جک آداپتوری جهت تغذیعه جداگانه بر روی شیلد قرار دارد، که در ساخت پروژه های DIY بسیار پر اهمیت خواهد بود. شیلد توسعه آردوینو نانو NANO

 

شیلد CNC برد آردوینو نانو Arduino Nano CNC Shield V4.0

توسط شیلد CNC با استفاده از برد آردوینو نانو می‌توان دستگاه پرینتر ۳ بعدی طراحی کرد. شیلد CNC از جمله شیلدهای منحصر به فرد برای طرفداران ساخت CNC است که با برد آردوینو نانو NANO نیاز کاربران را برطرف کرده است. برای راه اندازی و طراحی CNC سه اسلات برای اتصال درایور استپر موتور A4988 قرار داده شده است.  شیلد CNC برد آردوینو نانو Arduino Nano CNC Shield V4.0

 

شیلد اترنت Ethernet ENC28J60 مخصوص آردوینو نانو Nano

همانطور که مشخص است، برد آردوینو نانو قابلیت اتصال به اینترنت را ندارد. از اینرو شیلد اترنت برای این برد طراحی شده است. با در اختیار داشتن شیلد اترنت نانو NANO، امکان تبدیل برد آردوینو نانو NANO به برد کنترلی اینترنت اشیا IOT فراهم شده است. شیلد اترنت Ethernet ENC28J60 مخصوص آردوینو نانو Nano

  

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند می‌توانید از همین طریق اطلاع رسانی کنید.

 


پروژه و دریافت بن ارسال رایگان


برای دریافت بن خرید از دانشجو کیت، کاربران بایستی با استفاده از وسایل این آموزش، پروژه را اجرا کرده و یا حتی مدار جدیدی تعریف کنید. سپس از اجرای کار فیلم گرفته و در شبکه‌های اجتماعی از جمله آپارات و اینستگرام، با هشتگ‌های دیجی_اسپارک   دانشجوکیت    digispark    daneshjookit منتشر کنند. سپس از طریق بخش نظرات در ادامه همین آموزش، جهت دریافت بن خرید ارسال رایگان به ارزش ۱۲۰۰۰ تومان از دانشجو کیت، لینک را زیر همین پست ارسال کنید.

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

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

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۷۲ دیدگاه

  • سلام
    برای پروگرام کردن برد Arduino Nano CH340 کدوم Programer رو باید از لیست Programmer های IDE انتخاب کرد .
    با سپاس

  • سلام …. من یه برد نانو مدا r3 گرفتم … ولی لپتاپم شناساییش نمی کنه …. توی قسمت tools نوع برد رو انتخاب می کنم ولی توی بخشی که میخوام پورت رو انتخاب کنم گذینه پورت غیر فعاله …. البته ال ای دی های روی برد روشن میشن… در ضمن من با همین لپتاپ برد آردوینو مگا رو پروگرام کردم …. مشکل از کجاست؟

    • سلام
      در این خصوص از Device manger سیستم عامل وضعیت اتصال را بررسی و نتیجه را از همین طریق اعلام نمایید.

  • با سلام
    من تازه با خانواده آردوینو آشنا شدم.مشکلی که من دارم اینه که برد نانو پین ۱۳ دائما چشمک میزنه و برنامه قبول نمیکنه .لطفا منو راهنمایی کنید. با تشکر.

    • با سلام
      پین ۱۳ همان پایه ال ای دی است که به اصطلاح led built-in نامیده می‌شود و ربطی به اجرای کد ندارد. ارور دریافتی را ارسال نمایید تا بررسی شود.

      • Sketch uses 924 bytes (3%) of program storage space. Maximum is 30720 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=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x96
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x96
        Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\Adafruit_SSD1306-master: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\Adafruit_SSD1306-master
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_492123: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_492123
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_548645: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_548645
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_854856: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_854856
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_870169: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_870169
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_905368: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_905368
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\grbl: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\grbl
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\MFRC522: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\MFRC522
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\MFRC522-1.4.5: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\MFRC522-1.4.5
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\rfid-master: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\rfid-master
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\Adafruit_SSD1306-master: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\Adafruit_SSD1306-master
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_492123: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_492123
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_548645: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_548645
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_854856: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_854856
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_870169: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_870169
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\arduino_905368: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\arduino_905368
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\grbl: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\grbl
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\MFRC522: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\MFRC522
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\MFRC522-1.4.5: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\MFRC522-1.4.5
        Invalid library found in C:\Users\Reza\Documents\Arduino\libraries\rfid-master: no headers files (.h) found in C:\Users\Reza\Documents\Arduino\libraries\rfid-master

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

              • وقت بخیر
                موقع نصب کتابخانه rfid-master حدود ۳ الی ۴ روی آپلودینگ مونده بود برد رو ریست و از کابل جدا کردم بعد از اون هر کاری میکنم هیچ فایلی رو اپلود و اجرا نمیکنه و ارور بالا رو میده

                • سلام
                  این مورد ارتباطی به نصب کتابخانه ندارد.
                  ارور دریافتی را ارسال نمایید تا بررسی کنم.

                  • با سلام منم همین مشکلو دارم اروری نمیده برنامه رو که آپلود میکنیم چند ثانیه چشمکای تند میزنه بعد بر میگرده به حالت اولیه انگار برنامه جدید و قبول نمیکنه

                    • با سلام
                      لطفا شفاف توضیح دهید. چه برنامه ای اجرا شده و منظور از چشمک زدن چیست؟

              • سلام من یه آردینو نانو خریدم با تراشهFT232Rبه قول فروشنده اورجینال بدون نصب درایور…وقتی به USBمتصل میکنم جای گزینه portخالی میمونهو COM را شناسایی نمیکنه…به دیوایس منیجر سر زدم دیدم FTD232rزرد رنگ وجود داره به مسیرش رفتم و پوشه درایور آردینو رو بهش معرفی کردم…اما بازم توسط نرم افزار آردینو شناسایی نشد ! یه جستجو کردم دیدم FT232Rدرایور داره ونصب کردم …
                اینم لینک دانلودش https://www.usb-drivers.org/ft232r-usb-uart-driver.html
                درایورنسخه قدیمی نصب کردم دیدم برنامه ها ناقص آپلود میشن! حدس زدم شاید نسخه قدیمی باشه واینم که نسخه جدید تره گزینه ستاپ نداره !
                جالب اینجاست که روی کامپیوتر دوستان آپلود شد ولی روی لپ تاپم نشد…ویندون من ۸هست…ممنون میشم راهنمایی کنید.

                • با سلام
                  در مرحله اول اگر نانو دارای تراشه ch340 است، بایستی درایور ch340 را نصب کنید. که این مورد در هر ویندوز متفاوت خواهد بود. در صورتیکه چندین درایور نصب شده است ممکن است ایراد از برد آردوینو باشد.

  • سلام خسته نباشید
    بنده با برد آردیونو نانو کار میکنم و موقعی که کد را میخوام آپلود کنم یه کد نشون میده که اکثرا توش از کلمه java به کار رفته یعنی چی برد وصله و چراغش روشنه و چه موقعی که اصلا وصل نیست این ارور را میده لطفا راهنمایی کنید

  • سلام و تشکر بابت مطالب خوبتون یه سوال من چطور میتونم استپر ۵فاز و استپر چهار فاز رو با شیلد cnc و درایورA4988 و برد
    اردوینو راه اندازی کنم؟

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

  • سلام. من برای ساختن ماشین کنترلی با بلوتوث داشتم با اردینو کار میکردم
    ماژول بلوتوٍ سیمش قعطی داشت و خروجی اشتباه بود.
    من در حال اصلاح برنامه و برد بودم دیدم که دیگه نمیتوانم برنامه ای آپلود کنم و تو اپلود گیر میکنه. بعد ازما تولانی ارور میده.
    Arduino: 1.8.12 (Windows 10), Board: “Arduino Uno”

    Sketch uses 444 bytes (1%) 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=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x1a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x1a
    Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

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

    شیلد موتور رو جدا و برد خالی رو به پیسی وصل کردم و یک برنامه ی خالی اپ کردم باز هم نشد. با گشتن و خوند فهمیدم که میتوانم Bootloader رو ریست و یا اپدیت کنم. با روشی که خود سایت اصلی داده بود جلو رفتم اما Bootloader رو که ریست میکنم سویچ نمیشه رو چیپ که بخوام روش کاری انجام بدم. ولی همه بدونه مشکل این کار رو انجام میدن.

    میخواستم بدونم چقدر احتمال سوختن چیپ Bootloader است؟ و اینکه شما تجربه یا مطلبی در این باره میدونید به من بگین؟

    • با سلام
      کاربر گرامی ضمن تشکر از شما، تا به حال این مشکل برای بنده به وجود نیامده است. از این رو از دیگر کاربران که در این مورد تخصص دارند، تقاضا میکنم در بحث شرکت کنند.

  • سلام دوستان
    ظاهرا اکثرا دچار مشکل مشابهی هستیم.
    ربطی به برنامه و پورت و حتی کابل usb هم نداره.
    من در همه حالت ها تست کردم اما جوابی نگرفتم.
    آردوینو نانو CH340
    لامپ پاور روشن میشه و لامپ L که به پایه ی D13 متصله بسرعت چشمک میزنه !… برنامه هم آپلود نمیشه و ارور زیر رو نشون میده :
    Sketch uses 11306 bytes (36%) of program storage space.

    Maximum is 30720 bytes.
    Global variables use 505 bytes (24%) of dynamic memory,

    leaving 1543 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=0x2c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync:

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

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

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

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

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

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

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

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

    resp=0x2c
    Problem uploading to board. See

    http://www.arduino.cc/en/Guide/Troubleshooting#upload for

    suggestions.

    • با سلام
      در صورتیکه تمام مراحل تست برد را انجام داده اید، ممکن است برد آسیب دیده باشد.

  • ========SOLVED=========
    دوستان راه حل در تنظیم بوت لودر هست .
    مدل های چینی اکثرا از نسخه ی قدیم بوت لودر استفاده می کنند.
    برای رفع مشکل از منوی (TOOLS > PROCESSOR > ATmega328P (Old Bootloader را انتخاب کنید.
    موفق باشید.

  • سلام وقت بخیر ممنونم از بابت پست خوب شما میخواستم در زمینه آموزش کار با آردینو منو یه راهنمای کنید مرسی ممنون

    • با سلام
      در این خصوص از آموزش زیر میتوانید استفاده کنید. همچنین در شاخه آردوینو تمامی آموزش ها قرار گرفته شده است و به صورت متنی توضیح داده شده است. در صورت سوال و ابهام میتوانید از طریق بخش دیدگاه ها با نویسنده هر آموزش در ارتباط باشید.
      آموزش کار با آردوینو

  • سلام خسته نباشید
    ممنون میشم لطف کنید فایل درایوری که مشکل آپلود نشدن کد روی نانو های ch رو برطرف کنه رو قرار بدید

  • با سلام
    من برای فرستنده از ماژول آردوینو نانو atmega328 با تراشه ch340g و برای گیرنده از همین ماژول با تراشه R3 استفاده کردم اما با همدیگه ارتباط برقرا نمی کنن آیا باید حتماً دوتاشون یکی باشن؟ چون ماژول قبلی فرستنده که نیمسوز شد R3 بود؟
    برای این ماژول کداش هم ریختم

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

  • با عرض سلام
    من در نصب درایور های مشخص شده در سایت دانشجوکیت به مشکل برخورد کردم. نمیدونم شاید درست نتونستم انجامش بدم. اینطوری بعد از دانلود درایور های مشخص شده، تلاش به نصب کردم:
    به device manager رفتم روی ports(COM & LPT کلیک کردم بعد روی USB-SERIAL CH340(COM3) راست کلیک کردم. update driver رو زدم. سپس گزینه ی browse my computer for driver software رو انتخاب کردم و folderای که از فایل زیپ داشنجوکیت extract شده بود رو ادرسش رو دادم وcheckbox include subfolders رو هم زدم. ادرس یه همچین چیزی بود: C:\Users\esmUser\Desktop\CH341SER
    در نهایت به این برخوردم:
    windows has determinded that the best driver for this deivce already installed. There may be better drivers on Windows update or on the device manufacturer’s website.
    و درایور مشخص شده رو نصب نمیکنه.
    من باید چیکار کنم؟؟ امکانش هست لطفا راهنمایی کنید؟

  • سلام من یک اردوینو نانو ورژن ۳ دارم، مدل برد رو داخل نرم افزار روی
    Arduino Nano گزاشتم نرم افزار پورت رو شناسایی می‌کنه ولی نمیتونم برنامه روش آپلود کنم! مشکل چیه؟!…
    لطفاً کمکم کنید.
    ممنون

    • با سلام
      پس از انتخاب نوع برد بایستی Processor را بر روی Atmega328p old bootloader انتخاب کنید.

  • سلام من برنامه ای روی آردوینو نانوریختم حالامی خوام اون برنامه حذف کنم یاد ندارم باید چکار کنم؟

    • با سلام
      در این خصوص با آپلود یک برنامه بر روی برد برنامه قبلی پاک می‌شود.

  • سلام می خوام کد های جدید رو روی برد آپلود کنم (مدل CH340) ولی با خطای زیر مواجه میشم
    Arduino: 1.8.13 (Windows 7), Board: “Arduino Nano, ATmega328P”

    Sketch uses 8020 bytes (26%) of program storage space. Maximum is 30720 bytes.

    Global variables use 307 bytes (14%) of dynamic memory, leaving 1741 bytes for local variables. Maximum is 2048 bytes.

    avrdude: ser_open(): can’t set com-state for “\\.\COM6”

    An error occurred while uploading the sketch

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

    • با سلام
      از نصب درایور CH340 اطمینان کامل داشته باشید و همچنین پورت را انتخاب کنید.
      بررسی و نتیجه را اعلام کنید.

  • سلام خسته نباشید…
    میشه آردینو نانو رو به آردینو UNOمتصل کرد برای برنامه نویسی؟….
    من از طریق USBنمیتونم پروگرام گنم
    کدام پایه ها رو وصل کنم ؟

    • با سلام
      لطفا توضیحات بیشتری دهید تا راهنمایی شود. هدف از اتصال چیست تا راهنمایی دقیق تری صورت گیرد.

    • با سلام
      کاربر گرامی در خصوص آموزش ها هر سوالی دارید، در بخش دیدگاه های همان آموزش بپرسید، نویسنده ها راهنمایی خواهند کرد.

  • سلام دو تا سوال داشتم
    اول اینکه بعد از برنامه نویسی اردوینو میخوام همیشه روشن باشه
    من uno رو با آداپتور سامسونگ با ولتاژ ۵ و ۱.۵۵ آمپر رو روشن میکنم میخواستم بپرسم آیا میشه همین رو به به برد اردوینو nano متصل کنم مشکلی برای برد پیش نمیاد چه موقع اتصال چه در طولانی مدت ؟
    و سوال دوم هم در مورد ماژول رله ۵ ولت برای قسمتی که به برق شهری وصل میشه فقط کافیه مثل کلید ساده یک سر سیم رو به no و سر دیگه سیم رو به com وصل کنم‌؟
    تشکر از پاسخگویی شما

  • سلام میشه لطفا جواب بدید
    میتونم با کابل mini usb
    اردوینو نانو رو به ادامپتو ۵v و ۱٫۵۵A وصل کنم
    برد مشکلی پیدا نمیکنه؟
    ممنون از پاسخگوییتون

  • با سلام و خسته نباشید به خاطر سایت خوبتون.
    میخواستم بی‌زحمت یک لینک دانلود درآیور arduino nano atmega328p برام بفرستید ؛ هر چی میگردم پیدا نمیکنم.

    • با سلام
      در صورتیکه از تراشه ch340 استفاده می‌کنید، بایستی مطابق با ویندوز مورد استفاده درایورهای ch340 را تست و بررسی و نصب کنید.

  • سلام خسته نباشید.
    داخل پروژم آردوینو نانو و ماژول sim800l رو دارم وقتی که کامپایل میکنم چراغ های Lو pou روشن میشه البته برای لحظه ای به صورت چشمک زن RX وTX روشن میشه و دوباره دو تا چراغی که خط اول گفتم ثابت روشن میمونن. من یه چراغ کنار آردوینو دارم که باید بعد از اتصال به برق ۲۰ثانیه ثابت و بعدش چشمک زن کار کنه که این اتفاق نمی افته و چراغ ثابت میمونه. مشکل دیگه اینکه ماژولم باید باید هر ۳ثانیه یکبار چشمک بزنه که متاسفه هر ۱ ثانیه یک باتر چشمک میزنه و کلا پروژم کار نمیکنه.اوایل که آردوینو رو امتحان کردم چراغم بعد از ۲۰ ثانیه چشمک میزد و چراغ L روی آردوینو هم همینطور اما الان مشکل داره.و L روی آردوینو ثابت میمونه مشکل از کجاس به نظر شما؟؟؟؟؟؟؟؟؟؟؟؟البته از طریقNew<Examples<Basics<Blink چراغ چشمک زن آردوینو یعنی L رو هم امتحان کردم که سالم بود و مجدد برنامه اصلی رو کامپایل کردم که دو باره چراغ ثابت موند و چشمک نزد هم چراغ L و هم LED من؟؟؟؟؟؟سوال دیگه ای که دارم وقتی برنامه دوم رو بریزیم روی آردوینو اولین برنامه که کامپایل شده پاک میشه یا باید اون رو پاک کنیم و بعد برنامخه جدید بریزیم

  • سلام خسته نباشید من موقع اتصال اردینوuno به شیلد cnc v 3 وقتی تو برنامه gbrl controller 3.6.1 میخوام برد رو به هم بشناسونم با خطای زیر مواجه میشم چیکار کنم No data from COM port after connect. Expecting Grbl version string.

    • با سلام
      کاربر گرامی با توجه به اینکه سوال جنابعالی مرتبط با موضوع آموزش نیست، امکان بررسی وجود ندارد.

  • سلام
    برد نانو R3 رو تهیه کردم.
    اما بعد از وصل ب کامپیوتر ، کامپیوتر نمیشناستش!!
    قبلا نانو CH340G داشتم و بعد از نصب درایور، مشکلی پیش نیومد.
    راههای معمول تو اینترنت رو امتحان کردم اما نتیجه نگرفتم!!

    • با سلام
      دقت داشته باشید برای اتصال نانو بایستی حتما درایور ch340 متناسب با نوع ویندوز باشد، سپس انتخاب پروسسور هم وابسته به تراشه استفاده شده در ساخت برد است که با تست مشخص می‌شود.

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

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

  • با سلام. من درایور CH340 رو نصب میکنم اما داخل device manager وجود ندارد و در برنامه اردوینو هم پورت باز نمیشه. درایور رو نصب میکنم ولی موقع uninstall کردن هم میگه درایور وجود نداره. ممنون میشم راهنمایی کنید.( درایور ۳۲ و ۶۴ هر دو تا رو هم نصب کردم )