Ардуино ΠΌΠΈΠ½ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ. Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini: ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Arduino Pro Mini ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. КакиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Пошаговая инструкция ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Arduino Pro Mini Ρ‡Π΅Ρ€Π΅Π· USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€. КакиС настройки Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Arduino IDE.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Arduino Pro Mini ΠΈ способы Π΅Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

Arduino Pro Mini — это компактная ΠΈ нСдорогая ΠΏΠ»Π°Ρ‚Π°, которая ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для встраиваСмых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π•Π΅ Π³Π»Π°Π²Π½Ρ‹Π΅ особСнности:

  • ΠœΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ USB-ΠΏΠΎΡ€Ρ‚Π°
  • НизкоС энСргопотрСблСниС
  • Π”Π²Π΅ вСрсии: 5Π’/16ΠœΠ“Ρ† ΠΈ 3.3Π’/8ΠœΠ“Ρ†

Из-Π·Π° отсутствия USB-ΠΏΠΎΡ€Ρ‚Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ свои Π½ΡŽΠ°Π½ΡΡ‹. БущСствуСт нСсколько способов Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Π½Π° эту ΠΏΠ»Π°Ρ‚Ρƒ:

  1. Π§Π΅Ρ€Π΅Π· USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
  2. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, USBasp)

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим самый простой ΠΈ распространСнный способ — ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€.

Какой USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для Arduino Pro Mini

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino Pro Mini ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ:


  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Π½Π° Ρ‡ΠΈΠΏΠ΅ CH340G
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Π½Π° Ρ‡ΠΈΠΏΠ΅ CP2102
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Π½Π° Ρ‡ΠΈΠΏΠ΅ FT232RL
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp

Π‘Π°ΠΌΡ‹ΠΉ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΈ распространСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ — это ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Π½Π° Ρ‡ΠΈΠΏΠ΅ CH340G. Π•Π³ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° Aliexpress начинаСтся ΠΎΡ‚ $1. Π‘ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅, Π½ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ — ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΈ Π½Π° CP2102 ΠΈ FT232RL.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС прСобразоватСля — ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с напряТСниСм вашСй Arduino Pro Mini (3.3Π’ ΠΈΠ»ΠΈ 5Π’).

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Arduino Pro Mini ΠΊ USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino Pro Mini Ρ‡Π΅Ρ€Π΅Π· USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹:

  • VCC ↔ VCC
  • GND ↔ GND
  • RX ↔ TX
  • TX ↔ RX
  • DTR ↔ DTR ΠΈΠ»ΠΈ GRN (Ссли Π΅ΡΡ‚ΡŒ)

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° пСрСкрСстноС соСдинСниС RX ΠΈ TX. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Если Π½Π° вашСм ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ DTR ΠΈΠ»ΠΈ GRN, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠΈΠ½Ρƒ Π½Π° Arduino Pro Mini. Π­Ρ‚ΠΎ обСспСчит автоматичСский сброс ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ скСтча.

Настройка Arduino IDE для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Pro Mini

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini, Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ настройки Π² Arduino IDE:


  1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹:
    • Для 5Π’ вСрсии: «Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328»
    • Для 3.3Π’ вСрсии: «Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328»
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ваш USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
  3. УстановитС ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ 57600 Π±ΠΎΠ΄

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ китайский ΠΊΠ»ΠΎΠ½ Arduino Pro Mini, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для USB-TTL прСобразоватСля. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ доступны Π½Π° сайтС производитСля.

Пошаговая инструкция ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Arduino Pro Mini

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° всС ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ нСпосрСдствСнно ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ
  2. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Arduino Pro Mini с ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ согласно схСмС Π²Ρ‹ΡˆΠ΅
  3. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Arduino IDE ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ скСтч
  4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ COM-ΠΏΠΎΡ€Ρ‚ Π² мСню «Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹»
  5. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°»

Если всС сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС «Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π° Arduino IDE.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Arduino Pro Mini ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слоТности. Π’ΠΎΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ способы ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:


Ошибка компиляции

Если Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка ΠΏΡ€ΠΈ компиляции скСтча, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½ Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹ Π² Arduino IDE
  • НСт Π»ΠΈ синтаксичСских ошибок Π² ΠΊΠΎΠ΄Π΅
  • УстановлСны Π»ΠΈ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Ошибка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

Если Arduino IDE Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ всСх ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²
  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ Π²Π΅Ρ€Π½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚
  • ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset Π½Π° Arduino Pro Mini сразу послС Π½Π°Ρ‡Π°Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ USB-TTL прСобразоватСля

ΠŸΠ»Π°Ρ‚Π° Π½Π΅ опрСдСляСтся

Если ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ Arduino Pro Mini:

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ USB-кабСль ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΡ€Ρ‚
  • ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ USB-TTL прСобразоватСля
  • ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino Pro Mini

ΠšΡ€ΠΎΠΌΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Π½Π° Arduino Pro Mini:

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· Arduino UNO

Для этого способа Π½ΡƒΠΆΠ½ΠΎ:

  1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Arduino UNO скСтч «ArduinoISP»
  2. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Arduino UNO ΠΈ Pro Mini ΠΏΠΎ схСмС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°
  3. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Arduino IDE ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ «Arduino as ISP»
  4. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Ρ‡Π΅Ρ€Π΅Π· мСню «Π‘ΠΊΠ΅Ρ‚Ρ‡» >
    «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€»

ИспользованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp

USBasp — это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с Arduino Pro Mini:


  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ USBasp ΠΊ Pro Mini согласно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² Arduino IDE ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ «USBasp»
  3. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ скСтч Ρ‡Π΅Ρ€Π΅Π· мСню «Π‘ΠΊΠ΅Ρ‚Ρ‡» > «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€»

Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ слоТнСС, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Ссли Ρƒ вас Π½Π΅Ρ‚ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ USB-TTL прСобразоватСля.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: Π²Ρ‹Π±ΠΎΡ€ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ способа ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слоТной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это довольно простой процСсс. Π’Ρ‹Π±ΠΎΡ€ способа ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ зависит ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΈ доступного оборудования:

  • Для Ρ€Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈΠ»ΠΈ тСстирования ΠΏΠ»Π°Ρ‚Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
  • Если Π²Ρ‹ часто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ, ΠΈΠΌΠ΅Π΅Ρ‚ смысл приобрСсти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp
  • Для ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ интСрСсно ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· Arduino UNO Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

НСзависимо ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ инструкциям. Π‘ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ процСсс ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino Pro Mini станСт для вас простым ΠΈ быстрым.


Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini (ΠΎΡ‚ А Π΄ΠΎ Π―)

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ: 31.08.2017 20:48

Автор: genaonyx



Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ Вас, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ нашСго рСсурса. БСгодня ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ΠΈΠ· сСрии Arduino, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ± Arduino Pro Mini. Π­Ρ‚ΠΎ малСнький, ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ всС прСимущСства Arduino, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ самый малСнький ΠΈΠ· всСх ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Arduino ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ΠœΠ½ΠΎΠ³ΠΈΡ… Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΈ Ρ†Π΅Π½Π° Π΅Π³ΠΎ ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠΉ ΠΊΠΎΠΏΠΈΠΉ, Π° стоят ΠΎΠ½ΠΈ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Π΄Π²ΡƒΡ… Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° ΡˆΡ‚ΡƒΠΊΡƒ (мСстами ΠΈ Ρ‚ΠΎΠ³ΠΎ мСньшС), Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ заставляСт Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ ΠΎΠ± Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠΈ. Но сущСствуСт ΠΈ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π΅Π³ΠΎ Π½Π΅ Ρ‚Π°ΠΊ-Ρ‚ΠΎ ΡƒΠΆ ΠΈ просто ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ, особСнно ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡΠ½Π°Ρ‰Π°ΡŽΡ‚ процСссором Β Atmel ATmega168P, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π½Π΅ΠΊΠΎΠ³Π΄Π° Π½Π΅ оснащали ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Arduino Pro Mini ΠΈ ΠΊΠ°ΠΊ слСдствиС Arduino IDE отказываСтся ΠΈΡ… ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ, сообщая ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ сигнатурС процСссора.

Π’ΠΎΡ‚ ΠΎΠ± этом ΠΌΡ‹ сСгодня ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ. Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для этого Π½ΡƒΠΆΠ½ΠΎ, Π½Ρƒ ΠΈ ΠΊΠ°ΠΊ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Arduino IDE Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с китайскими копиями.

Π§Ρ‚ΠΎ для этого Π½ΡƒΠΆΠ½ΠΎ?

