Programmer is not responding Arduino Nano: ПолноС руководство

Битуация, ΠΊΠΎΠ³Π΄Π° Arduino IDE Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ programmer is not responding ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano, являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых распространСнных ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ frustrating ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ВмСсто ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча, консоль Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ список тСхничСских ошибок, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ синхронизации с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ. Π§Π°Ρ‰Π΅ всСго это происходит ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ сбоях Π² Ρ€Π°Π±ΠΎΡ‚Π΅ встроСнного Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° bootloader.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π² банальном ΠΏΠ»ΠΎΡ…ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ USB-кабСля, Ρ‚Π°ΠΊ ΠΈ Π² Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… настройках самого IDE, Π³Π΄Π΅ Π²Ρ‹Π±Ρ€Π°Π½ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ процСссора. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ соврСмСнных ΠΏΠ»Π°Ρ‚, Nano часто базируСтся Π½Π° старых Ρ‡ΠΈΠΏΠ°Ρ… ATmega168 ΠΈΠ»ΠΈ ATmega328P, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ спСцифичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° связи. ПониманиС физичСской ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ошибки ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π½Π΅ просто"Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ" ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°ΡƒΠ³Π°Π΄, Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ.

Π’Π°ΠΆΠ½ΠΎ сразу ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сообщСниС programmer is not responding ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» запрос, Π½ΠΎ ΠΏΠ»Π°Ρ‚Π° Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»Π° Π² ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ врСмя. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ отсутствиСм питания, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ антивирусом ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вСроятно, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ процСссора Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС аспСкты диагностики ΠΎΡ‚ физичСского ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… настроСк.

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

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом всСгда Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° физичСской цСлостности соСдинСния. Ошибка programmer is not responding часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° опСрационная систСма Π²ΠΈΠ΄ΠΈΡ‚ USB-устройство, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ·-Π·Π° отсутствия Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Для ΠΊΠ»ΠΎΠ½ΠΎΠ² Arduino Nano, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Ρ‹Π½ΠΊΠ°, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ использованиС ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ΠΎΠ² CH340 ΠΈΠ»ΠΈ CP2102.

Если Π² диспСтчСрС устройств Windows ΠΏΠ»Π°Ρ‚Π° опрСдСляСтся ΠΊΠ°ΠΊ Unknown Device ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для вашСго Ρ‡ΠΈΠΏΠ°-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π°. ПослС установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π² спискС ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Silicon Labs CP210x ΠΈΠ»ΠΈ USB-SERIAL CH340.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌΠΈ копиями ΠΏΠ»Π°Ρ‚ Arduino Nano часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Ссли Ρ€Π°Π½Π΅Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΈΡΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии ПО для Π΄Ρ€ΡƒΠ³ΠΈΡ… китайских Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ². Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Device Manager для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ обновлСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ» .inf.

Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сам USB-кабСль. МногиС ΠΊΠ°Π±Π΅Π»ΠΈ, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с элСктроникой, ΡΠ²Π»ΡΡŽΡ‚ΡΡ"зарядочными" ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π°ΠΌΠ΅Π½Π° кабСля Π½Π° качСствСнный Data Cable Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² 30% случаСв. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ USB Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ ΠΈ ΠΏΠ»ΠΎΡ‚Π½ΠΎ сидит Π² Π³Π½Π΅Π·Π΄Π΅ ΠΏΠ»Π°Ρ‚Ρ‹.

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

НаиболСС частой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ошибки являСтся нСсоотвСтствиС Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ процСссора Π² мСню IDE Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‡ΠΈΠΏΡƒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Arduino Nano Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠ². Если Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ ATmega328P (Old Bootloader), Π° Π½Π° ΠΏΠ»Π°Ρ‚Π΅ стоит Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ошибка связи.

Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ процСссоров. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° соврСмСнных ΠΏΠ»Π°Ρ‚ являСтся ATmega328P (Π±Π΅Π· приставки Old Bootloader). Однако, Ссли Ρƒ вас ΠΎΡ‡Π΅Π½ΡŒ старая ΠΏΠ»Π°Ρ‚Π° ΠΈΠ»ΠΈ спСцифичСский ΠΊΠ»ΠΎΠ½, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹Π±ΠΎΡ€ ATmega168. Ошибка avrdude Π² консоли часто подсказываСт ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства.

πŸ“Š Какой процСссор установлСн Π½Π° вашСй ΠΏΠ»Π°Ρ‚Π΅ Arduino Nano?
ATmega328P
ATmega168
НС знаю / Π­Ρ‚ΠΎ ΠΊΠ»ΠΎΠ½
ATmega32U4

Π’Π°ΠΊΠΆΠ΅ критичСски Π²Π°ΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚. Π’ мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΠΎΡ€Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΡ‚ COM-ΠΏΠΎΡ€Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появился послС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ»Π°Ρ‚Ρ‹. Если ΠΏΠΎΡ€Ρ‚ΠΎΠ² нСсколько, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… исчСзнСт.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ сброс настроСк компилятора. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Arduino IDE ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ пустой скСтч ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Иногда кэш ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… компиляций Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ смСнС Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹.

ИспользованиС внСшнСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° (AVR ISP)

Если встроСнный Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ‚ вовсС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, USBasp ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Arduino Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Arduino as ISP. Π’ этом случаС сообщСниС programmer is not responding ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΈΠ½ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΠΈΠ½Ρ‹ MISO, MOSI, SCK, RST, VCC ΠΈ GND ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΏΠ»Π°Ρ‚ΠΎΠΉ Nano. Π’Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ. Ошибка часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, Ссли ΠΏΠΈΠ½ RST (Reset) Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Π’ Arduino IDE Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Для USBasp это Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚, для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Arduino β€” Arduino as ISP. ПослС Π²Ρ‹Π±ΠΎΡ€Π°, Π² мСню"Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€" (Upload Using Programmer) начнСтся процСсс ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΈΠ³Π°Π΅Ρ‚ свСтодиод Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅?

Если свСтодиод Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, USBasp) быстро ΠΌΠΈΠ³Π°Π΅Ρ‚, это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ процСсс ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Если ΠΎΠ½ Π³ΠΎΡ€ΠΈΡ‚ постоянно ΠΈΠ»ΠΈ Π½Π΅ Π³ΠΎΡ€ΠΈΡ‚ β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ соСдинСниС ΠΏΠΈΠ½ΠΎΠ² MISO/MOSI.

ΠŸΡ€ΠΈ использовании внСшнСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ цСлСвая ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. НСкоторыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΏΠΎΠ΄Π°ΡŽΡ‚ напряТСниС Π½Π° ΠΏΠΈΠ½ VCC, ΠΈ ΠΏΠ»Π°Ρ‚Ρƒ Nano Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· USB ΠΈΠ»ΠΈ внСшний источник 5Π’.

Бинхронизация ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ сброс (Manual Reset)

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» связи Arduino Nano Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ синхронизации ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сброса (Reset) с Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча. Если IDE отправляСт Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡ΡƒΡ‚ΡŒ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ·ΠΆΠ΅, Ρ‡Π΅ΠΌ ΠΏΠ»Π°Ρ‚Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ошибка programmer is not responding ΠΈΠ»ΠΈ stk500_recv: programmer is not responding.

Бтандартная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° сброса: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset Π½Π° ΠΏΠ»Π°Ρ‚Π΅. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ"Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ" Π² IDE. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² консоли появится надпись"Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°..." ΠΈΠ»ΠΈ"Compiling...", отпуститС ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³Π°.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ β€” использованиС кондСнсатора. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 10 ΠΌΠΊΠ€ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΠ½ΠΎΠΌ RST ΠΈ GND Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ автоматичСский сброс ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ рассинхронизации. ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ кондСнсатор Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НС оставляйтС кондСнсатор Π½Π° ΠΏΠΈΠ½Π°Ρ… RST ΠΈ GND постоянно, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ (Serial Monitor) для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСского сброса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСрсиях IDE ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (Baud Rate) Π² Ρ„Π°ΠΉΠ»Π΅ boards.txt, Π½ΠΎ это ΠΌΠ΅Ρ‚ΠΎΠ΄ для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π§Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° отпускания ΠΊΠ½ΠΎΠΏΠΊΠΈ Reset.

Π’Π°Π±Π»ΠΈΡ†Π° распространСнных ошибок avrdude

Консоль Π²Ρ‹Π²ΠΎΠ΄Π° Arduino IDE ΠΏΡ€ΠΈ ошибкС связи Π²Ρ‹Π΄Π°Π΅Ρ‚ спСцифичСскиС ΠΊΠΎΠ΄Ρ‹. ПониманиС ΠΈΡ… значСния ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстрСС Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° с Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΎΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ частых сообщСний.

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ошибки ВСроятная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
stk500_recv: programmer is not responding ΠŸΠ»Π°Ρ‚Π° Π½Π΅ вошла Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π ΡƒΡ‡Π½ΠΎΠΉ сброс (Reset), ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° CH340
avrdude: stk500_getsync attempt... НСвСрный Π²Ρ‹Π±ΠΎΡ€ процСссора ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Π° ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ мСню"ΠŸΠ»Π°Ρ‚Π°" ΠΈ"ΠŸΠΎΡ€Ρ‚", ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ COM-ΠΏΠΎΡ€Ρ‚
avrdude: usbdev_open: did not find any usb device ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с USB-ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ кабСль, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ диспСтчСр устройств
avrdude: expected signature for ATmega328P is... НСвСрно Π²Ρ‹Π±Ρ€Π°Π½ Ρ‚ΠΈΠΏ Ρ‡ΠΈΠΏΠ° Π² IDE ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚"Old Bootloader" ΠΈΠ»ΠΈ ATmega168

Анализ Π»ΠΎΠ³ΠΎΠ² позволяСт ΠΎΡ‚ΡΠ΅Ρ‡ΡŒ лишниС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹. Если ошибка связана с сигнатурой (signature), Π·Π½Π°Ρ‡ΠΈΡ‚ связь Π΅ΡΡ‚ΡŒ, Π½ΠΎ IDE ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ‡ΠΈΠΏ, Π° Π²ΠΈΠ΄ΠΈΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Если ошибка not responding β€” связи физичСски Π½Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΎΠ½Π° блокируСтся.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΉΠΊΠΎΠΉ (Hardware Issues)

НСльзя ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹ самой ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano. Π”Π΅ΡˆΠ΅Π²Ρ‹Π΅ китайскиСы часто ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с качСством ΠΏΠ°ΠΉΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠ»ΠΈ USB-Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°. Если ΠΏΠ»Π°Ρ‚Π° гнСтся ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°Π»Π°ΡΡŒ мСханичСским Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΌΠΎΠ³ ΠΏΡ€ΠΎΠΏΠ°ΡΡ‚ΡŒ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ сторонС ΠΏΠ»Π°Ρ‚Ρ‹. Иногда трСбуСтся"ΠΏΡ€ΠΎΠΏΠ°ΡΡ‚ΡŒ" Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ‡ΠΈΠΏΠ° ATmega ΠΈΠ»ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° USB, Ссли Π²Ρ‹ Π²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ паяльником. ОкислСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ появлСнию ошибок ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° рСдкая, Π½ΠΎ возмоТная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°. Если ΠΎΠ½ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ смоТСт Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ смоТСт ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° запросы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ слоТно, трСбуСтся осциллограф ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π° Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°.

β˜‘οΈ Диагностика Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части

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

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Arduino Nano Π½Π΅ опрСдСляСтся Π² ΠΏΠΎΡ€Ρ‚Π°Ρ…, хотя Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ стоит?

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ Π±ΡƒΠΊΠ²Π° COM-ΠΏΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚ занят Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±ΡƒΠΊΠ²Ρƒ ΠΏΠΎΡ€Ρ‚Π° Π² диспСтчСрС устройств (свойства ΠΏΠΎΡ€Ρ‚Π° -> настройки ΠΏΠΎΡ€Ρ‚Π° -> Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Serial (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Cura, Skype, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ IDE).

МоТно Π»ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Nano Π±Π΅Π· bootloader?

Π”Π°, для этого ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½ внСшний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (ISP). Π’Ρ‹ смоТСтС Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Ρ‡Π΅Ρ€Π΅Π· мСню"Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ", послС Ρ‡Π΅Π³ΠΎ ΠΏΠ»Π°Ρ‚Π° снова станСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· USB. Для этого Π² IDE Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.

ВлияСт Π»ΠΈ антивирус Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ programmer is not responding?

Π”Π°, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ антивирусы ΠΈ брандмауэры ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ ΠΊ COM-ΠΏΠΎΡ€Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ самим процСссам avrdude. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ антивирус ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ для ΠΏΠ°ΠΏΠΊΠΈ с Arduino IDE.

Какой кабСль Π½ΡƒΠΆΠ΅Π½ для Arduino Nano?

Π’Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ кабСль mini-USB (Ρ€Π΅ΠΆΠ΅ micro-USB Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях) с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. КабСли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для зарядки (часто ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ с powerbank) Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½ΠΈΡ… ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° D+ ΠΈ D-.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли сгорСл Ρ‡ΠΈΠΏ CH340?

Если ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ (Π½Π΅Ρ‚ Π·Π²ΡƒΠΊΠ°, Π½Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² диспСтчСрС устройств), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, сгорСл USB-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€. Π’ этом случаС ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ATmega328P, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΊ Π½Π΅ΠΉ внСшний USB-TTL ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊ ΠΏΠΈΠ½Π°ΠΌ RX/TX, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ISP.