Π‘Ρ…Π΅ΠΌΠ° Ардуино Нано ATmega328P: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ сСрии Arduino стали стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ Π² ΠΌΠΈΡ€Π΅ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ элСктроники ΠΈ прототипирования. Π‘Ρ€Π΅Π΄ΠΈ всСго модСльного ряда ΠΈΠΌΠ΅Π½Π½ΠΎ Arduino Nano Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ особоС мСсто благодаря своСму ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρƒ ΠΈ возмоТности установки нСпосрСдствСнно Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π±Π΅Π· использования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΎΠ². Π’ основС этой ΠΏΠ»Π°Ρ‚Ρ‹ Π»Π΅ΠΆΠΈΡ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Ρ‡ΠΈΠΏ ATmega328P, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ПониманиС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² критичСски Π²Π°ΠΆΠ½ΠΎ для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΈ энтузиастов, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… слоТныС устройства. Ошибки Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания ΠΈΠ»ΠΈ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· строя Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самого ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½ΠΎ ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ИмСнно поэтому Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ схСмы Arduino Nano являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ этапом ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ сборки любого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

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

АрхитСктура ΠΈ основныС характСристики ATmega328P

Π‘Π΅Ρ€Π΄Ρ†Π΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ‹ являСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega328P, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microchip (Ρ€Π°Π½Π΅Π΅ Atmel). Π­Ρ‚ΠΎ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ AVR-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с RISC-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΡƒΡ€ΠΎΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС 16 ΠœΠ“Ρ†. Данная частота задаСтся внСшним ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ, установлСнным Π½Π° ΠΏΠ»Π°Ρ‚Π΅, Ρ‡Ρ‚ΠΎ обСспСчиваСт ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ОбъСм встроСнной Ρ„Π»ΡΡˆ-памяти составляСт 32 ΠšΠ‘, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΊΠΎΠ»ΠΎ 0.5 ΠšΠ‘ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ (bootloader). ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ (SRAM) Ρ€Π°Π²Π½Π° 2 ΠšΠ‘, Π° энСргонСзависимая EEPROM β€” 1 ΠšΠ‘. Для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² этих рСсурсов Π²ΠΏΠΎΠ»Π½Π΅ достаточно, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ограничСния памяти, особСнно Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ тяТСлыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ большиС массивы Π΄Π°Π½Π½Ρ‹Ρ….

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ энСргосбСрСТСния, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… устройств. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ, idle, ADC noise reduction, power-save ΠΈ power-down осущСствляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. Π­Ρ‚ΠΎ позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒ Тизнь Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ Π² ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… устройствах.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ питания ΠΈ стабилизация напряТСния

Π‘Ρ…Π΅ΠΌΠ° питания Arduino Nano построСна Π²ΠΎΠΊΡ€ΡƒΠ³ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ стабилизатора, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это модСль AMS1117-5.0 ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³. НапряТСниС подаСтся Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΠ΅ΠΌ Mini-USB ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΈΠ½ Vi (Voltage Input). Допустимый Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния составляСт ΠΎΡ‚ 7 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚, хотя тСхничСски ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ 5 Π²ΠΎΠ»ΡŒΡ‚, Ссли ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΠΎΠ΄Π°Ρ‡Π° напряТСния Π²Ρ‹ΡˆΠ΅ 12 Π²ΠΎΠ»ΡŒΡ‚ Π½Π° ΠΏΠΈΠ½ Vi ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ стабилизатора ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ· строя. ΠŸΡ€ΠΈ использовании ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ (сСрвоприводы, ΠΌΠΎΡ‚ΠΎΡ€Ρ‹) рСкомСндуСтся внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· стабилизатор ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½.

Если ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ минимального энСргопотрСблСния ΠΈΠ»ΠΈ Π²Ρ‹ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ источника 5Π’ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PowerBank), ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ напряТСниС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° ΠΏΠΈΠ½ 5V. Π’ этом случаС встроСнный стабилизатор bypass-ится, ΠΈ ΠšΠŸΠ” систСмы возрастаСт. Однако Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π² ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ источника, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ пСрСнапряТСния Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ сработаСт.

Для контроля уровня заряда Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŽ напряТСния. Π­Ρ‚ΠΎ позволяСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ»ΡŒΡ‚Π°ΠΆ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ сон ΠΏΡ€ΠΈ разрядС. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ зависит ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1.1Π’), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ экзСмпляра ΠΊ экзСмпляру.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ грССтся стабилизатор?

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ стабилизатор ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ лишнСС напряТСниС Π² Ρ‚Π΅ΠΏΠ»ΠΎ. Если Π²Ρ‹ ΠΏΠΎΠ΄Π°Π΅Ρ‚Π΅ 12Π’, Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ 5Π’, Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π° Π² 7Π’ умноТаСтся Π½Π° Ρ‚ΠΎΠΊ потрСблСния. ΠŸΡ€ΠΈ Ρ‚ΠΎΠΊΠ΅ 100мА это ΡƒΠΆΠ΅ 0.7Π’Ρ‚ Ρ‚Π΅ΠΏΠ»Π°, Ρ‡Ρ‚ΠΎ ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΠΎ для малСнького корпуса.

Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠŸΠ»Π°Ρ‚Π° прСдоставляСт 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΈΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° Π²Ρ…ΠΎΠ΄, Ρ‚Π°ΠΊ ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΈΠ½ способСн Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π΄ΠΎ 40 мА, ΠΎΠ΄Π½Π°ΠΊΠΎ суммарный Ρ‚ΠΎΠΊ Π½Π° всС ΠΏΠΎΡ€Ρ‚Ρ‹ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 200 мА Π½Π° всю микросхСму). ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Π΅Π΄Π΅Ρ‚ ΠΊ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ кристалла.

НСкоторыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ символами:

  • ~ (Ρ‚ΠΈΠ»ΡŒΠ΄Π°) β€” Π²Ρ‹Π²ΠΎΠ΄Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ШИМ (PWM) ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ (D3, D5, D6, D9, D10, D11).
  • A0-A5 β€” Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² (D14-D19) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ GPIO.
  • SS, MOSI, MISO, SCK β€” Π²Ρ‹Π²ΠΎΠ΄Ρ‹ для связи ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SPI.
  • SDA, SCL β€” Π²Ρ‹Π²ΠΎΠ΄Ρ‹ для связи ΠΏΠΎ шинС I2C.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ сигналами Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ рСзисторы pull-up (ΠΎΠΊΠΎΠ»ΠΎ 20-50 кОм) ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ pinMode(pin, INPUT_PULLUP). Π­Ρ‚ΠΎ избавляСт ΠΎΡ‚ нСобходимости Π·Π°ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ внСшниС рСзисторы для ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ.

πŸ“Š Какой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» связи Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‡Π°Ρ‰Π΅ всСго?
I2C
SPI
UART (Serial)
OneWire
Π”Ρ€ΡƒΠ³ΠΎΠΉ

Π Π°Π±ΠΎΡ‚Π° с Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΈ АЦП

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega328P оснащСн 6-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΌ 10-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (АЦП). Π’Ρ…ΠΎΠ΄Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ A0-A5. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 10 Π±ΠΈΡ‚ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС ΠΎΡ‚ 0 Π΄ΠΎ 5 Π²ΠΎΠ»ΡŒΡ‚ прСобразуСтся Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 0 Π΄ΠΎ 1023. Π¨Π°Π³ дискрСтизации составляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 4.9 ΠΌΠ’.

ВрСмя прСобразования зависит ΠΎΡ‚ дСлитСля частоты АЦП. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Arduino установлСно Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 128, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ частоту дискрСтизации ΠΎΠΊΠΎΠ»ΠΎ 9.6 ΠΊΠ“Ρ†. Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² (ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹, фоторСзисторы) этой скорости Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточно. Однако для записи Π·Π²ΡƒΠΊΠ° ΠΈΠ»ΠΈ быстрых сигналов стандартных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ analogRead() ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ°Π»ΠΎ.

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ точности ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ источник напряТСния 1.1Π’. Π’ этом случаС Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов суТаСтся, Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ возрастаСт Π΄ΠΎ ~1 ΠΌΠ’ Π½Π° шаг. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ΠΌΠ°Π»Ρ‹Ρ… напряТСний Π±Π΅Π· использования Π²Π½Π΅ΡˆΠ½ΠΈΡ… усилитСлСй.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ МаксимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ АЦП 10 Π±ΠΈΡ‚ 10 Π±ΠΈΡ‚
Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСния 0 - 5 Π’ 0 - 5 Π’ (макс 5.5Π’)
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС ~100 МОм -
ВрСмя прСобразования ~100 мкс Зависит ΠΎΡ‚ дСлитСля

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ связи: UART, I2C ΠΈ SPI

Для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ модулями (Bluetooth, GPS, дисплСи) Π² Arduino Nano Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‚Ρ€ΠΈ основных Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… интСрфСйса. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” это UART (Universal Asynchronous Receiver-Transmitter), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Ρ€Π°Π·Π²Π΅Π΄Π΅Π½ Π½Π° ΠΏΠΈΠ½Ρ‹ D0 (RX) ΠΈ D1 (TX). Π§Π΅Ρ€Π΅Π· эти ΠΆΠ΅ ΠΏΠΈΠ½Ρ‹ происходит Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтчСй ΠΏΠΎ USB.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ интСрфСйс β€” I2C (Inter-Integrated Circuit), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ: SDA (Π΄Π°Π½Π½Ρ‹Π΅) ΠΈ SCL ( clock). На ΠΏΠ»Π°Ρ‚Π΅ Nano эти Π»ΠΈΠ½ΠΈΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° ΠΏΠΈΠ½Ρ‹ A4 ΠΈ A5 соотвСтствСнно. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ мноТСство устройств ΠΏΠΎ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ шинС, адрСсуя ΠΈΡ… ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ адрСсами.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ интСрфСйс β€” SPI (Serial Peripheral Interface), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для высокоскоростной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Он задСйствуСт Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π»ΠΈΠ½ΠΈΠΈ: MOSI, MISO, SCK ΠΈ SS. Π’ Arduino Nano эти сигналы находятся Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… D11, D12, D13 ΠΈ D10. SPI часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SD-ΠΊΠ°Ρ€Ρ‚ ΠΈ TFT-экранов.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ UART ΠΈ USB-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠΈΠ½Ρ‹ D0/D1 для связи с внСшним ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ USB-кабСль Π²ΠΎ врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ UART (SoftwareSerial) Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΈΠ½Π°Ρ….

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ устранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ

Одной ΠΈΠ· самых распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠ»ΠΎΠ½Π°ΠΌΠΈ Arduino Nano Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠ° CH340 ΠΈΠ»ΠΈ CH341 являСтся отсутствиС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ устройство ΠΊΠ°ΠΊ "Unknown Device". Π’ этом случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ с сайта производитСля Ρ‡ΠΈΠΏΠ° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π°.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° частая ошибка β€” Π²Ρ‹Π±ΠΎΡ€ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π² срСдС Arduino IDE. Для классичСской Nano с ATmega328P (старый Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ) Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ "Arduino Nano", Π° для Π½ΠΎΠ²Ρ‹Ρ… вСрсий β€” "Arduino Nano (Old Bootloader)". ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС синхронизации ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ скСтча.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • πŸ”Œ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· качСствСнный USB-кабСль (Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ зарядный).
  • πŸ’» Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β†’ ΠŸΠΎΡ€Ρ‚.
  • βš™οΈ Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ процСссор ATmega328P.
  • πŸš€ НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ" ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ сообщСния "Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°".

β˜‘οΈ Диагностика Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ‹

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

Если ΠΏΠ»Π°Ρ‚Π° пСрСстала ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ послС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±Ρ‹Π» ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ. Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ISP (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Ρ€ΡƒΠ³ΠΎΠΉ Arduino ΠΊΠ°ΠΊ ISP), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ_reset_, _MISO_, _MOSI_ ΠΈ _SCK_ Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

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

МоТно Π»ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Arduino Nano ΠΎΡ‚ 3.3Π’?

ΠΠ°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° ΠΏΠΈΠ½ 5V β€” Π½Π΅Ρ‚, стабилизатор Π½Π΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅Ρ‚ напряТСниС. На ΠΏΠΈΠ½ Vi β€” Ρ‚ΠΎΠΆΠ΅ Π½Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 6.5-7Π’ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ стабилизатора. ЕдинствСнный способ β€” ΠΏΠΎΠ΄Π°Ρ‚ΡŒ 3.3Π’ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° ΠΏΠΈΠ½ 3.3Π’ (Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ Π½Π° вашСй вСрсии) ΠΈΠ»ΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ VCC самого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, минуя стабилизатор, Π½ΠΎ это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ опасно для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².

Какой ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ с ΠΏΠΈΠ½Π° 5Π’?

Π‘ΡƒΠΌΠΌΠ°Ρ€Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, потрСбляСмый всСй ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ внСшними устройствами ΠΎΡ‚ ΠΏΠΈΠ½Π° 5Π’ (ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ USB ΠΈΠ»ΠΈ Vin), Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 500 мА (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ USB) ΠΈΠ»ΠΈ Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ стабилизатор (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎ 800 мА, Π½ΠΎ с ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π³Ρ€Π΅Π²ΠΎΠΌ). БСзопасным Π»ΠΈΠΌΠΈΡ‚ΠΎΠΌ считаСтся 200-300 мА.

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Nano V3.0 ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΌΠΈ вСрсиями?

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ различия ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Ρ‡ΠΈΠΏΠ° USB-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° (FTDI ΠΏΡ€ΠΎΡ‚ΠΈΠ² CH340) ΠΈ Ρ‚ΠΈΠΏΠ° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° (Mini-USB ΠΏΡ€ΠΎΡ‚ΠΈΠ² Micro-USB ΠΈΠ»ΠΈ USB-C). Π›ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ATmega328P остаСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΠΉ, Π½ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для USB-Ρ‡ΠΈΠΏΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ показания скачут?

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΡˆΡƒΠΌΠΎΠΌ Π² Ρ†Π΅ΠΏΠΈ питания, отсутствиСм зазСмлСния ΠΈΠ»ΠΈ высоким импСдансом источника сигнала. РСкомСндуСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ кондСнсатор 0.1 ΠΌΠΊΠ€ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΠ½ΠΎΠΌ ARef ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ усрСднСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°ΠΌΠ΅Ρ€ΠΎΠ².

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Nano ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для Π΄Ρ€ΡƒΠ³ΠΈΡ… AVR?

Π”Π°, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ² скСтч ArduinoISP, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Nano Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ISP для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ восстановлСния Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°. Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ SPI.