Arduino Pro Mini ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ, Π° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΆΠ΅Ρ€Ρ‚Π² ΠΈ ΠΆΠ΅Ρ€Ρ‚Π²Π° это — USB интСрфСйс ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ выкосили Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Ρ‚.Π΅. ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Pro Mini ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρƒ вас Π½Π΅ получится ΠΈ ΠΊΠ°ΠΊ слСдствиС для этого понадобится Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ USB Π² TTL ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino.

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Ρ‚Ρ€ΠΈ способа ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Pro Mini ΠΈ для всСх Ρ‚Ρ€Π΅Ρ… способов Π½Π°ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ:

  • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ. ΠŸΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB Π² TTL – Π½ΡƒΠΆΠ΅Π½ сам Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π² количСствС ΠΎΠ΄Π½ΠΎΠΉ ΡˆΡ‚ΡƒΠΊΠΈ.
  • Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ. ΠŸΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Arduino UNO – Π½ΡƒΠΆΠ½Π° Arduino UNO, Π½ΠΎ Π½Π΅ простая, Π° Π² классичСском исполнСнии, это Ρ‚Π° Arduino, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ процСссор Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π² DIP корпусС ΠΈ вставлСн Π² Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ.
  • Π’Ρ€Π΅Ρ‚ΠΈΠΉ способ. ΠŸΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· SPI интСрфСйс – Π½ΡƒΠΆΠ½Π° любая Arduino: Β UNO, Nano, Mega, Leonardo – Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Π³Π»Π°Π²Π½ΠΎΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π» USB Ρ€Π°Π·ΡŠΠ΅ΠΌ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ПК.
ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ. ΠŸΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB Π² TTL

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ самым простым способом Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ свой скСтч Π² Arduino Pro Mini — это приобрСсти ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB Π² TTL ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ UART ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, этот ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ это ΠΈ Π΅ΡΡ‚ΡŒ Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹Ρ€Π΅Π·Π°Π»ΠΈ ΠΈΠ· Arduino Nano, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ² Π΅Π΅ Π² Arduino Pro Mini. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² копССчная, Π° Π²Ρ‹Π±ΠΎΡ€ ΠΈ Ρ‚ΠΎΠ³ΠΎ большС. ΠšΠΈΡ‚Π°ΠΉΡ†Ρ‹ Π½Π°ΡˆΡ‚ΠΎΠΏΠ°Π»ΠΈ ΠΈΡ… ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π³Π»Π°Π·Π° Ρ€Π°Π·Π±Π΅Π³Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈ этом Ρ†Π΅Π½Π° сСго дСвайса Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅Ρ‡Π½ΠΎ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ соСдинитС Pro Mini ΠΈ UART ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΡˆΠ»Π΅ΠΉΡ„ΠΎΠΌ, остаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ) Π² ПК, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ (Π½Π΅ для всСх ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² ΠΎΠ½ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ) ΠΈ Π½Π° этом собствСнно всС. Π’Π°Ρˆ ПК ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ ΠΊΠ°ΠΊ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ COM-ΠΏΠΎΡ€Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ любой Arduino ΠΊ ПК. Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ, ΠΏΠ»Π°Ρ‚Ρƒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ (Arduino Pro Mini) ΠΈ спокойно Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ свой скСтч.

ЕдинствСнным нюансом Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ°Ρ…, являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ отсутствиС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² RST ΠΈΠ»ΠΈ DTR. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… эти ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π΅ΡΡ‚ΡŒ. Они Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ Тизнь ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ процСсс ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ бСспроблСмным. Если ΠΆΠ΅ Π²Ρ‹ ΠΊΡƒΠΏΠΈΠ»ΠΈ ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ скСтча Π² Arduino Π²Π°ΠΌ придСтся Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset, Ρ‡Ρ‚ΠΎ Π½Π΅ всСгда получаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ воврСмя, ΠΈ это вносит свои нСудобства.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅:

USB Π² TTL (UART)
Arduino Pro Mini
RX
RX
TX
TX
GND
GND
5V
VCC
RST ΠΈΠ»ΠΈ DTR ΠΈΠ»ΠΈ GRN
RST ΠΈΠ»ΠΈ DTR

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ. ΠŸΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Arduino UNO

Для этого способа Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ классичСская Arduino UNO. ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ эта Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ корпус микросхСмы Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π² DIP корпусС ΠΈ вставлСн Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ. Π’ΠΎΡ‚ эту микросхСму Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ€Ρ‚ΠΊΠΎΠΉ. Π’ΡƒΡ‚ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ процСссор, ΠΏΠΎΠ΄Π΄Π΅Π²Π°ΠΉΡ‚Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ, Π½Π΅ ΠΏΠΎΠ³Π½ΡƒΠ² Π½ΠΎΠ³ΠΈ.

Arduino UNO. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π² DIP корпусС.

Аккуратно ΠΏΠΎΠ΄Π΄Π΅Π²Π°Π΅ΠΌ ΠΈ вытаскиваСм процСссор ΠΎΡ‚Π²Π΅Ρ€Ρ‚ΠΊΠΎΠΉ.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΠ»ΠΈ процСссор ΠΈΠ· Arduino UNO ΠΌΡ‹ ΠΏΠΎ сути ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‚ самый ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ USB Π² TTL, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ наш Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ ΠΈ Arduino Pro Mini ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС:

Arduino UNO (Π±Π΅Π· процСссора)
Arduino Pro Mini
RX
RX
TX
TX
GND
GND
5V
VCC
RST
RST

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ соСдинили Π΄Π²Π΅ Arduino Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Arduino Pro Mini. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Arduino UNO ΠΏΠΎ USB ΠΊ ПК. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² настройках Arduino IDE COM-ΠΏΠΎΡ€Ρ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π΅ с Arduino UNO, Π° с Arduino Pro Mini ΠΈ всС, Π·Π°Π»ΠΈΠ²Π°Π΅ΠΌ наши скСтчи. Бпособ довольно интСрСсный, Ссли Π²Ρ‹ Π½Π΅ Π±ΠΎΠΈΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ Arduino ΠΈ рядом Π½Π΅ оказалось ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ° USB Π² TTL.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ способ. ΠŸΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· SPI интСрфСйс

Π’Ρ€Π΅Ρ‚ΡŒΠΈΠΌ ΠΈ самым Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ способом Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ свой скСтч Π² Arduino Pro Mini это ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ICSP интСрфСйса. Π”Π°Π½Π½Ρ‹ΠΉ интСрфСйс присутствуСт Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚ Arduino. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ интСрфСйса Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° ΠΏΠΎΡ€Ρ‚Ρ‹ с 10 ΠΏΠΎ 13, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΡˆΠ΅ΡΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ΄ΠΊΠΈ с подписью ICSP. РасполагаСтся ΠΊΠΎΠ»ΠΎΠ΄ΠΊΠ°, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ части Arduino.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini Π² этом случаС Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄Π²Π° этапа:

  1. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΊΠ°ΠΊ ISP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.
  2. Настройка Arduino IDE ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча Π² Arduino Pro Mini.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ наш Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° всю Ρ‚ΡƒΠΆΠ΅ Arduino UNO. Π”Π°Π»Π΅Π΅ пошагово:

  1. ЗапускаСм Arduino IDE.
  2. Π€Π°ΠΉΠ» — ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ — 11.ArduinoISP — ArduinoISP.
  3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ — ΠŸΠ»Π°Ρ‚Π° — Arduino UNO.
  4. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ — ΠŸΠΎΡ€Ρ‚ — Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ COM-ΠΏΠΎΡ€Ρ‚.
  5. ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ заливаСшь Π² Arduino UNO.

Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΄Π²Π΅ Arduino ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС:

Arduino UNO (ISP)
Arduino Pro Mini
5V
VCC
GND
GND
10
RST
11 (MOSI)
11 (MOSI)
12 (MISO)
12 (MISO)
13 (SCK)
13 (SCK)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Arduino IDE. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π² Π½Π΅ΠΉ скСтч ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π»ΠΈΡ‚ΡŒ Π² Pro Mini ΠΈ выполняСтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

2. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ — ΠŸΠ»Π°Ρ‚Π° — Arduino Pro Or Pro Mini
3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ — ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ — ATmega168 (5V, 16 MHz)
4. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ — ΠŸΠΎΡ€Ρ‚ — Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΏΠΎΡ€Ρ‚
5. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ — Arduino as ISP
6. Π‘ΠΊΠ΅Ρ‚Ρ‡ — Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ скСтч Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π°Π΄ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€», Π° Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ» Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Arduino IDE. Π’ этом ΠΈ связано всС нСудобство. Если Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ» ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Ρ‚ΠΎ Π²Ρ‹ Π·Π°Π»ΡŒΠ΅Ρ‚Π΅ скСтч Π² Arduino UNO, Π° Π½Π΅ Arduino Pro Mini, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‚Ρ€Π΅Ρ‚ Ρ‚Π°ΠΌ скСтч ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π’Π°ΠΊ ΠΆΠ΅ Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ нСдоступСн класс Serial, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ свой скСтч обмСниваясь сообщСниями ΠΏΠΎ COM-ΠΏΠΎΡ€Ρ‚Ρƒ Ρƒ вас Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ получится. Ну ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Π»ΠΎΠΆΠΊΠ° дСгтя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ послС Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Ρƒ вас Ρ‚Π°ΠΊ ΠΆΠ΅ большС Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ. Π˜ΡΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ это Π·Π°Π»ΠΈΠ²ΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ bootloader-Π° Ρ‡Π΅Ρ€Π΅Π· мСню «Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹» — «Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ».

ДобавляСм китайский Pro Mini Π² Arduino IDE

Как я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠ΅ ΠΊΠ»ΠΎΠ½Ρ‹ ΠΏΠΎΡ€ΠΎΠΉ ΠΎΡΠ½Π°Ρ‰Π°ΡŽΡ‚ процСссорами ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π½Π΅ оснащали ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии Arduino Pro Mini ΠΈ ΠΊΠ°ΠΊ слСдствиС ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΈΡ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

avrdude: Expected signature for ATmega168 is 1E 94 06
Β  Β  Β  Β  Β Double check chip, or use -F to override this check.
НайдСн Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΠ»Π°Ρ‚Π°?

Π˜ΡΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ это Π»Π΅Π³ΠΊΠΎ:Β 

  • Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ располоТСна Arduino IDE.
  • Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ «ΠŸΠ°ΠΏΠΊΠ° с Arduino IDE\hardware\arduino\avr\».
  • Π˜Ρ‰Π΅ΠΌ Ρ‚Π°ΠΌ Ρ„Π°ΠΉΠ» «boards.txt» ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.
  • Π˜Ρ‰Π΅ΠΌ Π² Ρ„Π°ΠΉΠ»Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку «pro.menu.cpu.16MHzatmega168.build.mcu=atmega168».
  • И замСняСм Π΅Π΅ Π½Π° «pro.menu.cpu.16MHzatmega168.build.mcu=atmega168p».
  • ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΠΌ Arduino IDE ΠΈ Π½Π° этом всС.
  • Если Ρƒ вас ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ 328 процСссор Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ всС Ρ‚Π°ΠΊ ΠΆΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡ‰Π΅ΠΌ строку с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ 328.Β 
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΡ€ΠΈΠ²Π΅Π» Π°ΠΆ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтчСй Π² Arduino Pro Mini. Π›ΠΈΡ‡Π½ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π²Ρ‚ΠΎΡ€ΠΎΠΉ. МнС ΠΎΠ½ большС Π½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ.

Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ — Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π²Π°ΠΌ. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅.

УспСхов Π²Π°ΠΌ ΠΈ ΡƒΠ΄Π°Ρ‡ΠΈ.


ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ javascript для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².


Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ arduino pro mini

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino Pro Mini ,ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· TTL

Arduino Pro Mini β€” это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΎΠ΅, ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠ΅ ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ΅ устройство, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, Π½Π° ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ Π½Π΅ΠΌ содСрТится ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Π½Π΅Ρ‚ встроСнного USB ΠΈ ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ²), Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ максимально ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ устройства. Благодаря этому, ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ устройства. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сущСствуСт Π΄Π²Π΅ вСрсии Arduino Pro: ΠΎΠ΄Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ 5Π’ (ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Ρ‚ Ардуино), другая β€” ΠΎΡ‚ 3.3Π’. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ источник питания ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ устройства соотвСтствовали Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ вашСго Ардуино.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

Π’ устройствС Π½Π΅ прСдусмотрСна схСма для взаимодСйствия с USB, поэтому для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Для 5Π’-вСрсии Arduino Pro Mini ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ кабСль FTDI TTL-232R USB β€” TTL Level Serial Converter , Π° для 3.3Π’-вСрсии β€” кабСль FTDI TTL-232R-3V3 USB β€” TTL Level Serial Converter ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ FTDI . Π‘Π°ΠΌΡ‹ΠΉ быстрый способ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ эти устройства ΠΊ Ардуино β€” это ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΡˆΡ‚Ρ‹Ρ€Π΅Π²ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ½Ρ†ΠΎΠΌ ΠΊ кабСлю FTDI (ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅), Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ† Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ отвСрстия Arduino Mini, прСдусмотрСнныС для впаивания 6-ΠΏΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° для программирования. Если ΠΆΠ΅ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ часто ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ свой Arduino, Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΏΠ°ΡΡ‚ΡŒ Π² эти отвСрстия ΡˆΡ‚Ρ‹Ρ€Π΅Π²ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ.

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ FTDI-кабСля ΠΏΠΎΠ΄ Windows, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² систСмС ΠΎΠ΄Π½Ρƒ настройку, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° автоматичСский сброс Ардуино. Для этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ устройство ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ДиспСтчСр устройств (ПанСль управлСния > БистСма > ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅), ΠΎΡ‚Ρ‹Ρ‰ΠΈΡ‚Π΅ строку USB Serial Port Π² спискС ΠΏΠΎΡ€Ρ‚ΠΎΠ² Ports. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свойства, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Port Settings (Настройки ΠΏΠΎΡ€Ρ‚Π°) ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Advanced (Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ). Π’ появившСмся ΠΎΠΊΠ½Π΅ установитС Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Set RTS on Close Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Miscellaneous Options.

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ 3.3Π’-вСрсий Arduino Pro, ΠΈΠ· мСню Tools > Board Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ATmega328 ΠΈΠ»ΠΈ Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168 (Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² вашСм Ардуино). Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ 5Π’-вСрсий Arduino Pro Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Arduino Duemilanove or Nano w/ ATmega328 ΠΈΠ»ΠΈ Arduino Diecimila, Duemilanove, or Nano w/ATmega168.

Arduino Pro Mini, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ (ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚) кабСля FTDI TTL-232R-3V3 USB β€” TTL Level Serial Converter. Π—Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° подсоСдинСны ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ отвСрстиям, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ «GRN» ΠΈ «BLK» соотвСтствСнно.

Arduino Pro Mini, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ (ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚) ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΡƒ FTDI, соСдинСнной с ΠΊΠ°Π±Π΅Π»Π΅ΠΌ USB Mini-B. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π° старых вСрсиях Pro Mini ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 6-ΠΏΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹, поэтому Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ соотвСтствиС ΠΌΠ΅Ρ‚ΠΎΠΊ GRN ΠΈ BLK.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

Устройство ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ USB (Ρ‡Π΅Ρ€Π΅Π· 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ для программирования), ΠΎΡ‚ стабилизированного напряТСния 5Π’ ΠΈΠ»ΠΈ 3.3Π’ (Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ардуино), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ VCC, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ источника нСстабилизированного напряТСния, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ RAW.

Π Π°Π·ΡŠΠ΅ΠΌΡ‹

К ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌ Arduino Pro Mini ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ любой Ρ€Π°Π·ΡŠΠ΅ΠΌ с расстояниСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π² 2.54 ΠΌΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ардуино, потрСбуСтся 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΈ Π΄Π²Π° 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°. К ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ отвСрстиям ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ располоТСниС Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π±Ρ‹Π»Π° совмСстима с ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ Arduino.

Π’Π° ΠΆΠ΅ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ % ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· Π•ΠŸΠ

Для Π²Π΅Π± администраторов ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² ΠΏΠ°Π±Π»ΠΈΠΊΠΎΠ² главная страница ePN

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π½Π° АлиэкспрСсс с быстрым Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ % главная страница ePN Cashback

Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π½Π° этот ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами:

  • Π§Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΅ΡΡ‚ΡŒ встроСнный USB-UART
  • Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ USBasp-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€

ПослСдниС Π΄Π²Π° способа ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ. Они ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ лишь Ρ‚ΠΈΠΏΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Arduino ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΏΡ€ΠΎ ΠΌΠΈΠ½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino Uno ΠΈΠ»ΠΈ Nano

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Π½Π°ΠΌ понадобятся 2 ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, USB кабСль ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π― ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino Nano, Π½ΠΎ ΠΏΠΎ этой ΠΆΠ΅ инструкции ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Uno, Mega ΠΈ Ρ‚Π΄.

Для Π½Π°Ρ‡Π°Π»Π° Π½Π°Π΄ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π² Ρ€ΠΎΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Для этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Π΅ ΠΊ USB ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² Arduino IDE. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ скСтч, написанный ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для этой Ρ†Π΅Π»ΠΈ.

Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ этот скСтч ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Arduino Pro Mini. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Arduino Nano -> Arduino Pro Mini

  • +5v -> Vcc
  • GND -> GND
  • D10 -> RST
  • D11 -> D11
  • D12 -> D12
  • D13 -> D13

Π£ мСня это выглядит Ρ‚Π°ΠΊ:

Arduino Pro Mini Ρ‡Π΅Ρ€Π΅Π· Arduino Nano

Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Β«Arduino as ISPΒ»:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ Arduino Pro Mini. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π°ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹! Бтандартная ΠΊΠ½ΠΎΠΏΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½Π° Π·Π°Π»ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π±Π΅Π· использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΡ€ΠΎΡˆΡŒΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π² качСствС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² мСню Π‘ΠΊΠ΅Ρ‚Ρ‡ >> Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

ΠšΡƒΠΏΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ здСсь. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΠ½ мСньшС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠ»Π»Π°Ρ€Π°. Если Π²Ρ‹ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΏΡ€ΠΎ ΠΌΠΈΠ½ΠΈ, Ρ‚ΠΎ этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ сильно упростит ΠΈ ускорит ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ.

Для прСобразования USB-to-Serial ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ микросхСма Ch440. Π§Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»Π°ΡΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ch440

ΠŸΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΎΡ‡Π΅Π½ΡŒ просто. НуТно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ Arduino Pro Mini ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • Vcc <-> Vcc
  • GND <-> GND
  • RX1 <-> TXD
  • TX0 <-> RXD

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ провСряСм, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². Если ΠΆΠ΅ ΠΎΠ½ опрСдСляСтся ΠΊΠ°ΠΊ &#171;Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½ΠΎΠ΅ устройство&#187; скачайтС ΠΈ установитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π•Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ, Π½Π°Π±Ρ€Π°Π² Π² поисковикС &#171;*модСль вашСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°* Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€&#187;. НапримСр &#171;CP2102 Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€&#187;. Π”Π°Π»Π΅Π΅ запускаСм Arduino IDE. Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ модСль вашСй ΠΏΠ»Π°Ρ‚Ρ‹. ΠŸΠΎΡ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ваш ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π”Π°Π»Π΅Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²Π°ΠΌ скСтч ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡƒΠ½ΠΊΡ‚Π° Π² мСню Π‘ΠΊΠ΅Ρ‚Ρ‡ -> Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.

Если ваш ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ сброс, Ρ‚ΠΎ Π²Π°ΠΌ придСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° вашСй Arduino Pro Mini Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ компиляции скСтча. Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сразу ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Arduino IDE появится строка, Ρ‡Ρ‚ΠΎ скСтч скомпилирован.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini Ρ‡Π΅Ρ€Π΅Π· Nano

НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ столкнулся с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ использования Arduino Pro Mini Π² своСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈ сразу ΠΆΠ΅ встал вопрос ΠΊΠ°ΠΊ Π·Π°Π»ΠΈΠ²Π°Ρ‚ΡŒ Π² Π½Π΅Π΅ скСтч. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΈ UART ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… этот вопрос снимаСтся быстро, Π½ΠΎ Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ° Π½Π΅ оказалось ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.

ΠŸΠΎΡ‡ΠΈΡ‚Π°Π² Π½Π° сайтС http://arduino.cc ΠΈ посабирав ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° Ρ€Π°Π·Π»ΠΈΠ½Ρ‡Ρ‹Ρ… Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…, ΡƒΠ·Π½Π°Π» ΠΎ возмоТности ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ Pro Mini ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚ Arduino.

Π˜Ρ‚Π°ΠΊ, рассмотрим Π² Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Arduino as ISP ΠΈ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для этого Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Arduino Nano.

Для возмоТности использования ΠΏΠ»Π°Ρ‚Ρ‹ Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ Arduino IDE имССтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скСтча для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΏΠ»Π°Ρ‚Ρ‹ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΠΆΠ΅ самодостаточСн для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Pro Mini, Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π² Π² мСню Π€Π°ΠΉΠ».

Π”Π°Π»Π΅Π΅ Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» выставляСм Π½Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Β» ΠΈ Ρ‚ΠΈΠΏ Π΅Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Nano скСтчСм ArduinoISP, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ² Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ setup, данная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нСпосрСдствСнно ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Pro Mini Π² стандартном скСтчС Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 19200.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Nano Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Π° ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ breadboard, для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Pro Mini ΠΏΠΎ схСмС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ здСсь http://arduino.cc/en/Tutorial/ArduinoISP.

Π’ΠΎ Π΅ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • +5v -> Vcc
  • GND -> GND
  • D10 -> RST
  • D11 -> D11
  • D12 -> D12
  • D13 -> D13

Π£ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС собрано ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Nano ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΏΠΎΠΌΠΎΡ€Π³Π°Π² 7 Ρ€Π°Π· ΠΎΠ±Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.

Π”Π°Π»Π΅Π΅ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ выставлСнии ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ρƒ нас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ скорости ΠΏΠΎΡ€Ρ‚Π°, взяв Π·Π° стандарт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ· скСтча. Для Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ„Π°ΠΉΠ» boards.txt Π΅Π³ΠΎ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установлСнной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ IDE Ρ‚Π°ΠΊΠΎΠΉ: Arduino/hardware/arduino/boards.txt. Π’ Π½Π΅ΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для ΠΏΠ»Π°Ρ‚Ρ‹ Pro Mini выглядит ΠΎΠ½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

pro5v328.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328

Π£ мСня ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΠΌΠΈΠ½ΠΈ Π½Π° 5 Π²ΠΎΠ»ΡŒΡ‚ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ATmega328, Ссли ΠΆΠ΅ Ρƒ вас иная вСрсия ΠΏΠ»Π°Ρ‚Π° Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ вашСй ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°Π·Π΄Π΅Π».

Π—Π΄Π΅ΡΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выставлСна вСрная:

Π—Π°Ρ‚Π΅ΠΌ Π·Π°ΠΉΠ΄Π΅ΠΌ Π² Ρ„Π°ΠΉΠ» programmers.txt, Π΅Π³ΠΎ ΠΏΡƒΡ‚ΡŒ Arduino/hardware/arduino/programmers.txt ΠΈ убСдимся Π² вСрности ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

arduinoisp.name=Arduino as ISP
arduinoisp.communication=serial
arduinoisp.protocol=stk500v1
arduinoisp.speed=19200

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡƒΠ±Π΅Π΄ΠΈΠ»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π΅Ρ€Π½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ IDE, Ссли ΠΎΠ½Π° Π±Ρ‹Π»Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ вступили силу Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

ПослС запуска IDE Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Β«Arduino as ISPΒ»:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ скСтч, для ΠΏΡ€ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΡŽ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ, обычная ΠΊΠ½ΠΎΠΏΠΊΠ° для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ стандартным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Ρ‚.Π΅. Π² Arduino Nano ΠΈ ΠΏΡ€ΠΈ Π΅Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΌΡ‹ просто ΠΏΡ€ΠΎΡˆΡŒΠ΅ΠΌ Nano, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΎΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.

Π’Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Pro Mini Π»Π΅ΠΆΠΈΡ‚ Π² мСню Β«Π€Π°ΠΉΠ»Β» ΠΈ называСтся ΠΎΠ½ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°Β», Ρƒ мСня стоит вСрсия IDE 1.5.6-r2 Ρ‚Π°ΠΌ этот ΠΏΡƒΠ½ΠΊΡ‚ называСтся Β«Π’Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Β», ΠΏΠΎ всСй видимости трудности ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² этом Ρ€Π΅Π»ΠΈΠ·Π΅, Π² вСрсии 1.0.5-r2 всС Π² порядкС.

Π‘ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ€Π°Π·Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ, Π΄Π° ΠΈ Π² дальнСйшСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π»Π΅Ρ‚Π°Ρ‚ΡŒ ошибка Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:

Однако Π½Π΅ стоит бСспокоится, Ссли всС собрано Π²Π΅Ρ€Π½ΠΎ ΠΈ спаяно Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Ρ‚ΠΎ, достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«ResetΒ» Π½Π° Pro Mini, ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ сСкунд ΠΈ ΠΏΠ»Π°Ρ‚Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΡŠΠ΅Ρ‚ΡΡ.

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino Pro Mini ,ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· TTL

Arduino Pro Mini — это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΎΠ΅, ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠ΅ ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ΅ устройство, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, Π½Π° ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ Π½Π΅ΠΌ содСрТится ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Π½Π΅Ρ‚ встроСнного USB ΠΈ ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ²), Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ максимально ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ устройства. Благодаря этому, ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ устройства. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сущСствуСт Π΄Π²Π΅ вСрсии Arduino Pro: ΠΎΠ΄Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ 5Π’ (ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Ρ‚ Ардуино), другая — ΠΎΡ‚ 3.3Π’. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ источник питания ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ устройства соотвСтствовали Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ вашСго Ардуино.Β 

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

Π’ устройствС Π½Π΅ прСдусмотрСна схСма для взаимодСйствия с USB, поэтому для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Для 5Π’-вСрсии Arduino Pro Mini ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ кабСль FTDI TTL-232R USB — TTL Level Serial Converter, Π° для 3.3Π’-вСрсии — кабСль FTDI TTL-232R-3V3 USB — TTL Level Serial ConverterΒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΒ FTDI. Π‘Π°ΠΌΡ‹ΠΉ быстрый способ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ эти устройства ΠΊ Ардуино — это ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΡˆΡ‚Ρ‹Ρ€Π΅Π²ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ½Ρ†ΠΎΠΌ ΠΊ кабСлю FTDI (ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅), Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ† Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ отвСрстия Arduino Mini, прСдусмотрСнныС для впаивания 6-ΠΏΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° для программирования. Если ΠΆΠ΅ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ часто ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ свой Arduino, Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΏΠ°ΡΡ‚ΡŒ Π² эти отвСрстия ΡˆΡ‚Ρ‹Ρ€Π΅Π²ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ.

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ FTDI-кабСля ΠΏΠΎΠ΄ Windows, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² систСмС ΠΎΠ΄Π½Ρƒ настройку, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° автоматичСский сброс Ардуино. Для этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ устройство ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ДиспСтчСр устройств (ПанСль управлСния > БистСма > ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅), ΠΎΡ‚Ρ‹Ρ‰ΠΈΡ‚Π΅ строку USB Serial Port Π² спискС ΠΏΠΎΡ€Ρ‚ΠΎΠ² Ports. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свойства, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Port Settings (Настройки ΠΏΠΎΡ€Ρ‚Π°) ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Advanced (Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ). Π’ появившСмся ΠΎΠΊΠ½Π΅ установитС Π³Π°Π»ΠΎΡ‡ΠΊΡƒΒ Set RTS on Close Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Miscellaneous Options.

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ 3.3Π’-вСрсий Arduino Pro, ΠΈΠ· мСню Tools > Board Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Β Arduino Pro or Pro Mini (3. 3V, 8Β MHz) w/ATmega328Β ΠΈΠ»ΠΈΒ Arduino Pro or Pro Mini (3.3V, 8Β MHz) w/Β ATmega168Β (Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² вашСм Ардуино). Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ 5Π’-вСрсий Arduino Pro Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒΒ Arduino Duemilanove or Nano w/Β ATmega328Β ΠΈΠ»ΠΈΒ Arduino Diecimila, Duemilanove, or Nano w/ATmega168.

ΠšΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Π½Π° АлиєкспрСсс   (кликабСльно)


Arduino Pro Mini, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ (ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚) кабСля FTDI TTL-232R-3V3 USB — TTL Level Serial Converter. Π—Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° подсоСдинСны ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ отвСрстиям, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ «GRN» ΠΈ «BLK» соотвСтствСнно.

Β 

Arduino Pro Mini, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ (ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚) ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΡƒ FTDI, соСдинСнной с ΠΊΠ°Π±Π΅Π»Π΅ΠΌ USB Mini-B. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π° старых вСрсиях Pro Mini ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 6-ΠΏΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹, поэтому Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ соотвСтствиС ΠΌΠ΅Ρ‚ΠΎΠΊ GRN ΠΈ BLK.

ΠšΡƒΠΏΠΈΡ‚ΡŒ Ардуино ΠΌΠΈΠ½ΠΈ \ΠΏΡ€ΠΎ ΠΌΠΈΠ½ΠΈΒ 

Β 

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

Устройство ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ USB (Ρ‡Π΅Ρ€Π΅Π· 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ для программирования), ΠΎΡ‚ стабилизированного напряТСния 5Π’ ΠΈΠ»ΠΈ 3. 3Π’ (Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ардуино), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ VCC, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ источника нСстабилизированного напряТСния, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ RAW.

Π Π°Π·ΡŠΠ΅ΠΌΡ‹

К ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌ Arduino Pro Mini ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ любой Ρ€Π°Π·ΡŠΠ΅ΠΌ с расстояниСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π² 2.54 ΠΌΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ардуино, потрСбуСтся 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΈ Π΄Π²Π° 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°. К ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ отвСрстиям ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ располоТСниС Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π±Ρ‹Π»Π° совмСстима с ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ Arduino.

Π’Π° ΠΆΠ΅ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ % ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· Π•ΠŸΠΒ 

Для Π²Π΅Π± администраторов ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² ΠΏΠ°Π±Π»ΠΈΠΊΠΎΠ²  главная страница ePN

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π½Π° АлиэкспрСсс с быстрым Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ % главная страница ePN Cashback

Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΊΡΡˆΠ±Π΅ΡΠΊΠ°Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ ePN Cashback

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Arduino — Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅? ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Arduino это нСдорогая, доступная Π² смыслС ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ элСктронная ΠΏΠ»Π°Ρ‚Π° с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Π²Ρ…ΠΎΠ΄ΠΎΠ²-Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ².

Arduino Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вСрсиях, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅, простой язык программирования. ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ успСх Ардуино, с ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ, связан с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ бСсплатном для ΠΎΠ±Ρ‰Π΅Π³ΠΎ пользования Π²ΠΈΠ΄Π΅: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Π΅Π³ΠΎ возмоТности ΠΊΠ°ΠΊ Π² ΠΏΠ»Π°Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‚Π°ΠΊ ΠΈ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств. Вся информация ΠΎΠ± Ардуино доступна ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ «Creative Commons Attribution-ShareAlike 3.0 License».
Arduino основы программирования

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ научимся ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ интСрСсноС для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ скСтч для Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандартый IDE. ΠœΡ‹ ΠΏΠΎΠΊΠ° пропустим использованиС Π²Ρ…ΠΎΠ΄ΠΎΠ²-Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° связь Ρ‡Π΅Ρ€Π΅Π· USB. Бинтаксис языка Arduino Ρ‚ΠΎΡ‡Π½ΠΎ повторяСт язык C, поэтому Π½Π° Π½Π΅ΠΌ ΠΌΡ‹ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ. ΠœΡ‹ сконцСнтрируСмся Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… аспСктах Arduino языка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ присущи языку C: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, состояния, Ρ‚ΠΈΠΏΡ‹, константы ΠΈ Ρ‚. Π΄.

Arduino ΠΈ использованиС Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ двигатСля постоянного Ρ‚ΠΎΠΊΠ° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌ.

1. УправляСм малСнькими ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ малСньким Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ довольно просто. Если Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ достаточно малСнький, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнно соСдинСн с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Arduino, ΠΈ просто измСняя ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сигнала ΠΎΡ‚ логичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π΄ΠΎ нуля Π±ΡƒΠ΄Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊ. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ раскроСт Π²Π°ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ элСктродвигатСлСм; ΠΎΠ΄Π½Π°ΠΊΠΎ, это Π½Π΅ являСтся стандартным способом ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊ Arduino. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ, Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ способ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ — Π·Π°Π½ΡΡ‚ΡŒΡΡ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ двигатСлями ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ транзисторов.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ Π²ΠΈΠ±Ρ€ΠΎΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Arduino.

Π’Π΅Π³ΠΈ: Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino Pro Mini, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· TTL

3 простых ΠΌΠ΅Ρ‚ΠΎΠ΄Π° программирования Arduino Pro Mini

Arduino Pro Mini β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ сСмСйства Arduino, Π½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π΅Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Он основан Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega168, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega328. ΠŸΠ»Π°Ρ‚Π° содСрТит 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ) ΠΈ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ². Arduino Pro Mini β€” это Arduino Nano Π±Π΅Π· встроСнного прСобразоватСля FTDI FT232RL (ΠΈΠ»ΠΈ Ch440G). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° загруТаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ΠΎΠΌ.

Π•ΡΡ‚ΡŒ нСсколько способов Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π½Π° этот ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€:

  • Π§Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Arduino со встроСнным USB-UART
  • Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°
  • ИспользованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp

ПослСдниС Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ. Π Π°Π·Π½ΠΈΡ†Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΈΠΏΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ардуино ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino Uno ΠΈΠ»ΠΈ Nano

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ Arduino Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ 2 ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, USB-кабСль ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π― ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino Nano, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Uno, Mega ΠΈ Ρ‚. Π΄., с Ρ‚ΠΎΠΉ ΠΆΠ΅ инструкциСй.

Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π² Ρ€ΠΎΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Для этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π² Arduino IDE. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ скСтч, написанный ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для этого.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ этот скСтч ΠΈ ΠΏΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ Π΅Π³ΠΎ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Arduino Pro Mini. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Arduino Nano -> Arduino Pro Mini

+5v -> Vcc
GND -> GND
D10 -> RST
D11 -> D11
D12 -> D12
D13 -> D13

6

Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° «Ардуино ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Β».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ Arduino Pro Mini. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. Π‘ΡƒΠ΄ΡŒ остороТСн! Бтандартная ΠΊΠ½ΠΎΠΏΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρƒ нас Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π»ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π±Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Sketch >> Load Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ch440

Если Π²Ρ‹ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Arduino Pro Mini, этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упростит ΠΈ ускорит ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ.

Π§ΠΈΠΏ Ch440 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСобразования USB Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ опрСдСлСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ установитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ch440.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ. Но, для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ Arduino Pro Mini ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Arduino

Vcc Vcc
GND GND
RX1 TXD
TX0 RXD

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΊΠ°ΠΊ Β«Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½ΠΎΠ΅ устройство», скачайтС ΠΈ установитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π•Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ, Π½Π°Π±Ρ€Π°Π² Π² поисковикС Β«*ваша модСль ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°* Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Β». НапримСр, Β«Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ CP2102Β». Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ запускаСтС Arduino IDE. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ модСль доски. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Tools -> Programmer 9.0006 ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ скСтч ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ мСню Π‘ΠΊΠ΅Ρ‚Ρ‡ -> Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ .

Если ваш ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ сброс, Π²Π°ΠΌ придСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса Π½Π° Arduino Pro Mini Π²ΠΎ врСмя компиляции скСтча. Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Arduino IDE ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ строку, ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎ скСтчу.

Π’ΠΎΡ‚ ΠΈ всС. ΠœΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ»ΠΈ Arduino Pro Mini ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прСобразоватСля PL2303HX

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino Pro Mini Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ PL2303HX ΠΏΠΎ схСмС, прСдставлСнной Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅. НичСго слоТного Π½Π΅Ρ‚. Π“Π»Π°Π²Π½ΠΎΠ΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания. Если ваш Arduino Pro Mini Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с 3,3 Π’, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ этому ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС доска Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС 5Π’, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΠ»Π°Ρ‚Π° питаСтся ΠΎΡ‚ 5Π’.

XD RXD
RXD TXD
VCC +5 Π’
GND GND

НапримСр, ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Blink, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ находится Π² Arduino IDE.

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ PL2303HX.

ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ скСтча ΠΏΡ€ΠΈ появлСнии сообщСния Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Β» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Иногда ΠΎΠ΄Π½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π΅ срабатываСт, ΠΈ приходится Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… наТатия.

ПослС этого Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ часто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino Pro Mini, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ ΠΈ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π΅Π³ΠΎ с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ DTR. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ постоянно Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ скСтча. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅: Как Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino PRO Mini

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ слова

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino Pro Mini Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ слоТно. Π•ΡΡ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹, зная ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino Pro Mini Π½Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Ρ‡Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Arduino Nano.

Знакомство с Arduino Pro Mini (AVR Atmel Atmega328p)

Arduino Pro Mini β€” это нСбольшая ΠΏΠ»Π°Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ популярный Ρ‡ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AVR Atmel Atmega328p, ΠΊΠ°ΠΊ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΅Π³ΠΎ популярных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Arduino UNO ΠΈ Arduino Nano.

ВозмоТности этой ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ Arduino Uno, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° содСрТит Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‡ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Atmega328p. НСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π½ΠΈΠ·ΠΊΠΈΠ΅ Ρ†Π΅Π½Ρ‹ Π½Π° эту ΠΏΠ»Π°Ρ‚Ρƒ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основными Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΠΌΠΈ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΠΉ ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino Uno.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠ»Π°Ρ‚ Arduino Pro Mini

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π΅ ΠΎΡ‡Π΅Π½ΡŒ популярныС вСрсии ΠΏΠ»Π°Ρ‚ arduino pro mini, ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя

  • ΠŸΠ»Π°Ρ‚Π° 3.3 со встроСнным ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ 8 ΠœΠ“Ρ†
  • ΠŸΠ»Π°Ρ‚Π° 5 Π’ со встроСнным ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π° 16 ΠœΠ“Ρ†

ВСрсия Arduino Pro mini Π½Π° 5 Π’ ΠΈΠΌΠ΅Π΅Ρ‚ стабилизатор Π½Π° 5 Π’ ΠΈ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° 16 ΠœΠ“Ρ† Π½Π° ΠΏΠ»Π°Ρ‚Π΅, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ вСрсия Arduino pro mini Π½Π° 3,3 Π’ ΠΈΠΌΠ΅Π΅Ρ‚ рСгулятор напряТСния Π½Π° 3,3 Π’ со встроСнным ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π° 8 ΠœΠ“Ρ†. осциллятор.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рСгуляторС напряТСния Arduino.

  • Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΈ 3,3-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Arduino Pro Mini.
  • Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π»ΠΈ ΠΌΠΎΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino 5 Π²ΠΎΠ»ΡŒΡ‚ ΠΈΠ»ΠΈ 3,3 Π²ΠΎΠ»ΡŒΡ‚Π°.
  • ΠœΠΎΠ³Ρƒ Π»ΠΈ я ΠΏΠΎΠ΄Π°Ρ‚ΡŒ 5 Π²ΠΎΠ»ΡŒΡ‚ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino Pro Mini 3,3 Π²ΠΎΠ»ΡŒΡ‚Π°?

Π‘Ρ…Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini

Полная, подробная ΠΈ провСрСнная схСма ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рисункС Π½ΠΈΠΆΠ΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ свСтло-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Π½Π° микросхСмС. ПолноС описаниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ справа.

Полная распиновка (схСма ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini) Atmega328p

Π₯арактСристики ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ характСристики ΠΏΠ»Π°Ρ‚Ρ‹ Arduino pro mini:

14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°:

На этой ΠΏΠ»Π°Ρ‚Π΅ имССтся 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², ΠΈΠ· Π½ΠΈΡ… 14 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² 6 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Ρ…ΠΎΠ΄Π° PWM. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π½Π° рисункС описания ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 0 ΠΈ 1 Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ UART. Π”Π²Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° T0 ΠΈ T1 связаны с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° 4 ΠΈ 5 ΠΏΠ»Π°Ρ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 2 ΠΈ 3 ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ прСрывания, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² I/) Π² качСствС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсудим Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… руководствах.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ, связанныС с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Arduino Pro Mini
8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²:

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° SMD Atmel328p Π½Π° этой ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ 8-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ АЦП, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сопряТСния с 8 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ A4 ΠΈ A5 Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° связи I2C. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ прСрывания.

8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ОписаниС Arduino Pro Mini
ВстроСнный рСгулятор напряТСния:

Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ стабилизатор напряТСния Π½Π° 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’. РСгулятор напряТСния обСспСчиваСт Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ для питания Π²Π°ΡˆΠΈΡ… ΠΏΠ»Π°Ρ‚ Arduino Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника напряТСния ΠΎΡ‚ 5 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

Вактовая частота:

3,3-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Π°Ρ вСрсия ΠΏΠ»Π°Ρ‚Ρ‹ Arduino pro mini ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ с частотой 8 ΠœΠ“Ρ†, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Π°Ρ вСрсия ΠΈΠΌΠ΅Π΅Ρ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ с частотой 16 ΠœΠ“Ρ†. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚ Arduino Pro Mini ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ кСрамичСский Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΎΠ΄Π½Π°ΠΊΠΎ я Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΈΠ΄Π΅Π» ΠΌΠΈΠ½ΠΈ-ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro с ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ. Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎΠ± осцилляторах Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ….

НСт USB-ΠΏΠΎΡ€Ρ‚Π°:

Arduino Pro Mini НС ΠΈΠΌΠ΅Π΅Ρ‚ USB-ΠΏΠΎΡ€Ρ‚Π° ΠΈ встроСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π½Π° этом Ρ‡ΠΈΠΏΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΌ придСтся Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ внСшнСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USB to TTL.

НСт припаянных Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ²:

ΠŸΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ этой ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ припаянных Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ². Π­Ρ‚ΠΎ фактичСски Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π°ΡˆΡƒ схСму Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΉ.

ВстроСнный свСтодиод:

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ встроСнный свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ часам SPI (SCLK, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 13) Arduino pro mini. Π­Ρ‚ΠΎΡ‚ свСтодиод Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Arduino Uno ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ SPI (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UBSASP). Однако Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄.

Π₯арактСристики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Atmega328p:

Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ 32 ΠšΠ‘:

Atmega328 ΠΈΠΌΠ΅Π΅Ρ‚ 32 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π­Ρ‚ΠΎ энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания ΠΊΠΎΠ΄ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ записали, остаСтся Ρ‚Π°ΠΌ, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° снова Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ восстановлСнии питания.

1 ΠšΠ‘ EEPROM:

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° Atmega328p поставляСтся с 1 ΠšΠ‘ элСктричСски стираСмой постоянной памяти. Π­Ρ‚Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ для хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π­Ρ‚ΠΎ энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, хранящиСся Π² EEPROM, останутся Ρ‚Π°ΠΌ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания.

1 ΠšΠ‘ ΠžΠ—Π£:

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmega328p ΠΈΠΌΠ΅Π΅Ρ‚ 2 ΠšΠ‘ SRAM. Π­Ρ‚Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π²ΠΎ врСмя Π΅Π΅ выполнСния. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ памяти тСряСтся ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания. Когда ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ восстанавливаСтся, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ с самого Π½Π°Ρ‡Π°Π»Π°, ΠΈ содСрТимоС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти снова заполняСтся.

32 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… рСгистра

Π­Ρ‚ΠΎΡ‚ Ρ‡ΠΈΠΏ ΠΈΠΌΠ΅Π΅Ρ‚ 32 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎΠ± Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ atmega328 ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСна ​​в ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… руководствах.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для программирования Arduino Pro Mini:

БущСствуСт 2 ΠΌΠ΅Ρ‚ΠΎΠ΄Π° программирования Arduino Pro Mini.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ способ:

Π‘Π°ΠΌΡ‹ΠΉ простой способ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino pro mini β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя компилятор для прСобразования вашСго ΠΊΠΎΠ΄Π° C Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (avrdude) для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.

Мой Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ способ:

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ компилятора Avr-Gcc для создания исполняСмого Ρ„Π°ΠΉΠ»Π°, Π° Π·Π°Ρ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Avr-ObjCopy ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² HEX-Ρ„Π°ΠΉΠ». НаконСц, Avrdude ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π° доску. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, сама Arduino IDE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Avr-Gcc ΠΈ Avrdude для компиляции ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Arduino Pro Mini ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ:

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Arduino pro mini ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB. Однако Π½Π° этой ΠΏΠ»Π°Ρ‚Π΅ Π½Π΅Ρ‚ USB-ΠΏΠΎΡ€Ρ‚Π° ΠΈ встроСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ USB Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ другая ΠΏΠ»Π°Ρ‚Π° Arduino, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino pro mini, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

  1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino Pro Mini Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ SPI с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBASP.
  2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino Pro Mini Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ SPI с использованиСм Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Uno ΠΈΠ»ΠΈ Mega.
  3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino Pro Mini Ρ‡Π΅Ρ€Π΅Π· USART с использованиСм ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ модуля FTDI, USB to TTL.

ОписаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°:

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… Π½Π° ΠΌΠΈΠ½ΠΈ-ΠΏΠ»Π°Ρ‚Π΅ Arduino Pro.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ GND:

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ GND ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino Pro Mini, ΠΈ всС эти ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π·Π°ΠΊΠΎΡ€ΠΎΡ‡Π΅Π½Ρ‹. Для питания Arduino Pro Mini ΠΎΡ‚ внСшнСго источника питания ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ»Π΅ΠΌΠΌΡƒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² зазСмлСния.

НСобработанный ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚:

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для питания Arduino pro mini, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΊ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ источнику питания ΠΎΡ‚ 5 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Vcc:

Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ встроСнного рСгулятора напряТСния. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для питания Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для питания ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini, ΠΎΠ΄Π½Π°ΠΊΠΎ напряТСниС источника питания Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ фиксированным ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 5 Π’ ΠΈΠ»ΠΈ 3,3 Π’ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ШИМ:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 3, 5, 6, 9, 10 ΠΈ 11 ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ ШИМ. Π­Ρ‚ΠΎ пригодится для управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ двигатСля ΠΈΠ»ΠΈ для создания Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΏΠ»Π°Ρ‚Ρ‹.

АналоговыС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹:

Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ A0 Π΄ΠΎ A7. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Π²ΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Аналоговый Π²Ρ…ΠΎΠ΄, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π½Π° эти ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, прСобразуСтся Π² 10-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ АЦП.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ сброса:

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ сброса ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ сброса Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ сбрасываСт ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Ссли Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ подаСтся Π½ΠΈΠ·ΠΊΠΎΠ΅ логичСскоС напряТСниС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ с самого Π½Π°Ρ‡Π°Π»Π° послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ TXO ΠΈ RXI:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ TXO ΠΈ RXI ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ USART Π½Π° Ρ‡ΠΈΠΏΠ΅ atmega328p, ΠΈ эти ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для взаимодСйствия Arduino pro mini с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» UART.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ FTDI:

Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для программирования atmega328p с использованиСм модуля USART. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ TXO, RXI, DTR, Vcc, Gnd ΠΈ Gnd. TXO ΠΈ RXI β€” это Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ USART, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Vcc ΠΈ Ground Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° FTDI ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для питания Arduino pro mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° FTDI Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ DTR:

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Data-Terminal-Ready ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ программистом FTDI для автоматичСского сброса Arduino Pro Mini для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ обсуТдСниС Π²Ρ‹Π²ΠΎΠ΄Π° DTR Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² постС Arduino Schematic.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ SPI:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ SPI (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ интСрфСйс) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SPI. Они Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 10 (SS), ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 11 (MOSI), ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 12 (MISO) ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 13 (SCK), ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° схСмС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Ρ‹ΡˆΠ΅ 9. 0003

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ I2C:

АналоговыС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ A4 ΠΈ A5 Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ связи I2C. A4 β€” это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ линия Π΄Π°Π½Π½Ρ‹Ρ… (SDA), Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ A5 β€” это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ линия синхронизации (SCL). ΠŸΡ€ΠΈ использовании этого ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° SDA, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ SCL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для синхронизации часов.

Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ I2C Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… руководствах.

Π‘Ρ…Π΅ΠΌΠ° Arduino Pro Mini:

Π‘Ρ…Π΅ΠΌΠ° Arduino Pro Mini ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рисункС Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ довольно простая ΠΏΠ»Π°Ρ‚Π° с простыми схСмами. Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ схСмы рСгулятора напряТСния. Π­Ρ‚ΠΎΡ‚ рСгулятор напряТСния ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС Vraw Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Vcc Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅.

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 13 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ свСтодиод. Π‘Ρ…Π΅ΠΌΠ° Arduino pro mini Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ объяснСна Π² Π½Π°ΡˆΠΈΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… руководствах.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Arduino Pro Mini с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Arduino:

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Ρ‚ Arduino ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с интСрфСйсом USB ΠΈ встроСнным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΌ запись ΠΊΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Но Π² случаС с Arduino Pro Mini Π²Π°ΠΌ придСтся ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ микросхСму ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Atmel atmega328p с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ внСшнСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ этой ΠΏΠ»Π°Ρ‚Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚ это устройство ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ для использования Π²ΠΎ встраиваСмых систСмах, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ нСсовмСстимым с шилдами Arduino. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ экран, Π²Π°ΠΌ придСтся ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… с ΠΏΠ»Π°Ρ‚ΠΎΠΉ.

Π’ ΠΊΠ°ΠΊΠΈΡ… прилоТСниях ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΏΠ»Π°Ρ‚Ρƒ?

Π­Ρ‚Ρƒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для самых Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. НСбольшой Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€ ΠΈ простота использования Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π΅Π΅ срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΏΠ»Π°Ρ‚Ρƒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… прилоТСниях.

  • ВстроСнныС систСмы
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ IoT
  • Home Automation
  • ДисплСй Systems
  • Robotics

для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ производитСля: ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Arduino Pro Mini

ΠΎΡ‚ Jeremy S.
Cook
  • 03646469
    ΠΎΡ‚ Jeremy S. Cook
    6464649
    . Журналист / тСхничСский ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€-ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚

    Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ ΠšΡƒΠΊ ΠšΠΎΠ½ΡΠ°Π»Ρ‚ΠΈΠ½Π³

    23 апрСля 2019 Π³.

    Π‘Π»ΠΎΠ³

    Π’ качСствС Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ достаточно ΠΌΠ°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΏΠ»Π°Ρ‚Π° Arduino Pro Mini ATmega328 ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.

    Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно: Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘. ΠšΡƒΠΊ

    ΠŸΠ»Π°Ρ‚Ρ‹ Arduino упростили Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Π° Π±Ρ‹Π»Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ, Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Π° Π±Ρ‹Π»Π° Π½ΡƒΠΆΠ½Π° Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ для Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, ΠΈΠ»ΠΈ Ρ†Π΅Π½Π° Π±Ρ‹Π»Π° слишком высока, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π΅ΠΉ ΡΡ‚ΠΎΡΡ‚ΡŒ Π³Π΄Π΅-Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ»ΠΊΠ΅. Для Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ достаточно ΠΌΠ°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠΉ, Π³Π΄Π΅ Π½Π΅Ρ‚ возмоТности извлСчСния β€” Ρ‚ΠΎΠ³Π΄Π° ΠΏΠ»Π°Ρ‚Π° Arduino Pro Mini ATmega328 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.

    Arduino Pro Mini β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ‚ΠΈΡΠ½ΡƒΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно: Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘. ΠšΡƒΠΊ

    НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Arduino , ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ доступСн Π½Π° Sparkfun , которая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠ»Π°Ρ‚Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° 10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Π‘Π°ΠΉΡ‚Ρ‹ ΠΎΠ½Π»Π°ΠΉΠ½-Π°ΡƒΠΊΡ†ΠΈΠΎΠ½ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ вСрсии доски, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ всСго Π·Π° ΠΏΠ°Ρ€Ρƒ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ нСобходимости. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, которая Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для встраивания Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, β€” это Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ с ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒΡŽ основания 0,7 x 1,3 дюйма (18 ΠΌΠΌ x 33 ΠΌΠΌ) ΠΈ отсутствиС Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° USB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ. Он доступСн Π² вСрсии 5 Π’, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² вСрсии 3,3 Π’, Π² зависимости ΠΎΡ‚ вашСго прилоТСния.

    Π’ΠΎΠ³Π΄Π° вопрос, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство? Наряду с отсутствиСм фактичСского Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°, Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ микросхСмы ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса, Ρ‡Ρ‚ΠΎ сниТаСт Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΠΈ энСргопотрСблСниС, Π½ΠΎ Π½Π΅ оставляСт ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ³ΠΎ мСста для Β«ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ». Для этого Π²Π°ΠΌ понадобится ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ кабСль USB-TTL. Π₯отя эти ΠΈ доступны ΠΎΡ‡Π΅Π½ΡŒ дСшСво Π½Π° сайтах ΠΎΠ½Π»Π°ΠΉΠ½-Π°ΡƒΠΊΡ†ΠΈΠΎΠ½ΠΎΠ², ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° описаниС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ совмСстимы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами.

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кабСля Adafruit USB-TTL. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно: Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘. ΠšΡƒΠΊ

    ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Windows 10 особСнно Ρ€Π΅Π΄ΠΊΠΎ встрСчаСтся Π² Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… вСрсиях, хотя Ρƒ мСня Π±Ρ‹Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с Win10 с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ USB-ΠΊΠ°Π±Π΅Π»Π΅ΠΌ TTL-232 FTDI ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ~ 18 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША ΠΎΡ‚ Adafruit . Он Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΈ оТидалось, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ красный ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π² корпусС USB-Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ β€” Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ваш Arduino отправляСт Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π° красный ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ отправляСт Arduino. . Он обСспСчиваСт линию питания 5 Π’ ΠΈ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ соСдинСния Tx ΠΈ Rx, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ напряТСнии 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ кабСлю USB-TTL Adafruit (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ), сначала припаяйтС Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ ΠΊ сквозным отвСрстиям GND, VCC, RXI ΠΈ TXO. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π° красный ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ VCC вашСго Arduino (ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ, Ссли ΠΎΠ½ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅), Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΡ€Π°Π½ΠΆΠ΅Π²ΡƒΡŽ линию TXD ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ RXI Arduino, Π° ΠΆΠ΅Π»Ρ‚ΡƒΡŽ линию RXD ΠΊ Arduino TXD. Π—Π΄Π΅ΡΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΊΠ°Π±Π΅Π»ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ.

    Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘. ΠšΡƒΠΊΠΎΠΌ

    ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ IDE Arduino ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ COM-ΠΏΠΎΡ€Ρ‚ вмСстС с Β«Arduino Pro ΠΈΠ»ΠΈ Pro MiniΒ» Π² качСствС ΠΏΠ»Π°Ρ‚Ρ‹. НаТмитС Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ», ΠΈ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ с «компиляции» Π½Π° Β«Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒΒ», Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΈ отпуститС ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса Π½Π° Pro Mini ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹Π΅ ΡΠ²Π΅Ρ€ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ³Π½ΠΈ кабСля USB-TTL Π΄Π΅Π»Π°ΡŽΡ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ. ПослС программирования Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ логичСский Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΌ, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ я ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для вСлосипСдного спидомСтра Π² Π²ΠΈΠ΄Π΅ΠΎ Π½ΠΈΠΆΠ΅:

    Если Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ , ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ этому, ΠΎΡ‚ Electronut Labs Π½Π° Tindie. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ использования Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², хотя ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ потрСбуСтся нСбольшая координация, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΆΠ°Ρ‚Ρ‹ΠΌ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

    Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ USB-интСрфСйс, Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” Β«ArduinoΒ» Pro Micro . Он ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠ°ΠΊ Arduino Pro Mini, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнныС возмоТности HID благодаря Ρ‡ΠΈΠΏΡƒ ATmega32U4 ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ micro-USB.

    Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘. ΠšΡƒΠΊ β€” нСзависимый тСхничСский Турналист ΠΈ тСхничСский ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 10-Π»Π΅Ρ‚Π½ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² области Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ производства. Заядлый ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈ экспСримСнтатор, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Π΅Π³ΠΎ Π² Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅ ΠΈΠ»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ элСктромСханичСскиС ΠΏΠΎΠ΄Π²ΠΈΠ³ΠΈ Π½Π° ΠΊΠ°Π½Π°Π»Π΅ Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘. ΠšΡƒΠΊΠ° Π½Π° YouTube !

    ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ

    Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ ΠšΡƒΠΊ β€” нСзависимый тСхничСский Турналист ΠΈ тСхничСский ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 10-Π»Π΅Ρ‚Π½ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² области Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ производства. Заядлый ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈ экспСримСнтатор, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ Π² Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅ ΠΈΠ»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ элСктромСханичСскиС ΠΏΠΎΠ΄Π²ΠΈΠ³ΠΈ Π½Π° ΠΊΠ°Π½Π°Π»Π΅ Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘. ΠšΡƒΠΊΠ° Π½Π° YouTube!

    Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ

    ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ
    ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°
    ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ

    Аналоговый ΠΈ силовой
    Navitas дСмонстрируСт силовыС ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния Pure-Play Π½Π° выставкС Electronica 2022

    18 октября 2022 Π³.

    • TDK ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ кондСнсаторы с Π½ΠΈΠ·ΠΊΠΎΠΉ собствСнной ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ высокой Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ конструкции

      17 октября 2022 Π³.

    • Flex Power Modules ΠΈ onsemi совмСстно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ свСрхмалым IBC

      17 октября 2022 Π³.

    • АнтСнна Invicta ΠΎΡ‚ Antenova Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Π·ΠΎΠ½Ρƒ покрытия для устройств Bluetooth, Wi-Fi ΠΈ ZigBee

      14 октября 2022 Π³.

    • TDK прСдставляСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ постоянного Ρ‚ΠΎΠΊΠ° Half Brick ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ 200 Π’Ρ‚ ΠΈ 300 Π’Ρ‚ с Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ напряТСниСм ΠΎΡ‚ 43 Π’ Π΄ΠΎ 160 Π’ для ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ примСнСния

      14 октября 2022 Π³.

    Π‘ΠžΠ›Π¬Π¨Π•

    ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ
    ΠšΠΎΡ€ΠΏΡƒΡΠ° ROLEC technoBOX IP 66 ABS Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ доступны Π² 10 Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…

    17 октября 2022 Π³.

    • ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Infineon для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° (1.0)

      07 октября 2022 Π³.

    • Airzone запускаСт ваТнСйший интСрфСйс HVAC/IoT Π² Π‘Π΅Π²Π΅Ρ€Π½ΠΎΠΉ АмСрикС

      12 сСнтября 2022 Π³.

    • OMNIVISION прСдставляСт самый малСнький Π² ΠΌΠΈΡ€Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ изобраТСния с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Ρ‚Π²ΠΎΡ€ΠΎΠΌ для AR/VR/MR ΠΈ Metaverse

      24 августа 2022 Π³.

    • Anari AI запустила Thor X β€” ΠΏΠ΅Ρ€Π²ΡƒΡŽ «систСму Π² ΠΎΠ±Π»Π°ΠΊΠ΅Β» для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 3D-ΠΎΠ±Π»Π°ΠΊΠΎΠ² Ρ‚ΠΎΡ‡Π΅ΠΊ

      04 августа 2022 Π³.

    Π”ΠžΠŸΠžΠ›ΠΠ˜Π’Π•Π›Π¬ΠΠž

    ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ
    10-ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ‡ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Cadence

    18 октября 2022 Π³.

    • Cincoze анонсируСт Π½ΠΎΠ²Ρ‹ΠΉ дисплСйный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ€Π°ΠΌΠΎΠΉ сСрии CO-100

      17 октября 2022 Π³.

    • Rockwell Automation выпускаСт Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

      17 октября 2022 Π³.

    • Move-X выпускаСт ΠΏΠ»Π°Ρ‚Ρƒ Cicerone с использованиСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ u-blox Chip-to-Cloud для позиционирования

      13 октября 2022 Π³.

  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *