НС ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Arduino Nano: устранСниС ошибок ΠΈ настройка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

Битуация, ΠΊΠΎΠ³Π΄Π° Arduino Nano отказываСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ скСтч, Π·Π½Π°ΠΊΠΎΠΌΠ° практичСски ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ элСктроники, ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ ΠΏΡ€ΠΎΡ„ΠΈ. ВмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ сообщСния "Done uploading" Π² консоли Arduino IDE появляСтся Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ тСкст ошибок, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с avrdude: stk500_recv(): programmer is not responding ΠΈΠ»ΠΈ avrdude: ser_open(): can't open device. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±ΠΈΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΠ»Π΅ΠΈ, особСнно Ссли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π³ΠΎΡ€ΠΈΡ‚ ΠΈ Π½ΡƒΠΆΠ½ΠΎ срочно ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство. Однако ΠΏΠ°Π½ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½ΠΎ: Π² 95% случаСв ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кроСтся Π½Π΅ Π² нСисправности самой ΠΏΠ»Π°Ρ‚Ρ‹, Π° Π² нСсоотвСтствии настроСк ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ отсутствии Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ паяльник ΠΈΠ»ΠΈ Π·Π°ΠΏΠ°ΡΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ диагностику ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части. Π§Π°Ρ‰Π΅ всСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ просто "Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚" устройство ΠΈΠ»ΠΈ Π²ΠΈΠ΄ΠΈΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ нСизвСстный Π³Π°Π΄ΠΆΠ΅Ρ‚ ΠΈΠ·-Π·Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° вСрсий Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°. ΠŸΠ»Π°Ρ‚Ρ‹ Nano производятся с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ USB-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π°ΠΌΠΈ (FTDI, CH340, CP2102), ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ своСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Ρ‡ΠΈΠΏΠ° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° β€” самая частая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

Диагностика физичСского ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ питания

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом всСгда Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° физичСской цСлостности соСдинСний. USB-ΠΊΠ°Π±Π΅Π»ΠΈ, особСнно Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅, часто ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для зарядки ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Если диспСтчСр устройств ΠΌΠΎΠ»Ρ‡ΠΈΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ кабСль Π½Π° Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ, способный ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° состояниС самого Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° Micro-USB ΠΈΠ»ΠΈ Mini-USB: Ρ€Π°ΡΡˆΠ°Ρ‚Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π’Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° вашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Если ΠΊ ΠΏΠΈΠ½Π°ΠΌ Arduino ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΌΠΎΡ‰Π½Ρ‹Π΅ свСтодиоды, сСрвоприводы ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, стандартного питания ΠΎΡ‚ USB ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Ρ‚ΡŒ для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ»ΠΈ вСсти сСбя Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всС внСшниС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ стандартный скСтч Blink. Если с "Π³ΠΎΠ»ΠΎΠΉ" ΠΏΠ»Π°Ρ‚ΠΎΠΉ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² схСмС питания вашСго устройства.

  • πŸ”Œ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ кабСль USB: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°Π±Π΅Π»ΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Data + Power).
  • ⚑ ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ внСшниС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ: ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ с ΠΏΠΈΠ½Π° 5V ΠΈ снимитС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ².
  • πŸ” ΠžΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π·ΡŠΠ΅ΠΌ: ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ Π½Π΅ окислСн ΠΈ ΠΏΠ»ΠΎΡ‚Π½ΠΎ Π΄Π΅Ρ€ΠΆΠΈΡ‚ ΡˆΡ‚Π΅ΠΊΠ΅Ρ€ кабСля.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΊ ΠΏΠΈΠ½Ρƒ 5V, Ссли ΠΏΠ»Π°Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠΈΡ‚Π°Π½Π° Ρ‡Π΅Ρ€Π΅Π· USB. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌΡƒ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΡŽ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· строя рСгулятора напряТСния ΠΈΠ»ΠΈ всСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

ℹ️ Π₯арактСристики интСрфСйсов ΠΈ трСбования ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ производитСля ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ВсСгда ΡΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ΡΡŒ с тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ поставщика элСктроники.

πŸ“Š Π‘Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ Π»ΠΈ Π²Ρ‹ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ USB-кабСля?
Π”Π°, кабСль Π±Ρ‹Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для зарядки
НСт, всСгда ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ ΠΊΠ°Π±Π΅Π»ΠΈ
Π£ мСня сгорСл ΠΏΠΎΡ€Ρ‚ Π½Π° ΠΏΠ»Π°Ρ‚Π΅
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ…

Установка ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² USB-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π°

Бамая распространСнная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Arduino Nano Π½Π΅ опрСдСляСтся систСмой, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² отсутствии Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для Ρ‡ΠΈΠΏΠ°-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π°. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ с Ρ‡ΠΈΠΏΠΎΠΌ FTDI ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ‹ с Ρ‡ΠΈΠΏΠΎΠΌ CH340 ΠΈΠ»ΠΈ CP2102 Π±Ρ‹Π²Π°Π΅Ρ‚ слоТно, поэтому ΠΏΡ€ΠΎΡ‰Π΅ всСго ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² диспСтчСр устройств Windows. Если Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "ΠŸΠΎΡ€Ρ‚Ρ‹ (COM ΠΈ LPT)" появилось устройство с ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ "Unknown Device", Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρ‚ΠΎΡ‡Π½ΠΎ Π½ΡƒΠΆΠ΅Π½.

Для старых ΠΏΠ»Π°Ρ‚ Arduino Nano с Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ Ρ‡ΠΈΠΏΠΎΠΌ Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΌ корпусС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ трСбуСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ FTDI, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто устанавливаСтся автоматичСски Ρ‡Π΅Ρ€Π΅Π· Windows Update. Однако соврСмСнныС китайскиС Π°Π½Π°Π»ΠΎΠ³ΠΈ (Nano V3.0) Ρ‡Π°Ρ‰Π΅ всСго оснащСны Ρ‡ΠΈΠΏΠΎΠΌ CH340 ΠΈΠ»ΠΈ CH341. Для Π½ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с сайта производитСля. ПослС установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² диспСтчСрС устройств Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚.

Если Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ установлСн, Π½ΠΎ ΠΏΠΎΡ€Ρ‚ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π½, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±ΡƒΠΊΠ²Ρƒ COM-ΠΏΠΎΡ€Ρ‚Π° Π² свойствах устройства. НСкоторыС старыС вСрсии Arduino IDE ΠΈΠ»ΠΈ спСцифичСскиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅ COM9. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² свойства ΠΏΠΎΡ€Ρ‚Π°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹" ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, COM4.

Настройка ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΏΠΎΡ€Ρ‚Π° Π² Arduino IDE

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ (Tools) критичСски Π²Π°ΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ модСль ΠΏΠ»Π°Ρ‚Ρ‹. Для классичСских Nano это Arduino Nano, Π½ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ»ΠΎΠ½ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹Π±ΠΎΡ€ Arduino Nano Old Bootloader. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° β€” вторая ΠΏΠΎ частотС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ошибок avrdude.

Π’Π°ΠΊΠΆΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ "ΠŸΠΎΡ€Ρ‚" Π²Ρ‹Π±Ρ€Π°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΡ‚ COM-ΠΏΠΎΡ€Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт вашСй ΠΏΠ»Π°Ρ‚Π΅. Если Π² спискС нСсколько ΠΏΠΎΡ€Ρ‚ΠΎΠ², ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Arduino ΠΈ посмотритС, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… исчСз, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ снова. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ ATmega328P ΠΈΠ»ΠΈ ATmega328P (Old Bootloader). Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ upload ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ оставляСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ Π² Ρ€Π΅Π΄ΠΊΠΈΡ… случаях Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° настроСк IDE

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ сброс настроСк IDE ΠΈΠ»ΠΈ очистка ΠΏΠ°ΠΏΠΊΠΈ с Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ компиляции. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ компиляции (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π°), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ синтаксичСскиС ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Волько послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ компиляции ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Π² устройство.

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ (Bootloader)

Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ β€” это нСбольшая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, записанная Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, которая позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ основной скСтч Π±Π΅Π· внСшнСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ свСтодиод Π½Π° ΠΏΠΈΠ½Π΅ 13 ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания, Π½ΠΎ ΠΏΠ»Π°Ρ‚Π° Π½Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, вСрсия Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π½Π΅ совпадаСт с Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π² IDE. Для ΠΏΠ»Π°Ρ‚ Nano V3.0 часто трСбуСтся Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Arduino Nano Old Bootloader.

Если стандартныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ "Manual Reset". Он Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² синхронизации ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сброса ΠΏΠ»Π°Ρ‚Ρ‹ с ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π½Π°Ρ‡Π°Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. НаТмитС ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ" Π² IDE, ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² консоли появится надпись "Compiling..." ΠΈΠ»ΠΈ "Upload started", отпуститС ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset. Π­Ρ‚ΠΎΡ‚ Ρ‚Ρ€ΡŽΠΊ часто позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ‚Π°ΠΉΠΌΠΈΠ½Π³Π°ΠΌΠΈ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли сгорСл Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ?

Если Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Π² микросхСмС ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ ΠΈΠ»ΠΈ стСрт. Π’ этом случаС потрСбуСтся внСшний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Arduino Uno ΠΊΠ°ΠΊ ISP ΠΈΠ»ΠΈ USBasp) для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· SPI интСрфСйс.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· ISP Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны с напряТСниСм. НСкоторыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ΄Π°ΡŽΡ‚ 5Π’ Π½Π° Ρ†Π΅Π»Π΅Π²ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ опасно для 3.3Π’ Π»ΠΎΠ³ΠΈΠΊΠΈ, хотя Nano ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с 5Π’.

Анализ кодов ошибок avrdude

Консоль Π²Ρ‹Π²ΠΎΠ΄Π° Arduino IDE прСдоставляСт Ρ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для диагностики. Ошибка stk500_recv(): programmer is not responding ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Π°, отсутствиСм Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ. Ошибка stk500_getsync() часто ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ рассинхронизации, Ρ‡Ρ‚ΠΎ лСчится Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.

Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ avrdude: ser_open(): can't open device, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ опСрационная систСма Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ занят Π»ΠΈ ΠΏΠΎΡ€Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ IDE). Π’Π°ΠΊΠΆΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вашСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° доступ ΠΊ COM-ΠΏΠΎΡ€Ρ‚Ρƒ.

Код ошибки ВСроятная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
programmer is not responding НСвСрный Ρ‚ΠΈΠΏ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ "Old Bootloader", ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ кабСль
can't open device ΠŸΠΎΡ€Ρ‚ занят ΠΈΠ»ΠΈ отсутствуСт доступ Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π°
not in sync НСсовпадСниС скорости ΠΈΠ»ΠΈ сброс Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Manual Reset
incorrect signature НСвСрно Π²Ρ‹Π±Ρ€Π°Π½Π° модСль ΠΏΠ»Π°Ρ‚Ρ‹ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² мСню Tools

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

Если стандартная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· USB ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΡΠ±ΠΎΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Arduino Uno ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Arduino-совмСстимого устройства Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Arduino as ISP позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈ встроСнный USB-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скСтч Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² Ρ‡ΠΈΠΏ ATmega328P. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ "ΡƒΠ±ΠΈΡ‚Ρ‹ΠΉ" Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ.

Для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ доступна командная строка avrdude, которая ΠΈΠ΄Π΅Ρ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с Arduino IDE. Запуск ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ позволяСт ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΎΠ³ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдоступны Π² графичСском интСрфСйсС. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π°.

  • πŸ›  Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Arduino as ISP для ΠΎΠ±Ρ…ΠΎΠ΄Π° нСисправного USB-моста.
  • πŸ’» ЗапускайтС avrdude ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ логирования.
  • πŸ”„ ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ IDE, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PlatformIO ΠΈΠ»ΠΈ Atmel Studio.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ Nano Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹ Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° кабСля, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², настроСк ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ Ρ‚ΠΈΠΏΠ° Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° позволяСт ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ 99% нСисправностСй. Волько Ссли всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ исчСрпаны, ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚ΡŒ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ»ΠΎΠΌΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

МоТно Π»ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ Nano Π±Π΅Π· Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°?

Π”Π°, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (ISP). Π’ этом случаС скСтч записываСтся Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· USB-ΠΏΠΎΡ€Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ всС ΠΆΠ΅ придСтся Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Arduino IDE Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠ»Π°Ρ‚Ρƒ, хотя Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ установлСн?

Часто ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кроСтся Π² Π²Ρ‹Π±ΠΎΡ€Π΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ COM-ΠΏΠΎΡ€Ρ‚Π° Π² мСню "Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹". Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Π° находится Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сна ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ устройством. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ кабСль Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ USB-ΠΏΠΎΡ€Ρ‚, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ USB 2.0, ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ IDE.

Какой Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π½ΡƒΠΆΠ΅Π½ для китайской ΠΊΠΎΠΏΠΈΠΈ Arduino Nano?

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° соврСмСнных ΠΊΠΎΠΏΠΈΠΉ (Nano V3.0) трСбуСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Ρ‡ΠΈΠΏΠ° CH340 ΠΈΠ»ΠΈ CH341. Для Π±ΠΎΠ»Π΅Π΅ старых вСрсий ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ FT232RL. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‡ΠΈΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π½Π° Ρ‡Π΅Ρ€Π½ΠΎΠΉ микросхСмС рядом с USB-Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ.

Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ свСтодиода Π½Π° ΠΏΠΈΠ½Π΅ 13?

Π­Ρ‚ΠΎ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания ΠΈΠ»ΠΈ сбросС (Reset) свСтодиод Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΌΠΈΠ³Π½ΡƒΡ‚ΡŒ нСсколько Ρ€Π°Π·, сигнализируя ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΆΠΈΠ² ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ скСтча. Если ΠΎΠ½ Π½Π΅ ΠΌΠΈΠ³Π°Π΅Ρ‚, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ сам Ρ‡ΠΈΠΏ.

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino Nano с напряТСниСм 3.3Π’?

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Nano Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ 5Π’. ЛогичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ 5Π’. ΠŸΠΎΠ΄Π°Ρ‡Π° 3.3Π’ Π½Π° ΠΏΠΈΠ½ 5V ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π° ΠΏΠΎΠ΄Π°Ρ‡Π° 5Π’ Π½Π° 3.3Π’ Π»ΠΎΠ³ΠΈΠΊΡƒ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΠΈΡ… ΠΈΠ· строя. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с 3.3Π’ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ.