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

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

آموزش پروگرام کردن آردوینو مینی Arduino mini
نوشته شده توسط علیرضا قربانی

اگر به برد‌های Arduino Mini توجه کرده باشید ، مشاهده می‌کنید که بر‌روی این برد‌ها پروت USB برای پروگرام کردن برنامه وجود ندارد.در این پست به آموزش پروگرام کردن آردوینو Mini  می‌پردازیم. در ادامه با مرجع تخصصی آردوینو ، دیجی اسپارک همراه باشید. مهم ترین نکته که باید بدانید این است که Arduino pro mini دارای ۲ مدل ۵ ولت ،۱۶ مگاهرتز و ۳٫۳ ولت ۸ مگاهرتز می‌باشد که فقط می‌توانیم آردوینو پرو مینی ۵ ولت ۱۶ مگاهرتز را توسط آردوینو Uno پروگرام کنیم ( برای پروگرام کردن Arduino mini pro مدل ۳٫۳ ولت ، برای تغذیه آن باید پین VCC آردوینو Mini pro به  ۳٫۳ ولتآردوینو Uno متصل کنیم.دو روش برای پروگرام کردن آردوینو مینی وجود دارد. روش اول استفاده از یک آردوینو دیگر و اتصال آن به آردینو Mini و روش دوم استفاده از مبدل سریال.

آموزش پروگرام کردن آردوینو مینی

 

۱- پروگرام آردوینو مینی Arduino Mini

در این روش برای پروگرام کردن آردوینو مینی Arduino Mini به یک آردوینو Uno مدل DIP نیاز داریم.در ابتدا چیپ ATmega328 را از روی برد آردوینو جدا کنید و در ادامه طبق دستور العمل زیر مراحل بعدی را انجام دهید.

  • پین ۵ولت آردوینو Uno را به VCC آردوینو مینی متصل کنید.
  • پین GND هر دو را به یکدیگر متصل کنید.
  • پین TX آردوینو Uno را به پین TX0 آردوینو مینی متصل کنید
  • پین RX آردوینو Uno را یه پین RX1 آردوینو Uno متصل کنید
  • همچنین در مرحله آخر پین RESآردوینو Uno را به پین RSTآردوینو مینی متصل کنید.

 

توجه: دقت داشته باشید جتما چیپ ATmega328 را از روی برد آردوینو Uno جدا کرده باشید.

 

 

آموزش پروگرام کردن آردوینو مینی

 

 

سپس وارد نرم‌افزار آردوینو شوید و از منوی Tools ، زیرمنوی Board گزینه‌ی Arduino Mini را انتخاب نمایید.

آموزش پروگرام کردن آردوینو مینی

 

سپس  از نوشتن کد‌ها بر روی Upload کلیک کنید.برنامه‌ی شما با موفقیت به Arduino Mini منقل شده است.

 

 

۲- پروگرام آردوینو مینی Arduino Mini USB

در ابن روش برای پروگرام کردن Arduino mini از یک عدد مبدل USB به سریال اسفاده می‌شود طیق توضیحات زیر:

آموزش پروگرام کردن آردوینو مینی Arduino mini

پین ۵ولت مبدل USB به سریال را به VCC آردوینو Mini متصل می‌کنیم و پین GND هر دو را نیز به  همدیگر متصل می‌کنیم.(تو جه داشته باشید اگر از Arduino Pro Mini مدل ۳٫۳ ولت استفاده  می‌کنید پین ۳٫۳ ولت را به VCC آردوینو minii متصل کنید).سپس پین RX مبدل را به پین RX1 برد آردوینو  متصل کنید و همچنین پین TX مبدل USB به سریال را به پین TX1 برد آردوینو مینی متصل کنید.بعد از انجام مراحل فوق وارد نرم‌افزار آردوینو شوید و از منوی Tools ، زیرمنوی Board گزینه‌ی Arduino Mini را انتخاب نمایید.

 

آموزش پروگرام کردن آردوینو مینی

سپس  از نوشتن کد‌ها بر روی Upload کلیک کنید.برنامه‌ی شما با موفقیت به Arduino Mini منقل شده است.

 

 

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

 

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

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

 

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

 

پروگرام کردن برد آردوینو لیلی پد Lili Pad

۱- ابتدا باید درایور مبدل نصب کرد.
۲- اتصالات باید به صورت زیر باشد:
tx مبدل به rx برد اردوینو و
rx مبدل به tx برد اردوینو
۳-در هنگام پروگرم کردن بعد از تمام شدن compiling sketch و شروع کردن اپلود سریع باید یکبار دکمه ریست برد اردوینو رو بزنید
بعد کامپایل خواهد شد

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

علیرضا قربانی

علیرضا قربانی هستم دانشجوی مهندسی پزشکی. چیزهای خیلی زیادی رو در دنیا دوست دارم. یک گیک هستم و یشه گفت یک هکر. نه به معنی دزدی پسورد و ایمیل مردم. به معنی عشق به دونستن و عشق به تحقیق درباره خیلی از چیزهایی که می بینم و می‌شنوم. اگر بخوام علاقه‌مندی‌ درجه یکم رو نام ببرم میتونم بگم برنامه نویسی و بعد از اون امبدد سیستم ها.

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

۸۲ دیدگاه

  • سلام
    با تشکر از مطالب خوبتون
    من پس از انجام مراحل فوق به روش اول، هنگام آپلود کردن کدها این پیغام رو دریافت میکنم. :
    avrdude: stk500_getsync(): not in sync: resp=0x00
    لطفا راهنمایی بفرمایید
    متشکرم

  • وقت بخیر
    مهندس چجوری میشه سریال پرینت گرفت از پرو؟؟؟
    یا اصلا میشه ؟
    من با روش اول پروگرم میکنم !

  • سلام
    اینطوری که شما گفتید که نمی شود با USB پروگرام کرد
    پین های USB اینطوری اند : ۵v gnd tx RX
    اما توی برد پرو مینی : gnd vcc tx RX
    هرکاری هم بکنیم جای gnd با ۵v باید برعکس بشود تا درست برود داخل اما اینطوری نیست
    شکل بالا هم شما یک نگاه کنید .

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

    • با سلام
      ضمن تشکر از توجه شما، در این زمینه راهکارهایی در وب هست، پیشنهاد میکنم قبل از هر کاری ابتدا جستجو کنید.

  • سلام در شکل سیم بندی پایه tx آردوینوuno به پایه blk روی آردوینو مینی وصل شده؟چرا؟
    من میخوام آردوینو پرو مینی رو پروگرام کنم و روی برد پایه DTR داره از این روش میشه استفاده کرد؟
    توی منوی toolsقسمت programmer در این روش باید روی چه موردی باشه؟

  • سلام خسته نباشید مهندس.
    من برد آردوینو دارم‌و میخوام یه فایل hex رو روش پروگرام‌کنم منتها اصلا پورت اردینو رو کامپیوترم‌نمیشناسه و الان از برنامه x loadee دارم استفاده میکنم بازم‌نمیشه . یه راهنمایی میکنید قربون دستت از این بلا تکلیفی نجاتمون بدی. اگه از طریق تلگرام‌میشد پیگیر شد بهتر بود .ممنونم ازتون

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

  • سلام خسته نباشید برد من پرو مینی یا مینی که من در هر دو صورت امتحان کردم با usb ولی خطای اپلود روی برد را میدهد.میشه کمکم کنید که مشکل چیه تا بتونم برنامه روش اپلود کنم؟؟؟

  • Problam uploding to
    boardAvrdude:stk500 _recv()
    attemp:progrm isnot responding
    Avrdude:stk500_get sync attemp10 of 10 :not syns:resp =0x7c
    سلام
    این متن خطا میاد واسه من در مورد پروگرم کردن با اردینو پرو مینی که از usb به سریال ۵ پین استقاده میکنم و نمیتونم پروگرم کنم میشه کمک کنید ممنون

      • برد اردینو پرو مینی و نوع مبدل هم cp2110 است و ریست هم با خود دگمه روی برد انجام میدم…میشه تنطیمات اتصال صحیحش رو به من بگید و نوع پروگرمر که شاید اشتباه باشه از من؟؟؟

        • تنظیمات نرم افزار Arduino IDE را به این صورت تنظیم کنید.
          Tools -> Board -> Arduino Pro or Pro Mini
          Tools -> Processor -> ATmega328 5V, 16 MHz
          Tools -> Port -> /dev/tty.SLAB_USBtoUART
          Tools -> Programmer -> AVRISP mkII

          سپس نتیجه را اعلام بفرمایید.

      • اتصالش که به روی vccبه vcc و tx به rx و rx به tx و زمین به زمین است و میشه تنطیمات tools رو به من بگین

          • Arduino: 1.8.7 (Windows 10), Board: “Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)”

            Sketch uses 930 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=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x4e
            avrdude: stk500_recv(): programmer is not responding
            avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x4e
            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.
            این متن کل خطاهاست
            فکر کنم به پروگرمر گیر داده درسته یا اگ مشکلی دیگ است بگین؟

              • Arduino: 1.8.7 (Windows 10), Board: “Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)”

                Sketch uses 930 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=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xce
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xce
                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.
                ببخشید هنوز همون ارورا رو میده … مشکلی نیست که پایه rdt وصل نباشه و به صورت دستی در حین اجرای برنامه دکمه ریست را بگیرم تا موقع اپلود شدن؟؟
                و خط چهارم توضیحاتتون در مورد پورت و سریال ینی این Tools TOOLS-> Port -> /dev/tty.SLAB_USBtoUART
                مننظور چیه؟؟؟

                • در این صورت بایستی زمانبندی صحیحی داشته باشید. دقیقا در زمان مشاهده Compiling sketch بایستی دکمه ریست را یکبار تحریک کنید. در غیر این صورت آپلود نخواهد شد. در خصوص بخش پایانی سوال شما، منظور بنده تنظیمات در منو tools می‌باشد.

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

  • سلام
    در رابطه با پروگرم کردن اردوینو با تبدیل usb to ttl باید گفت که اگر طبق اموزش بالا پیش برویم عمل نخواهد کرد و برنامه اردوینو ارور خواهد داد لزا لطفا موارد زیر را در اموزش تصحیح کنید:
    ۱- ابتدا باید درایور مبدل نصب کرد.
    ۲- اتصالات باید به صورت زیر باشد:
    tx مبدل به rx برد اردوینو و
    rx مبدل به tx برد اردوینو
    ۳-در هنگام پروگرم کردن بعد از تمام شدن compiling sketch و شروع کردن اپلود سریع باید یکبار دکمه ریست برد اردوینو رو بزنید
    بعد کامپایل خواهد شد
    البته من از مبدل USB to TTL CP2102 استفاده کردم : https://daneshjookit.com/%D9%86%D9%85%D8%A7%DB%8C%D8%B4%DA%AF%D8%B1/2281-%D9%85%D8%A7%DA%98%D9%88%D9%84-%D9%85%D8%A8%D8%AF%D9%84-usb-to-ttl-cp2102.html?search_query=usb+to+ttl&results=823

    با تشکر

    • با سلام
      اسپارکر گرامی، ساتیار عزیز، از اینکه با دقت آموزش‌ها را دنبال می‌کنید؛ سپاسگزارم. مورد ارسالی از طرف شما برای پروگرام کردن آردوینو لیلی پد می‌باشد. موارد را در آموزش اضافه خواهم کرد.

  • سلام خسته نباشید
    ببخشید من از اردینو مدل پرو مینی استفاده میکنم و از یک تبدیل pl 3203 استفاده میکنم و وقتی ان را پروگرام میکنم کد اپلود میشه ولی مدار تغییر نمیکنه و من با یه مثال ساده هم امتحان کردم مثل led روشن کردن ولی نمیشه مشکل از چیه به نظر شما؟؟

      • سلام
        ابتدا بگم اتصالات روی برد بورد رو درست زده ام چون با برد دیگه ای تست کردم و درسته
        اتصالات مبدل :
        زمین به زمین
        Vcc مبدل به vcc اردینو
        Tx مبدل به rx اردینو
        Rx مبدل به tx اردینو
        درایور نصب کرده ام و میشناسه مبدل با برد رو
        بعد از پایه زمین روی برد به پایه منفی led زده ام و از vcc دیگری روی برد (برد من ۳ تا vcc دارد) به ابتدای مقاومت ۱۰۰ اهم قبل led وصل کرده ام
        میخاستم بدونم مشکل چیه؟؟
        پایه ورودی روی بردی که v in ننوشته کجاست؟؟(همون raw میشه؟؟)
        و در مورد برد پرو مینی است و برای پرگرام کردن نیز شما کمکم کردید و الان نیز اپلود میشه کد ولی اجرا نمیشه
        برد ۴۰ پین داره دو طرف طول ۱۲ پین و یک عرص ۶ و عرص دیگر دوبل ۵ تایی است
        ممنون جناب طباطبایی

        • سلام
          شما در پروگرام کردن احتمالا دچار مشکل شده اید.
          درست در زمانی که آپلود برنامه شروع میشود بورد باید یکبار ریست شود که اینکار باید دستی انجام شود چون pl2303 دارای پین مجزا برای ریست کردن بورد نیست.
          پایه vin هم همان raw هستش

          • سلام جناب کدخدایی
            مگه وقتی کد اپلود بشه نباید بگه اپلود با موفقیت انجام شد؟؟؟
            اردینو من این رو میگه و کد اپلود میشه ولی انجام نمیشه؟؟
            یعنی الان مشکل از اپلوده هنوز؟
            ممنون از توجه تون

              • الان وقتی میخام اپلود کنم کد رو قسمت اپلودینگ میمونه و بعدش ارور میده.
                قبلا نبود الان جدید اومده این ارور
                و یک چراغ قرمز جدید اومده کنار چراغ اولی قرمز روی برد pl2303
                که شاید مشکل از این باشه
                دیگ نمیدونم شما میدونی؟؟؟

  • سلام
    ابتدا بگم اتصالات روی برد بورد رو درست زده ام چون با برد دیگه ای تست کردم و درسته
    اتصالات مبدل :
    زمین به زمین
    Vcc مبدل به vcc اردینو
    Tx مبدل به rx اردینو
    Rx مبدل به tx اردینو
    درایور نصب کرده ام و میشناسه مبدل با برد رو
    بعد از پایه زمین روی برد به پایه منفی led زده ام و از vcc دیگری روی برد (برد من ۳ تا vcc دارد) به ابتدای مقاومت ۱۰۰ اهم قبل led وصل کرده ام
    میخاستم بدونم مشکل چیه؟؟
    پایه ورودی روی بردی که v in ننوشته کجاست؟؟(همون raw میشه؟؟)
    و در مورد برد پرو مینی است و برای پرگرام کردن نیز شما کمکم کردید و الان نیز اپلود میشه کد ولی اجرا نمیشه
    برد ۴۰ پین داره دو طرف طول ۱۲ پین و یک عرص ۶ و عرص دیگر دوبل ۵ تایی است
    ممنون جناب طباطبایی

  • سلام من تازه میخوام شروع کنم سوالی که داریم اینه که آیا میشه با خرید یک مبدل هر نوع اردوینو ای که برای پروگرام کردن نیاز به مبدل داره را پروگرام کرد؟ یا نه حتما مبدل مخصوص به خودشو میخواد؟
    فرقی نمی کنه چه جور مبدل usb به سریال بگیرم؟ با هر کدومش مئه همه بردهای نیازمند را پروگرام کرد؟

  • سلام از باطری میخوام برای اردوینو پرو مینی استفاده .
    مدل ۳٫۳ ولت پرو مینی بهتره یا ۵ ولتش ؟
    و به چه صورت باید اینکارو بکنم ؟

    • سلام
      هر مدلی استفاده کنید میتونین با وصل کردن باتری به پین raw آردوینو پرو مینی ولتاژتون را به آردوینو منتقل کنید ولی اینکه چه ماژول هایی به آردوینو وصل میکنید مهمه که اونها چه ولتاژی نیاز دارند.

  • سلام وقت بخیر من مبدل usbبه سریال برای پروگرام کردن آردینو مینی استفاده کردم اما در قسمت tools نرم افزار گزینه port غیر فعال هست و آردینو پروگرام نمیشه لطف می کنید راهنمایی بفرمایید.

  • سلام من از مبدل ft232 استفاده می کنم. همه ی مراحل بالا رو رفتم. ولی آردوینو پرو مینی پروگرام نمی شود. در حین اون عملیات آپلود چراغ های RX و tx روی مبدل اصلا روشن نمی شوند. خواهش می کنم راهنمایی کنید

  • سلام من چند تا سوال واسم پیش امد چرا پورت rx به tx و همچنین tx به rxوصل نشده و دوم مبدل نیاز به درایور نداره که برای کامپیوتر شناخته بشه

  • سلام وقت بخیر.من یه کد رو بدون هیچ خطایی روی برد uno آپلود میکنم و اجرا میشه برنامه.اما همان کد رو بدون مشکل روی پرو مینی آپلود میکنم و بدون هیچ خطایی اجرا نمیشه.مشکل از کجا میتونه باشه؟

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

    • با سلام
      کاربر گرامی رفع عیب به این صورت و با توضیحات کم امکان پذیر نیست. مواردی از جمله تغذیه و اتصالات و ولتاژ و جریان را در مدار بررسی کنید.

  • سلام وقت بخیر
    برای اینکه با آردوینو کدها رو آپلود کنیم باید پایه های ریست را به هم وصل کنیم و با مبدل یو اس بی به سریال نیاز به اینکار نیست میشه یه توضیحی درباره این موضوع بدین که چرا با آردوینو ریست ها باید به هم وصل بشن و با مبدل نه؟

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

  • سلام خسته نباشید . میخواهم اپلود کنم مشکل داره برا مینی هست
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa0
    Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

  • سلام
    من موقع اپلود برنامه روی برد پرو مینی با مبدل یو اس بی با این ارور مواجه میشم
    Arduino: 1.8.20 Hourly Build 2021/12/20 07:33 (Windows 10), Board: “Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)”

    Sketch uses 1122 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=0xf3

    avrdude: stk500_recv(): programmer is not responding

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

    avrdude: stk500_recv(): programmer is not responding

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

    avrdude: stk500_recv(): programmer is not responding

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

    avrdude: stk500_recv(): programmer is not responding

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

    avrdude: stk500_recv(): programmer is not responding

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

    avrdude: stk500_recv(): programmer is not responding

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

    avrdude: stk500_recv(): programmer is not responding

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

    avrdude: stk500_recv(): programmer is not responding

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

    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 10 of 10: not in sync: resp=0xf3

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

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

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

  • سلام.
    من آردواینو یونو smd دارم. نمیتونم چیپ روش رو جدا کنم تا آردواینو مینی پرو رو روش نصب کنم. راهی هست؟

  • سلام وقت بخیر. من یک برد اردوینو پرو مینی ۵ ولت با مبدل ماژول USB TO SERIAL PL2303 مبدل USB با تراشه ۲۳۰۳ دارم. در مک بوک نصب کردم برنامه رو. برای پروگرام کردن این ارور رو میده. پایه ها رو هم درست وصل کردم. میشه راهنمایی کنید؟ ایا نیاز به نصب درایو در مکبوک هست؟ ممنون میشم راهنمایی بفرمایید. ریست هم میکنم ولی بازم این ارور رو میده.

    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=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
    Failed uploading: uploading error: exit status 1