Arduino pro mini схСма. Arduino Pro Mini: ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ характСристик, схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ программирования

ΠšΠ°ΠΊΠΎΠ²Ρ‹ основныС характСристики Arduino Pro Mini. Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ. КакиС особСнности Ρƒ распиновки Arduino Pro Mini. Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini Π±Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. КакиС прСимущСства ΠΈ нСдостатки Ρƒ этой ΠΏΠ»Π°Ρ‚Ρ‹.

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики Arduino Pro Mini

Arduino Pro Mini — это компактная вСрсия популярной ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, прСдназначСнная для встраивания Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики ΠΏΠ»Π°Ρ‚Ρ‹:

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: ATmega328P
  • Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС: 3.3Π’ ΠΈΠ»ΠΈ 5Π’ (Π² зависимости ΠΎΡ‚ вСрсии)
  • Вактовая частота: 8 ΠœΠ“Ρ† (3.3Π’ вСрсия) ΠΈΠ»ΠΈ 16 ΠœΠ“Ρ† (5Π’ вСрсия)
  • 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (6 ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ШИМ)
  • 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²
  • Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ: 32 ΠšΠ‘
  • SRAM: 2 ΠšΠ‘
  • EEPROM: 1 ΠšΠ‘
  • Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹: 33 x 18 ΠΌΠΌ

Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Arduino — отсутствиС USB-ΠΏΠΎΡ€Ρ‚Π° ΠΈ стабилизатора напряТСния для экономии мСста. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Pro Mini ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ для ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Arduino Pro Mini

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ питания Arduino Pro Mini Π΅ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:


  1. Π§Π΅Ρ€Π΅Π· FTDI-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ 6-ΠΏΠΈΠ½ΠΎΠ²ΠΎΠΌΡƒ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅.
  2. ΠΠ°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ стабилизированного источника 3.3Π’ ΠΈΠ»ΠΈ 5Π’ (Π² зависимости ΠΎΡ‚ вСрсии ΠΏΠ»Π°Ρ‚Ρ‹) Π½Π° Π²Ρ‹Π²ΠΎΠ΄ VCC.
  3. ΠžΡ‚ нСстабилизированного источника 5-12Π’ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ RAW.

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· FTDI-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ программирования. Π­Ρ‚ΠΎ самый ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ ΠΈΠ»ΠΈ аккумуляторы, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ VCC (ΠΏΡ€ΠΈ напряТСнии 3.3Π’/5Π’) ΠΈΠ»ΠΈ RAW (ΠΏΡ€ΠΈ Π±ΠΎΠ»Π΅Π΅ высоком напряТСнии).

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ распиновки Arduino Pro Mini

Распиновка Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности:

  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ USB-ΠΏΠΎΡ€Ρ‚, для программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 6-ΠΏΠΈΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ FTDI.
  • Π•ΡΡ‚ΡŒ Π΄Π²Π° Π²Ρ‹Π²ΠΎΠ΄Π° питания — VCC (3.3Π’/5Π’) ΠΈ RAW (7-12Π’).
  • АналоговыС ΠΏΠΈΠ½Ρ‹ A4 ΠΈ A5 Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ I2C (SDA ΠΈ SCL).
  • ΠŸΠΈΠ½Ρ‹ 0 ΠΈ 1 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ RX ΠΈ TX для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса.
  • На ΠΏΠΈΠ½Π΅ 13 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ встроСнный свСтодиод.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ Arduino. НСобходимо Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° уровнями напряТСний ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств.


Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini Π±Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino Pro Mini Π±Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Arduino UNO ΠΈΠ»ΠΈ Arduino Nano. Алгоритм дСйствий:

  1. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎ схСмС:
    • GND — GND
    • 5V (VCC) — VCC
    • 10 — RST
    • 11 — 11
    • 12 — 12
    • 13 — 13
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π² Arduino UNO/Nano скСтч ArduinoISP.
  3. Π’ Arduino IDE Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅:
    • ΠŸΠ»Π°Ρ‚Π°: Arduino Pro or Pro Mini
    • ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€: ATmega328P (3.3V, 8MHz) ΠΈΠ»ΠΈ (5V, 16MHz)
    • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€: Arduino as ISP
  4. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ скСтч ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€».
  5. ΠŸΡ€ΠΈ появлСнии сообщСния «Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset Π½Π° Pro Mini.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Arduino Pro Mini Π±Π΅Π· ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΈ нСдостатки Arduino Pro Mini

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini:

  • ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ — идСально для встраиваСмых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
  • НизкоС энСргопотрСблСниС (особСнно 3.3Π’ вСрсия)
  • НСвысокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
  • Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Arduino-скСтчСй ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ

НСдостатки Arduino Pro Mini:


  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ USB-ΠΏΠΎΡ€Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€
  • НСт встроСнного стабилизатора напряТСния
  • МСньшС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Arduino
  • ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ°ΠΉΠΊΠΈ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ

НСсмотря Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния, Arduino Pro Mini остаСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ Π²Π°ΠΆΠ½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ энСргопотрСблСниС.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Arduino Pro Mini Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…

Благодаря своим ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ ΡΠ½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ, Arduino Pro Mini ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²:

  • Носимая элСктроника ΠΈ «ΡƒΠΌΠ½Π°Ρ» ΠΎΠ΄Π΅ΠΆΠ΄Π°
  • ΠœΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ ΠΈ Π΄Ρ€ΠΎΠ½Ρ‹
  • АвтономныС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Π»ΠΎΠ³Π³Π΅Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • Π£ΠΌΠ½Ρ‹Π΅ домашниС устройства
  • МодСли радиоуправляСмой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Arduino Pro Mini слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности:

  1. Π’Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ схСму питания устройства. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ для эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ.
  2. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ энСргосбСрСТСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для увСличСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.
  3. Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ отсутствиС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ схСмы.
  4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ для сохранСния компактности устройства.

ΠŸΡ€ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ Arduino Pro Mini позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эффСктивныС ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ элСктронныС устройства для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino Pro Mini

ΠŸΡ€ΠΎΡ†Π΅ΡΡ программирования Arduino Pro Mini практичСски Π½Π΅ отличаСтся ΠΎΡ‚ программирования ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Arduino. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ шаги:

  1. УстановитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ FTDI, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ FTDI-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.
  2. Π’ Arduino IDE Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ процСссор:
    • ΠŸΠ»Π°Ρ‚Π°: Arduino Pro or Pro Mini
    • ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€: ATmega328P (3.3V, 8 MHz) ΠΈΠ»ΠΈ ATmega328P (5V, 16 MHz)
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π² мСню «Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹» -> «ΠŸΠΎΡ€Ρ‚».
  4. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ скСтч.
  5. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°» для компиляции ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ программирования Arduino Pro Mini:

  • Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ объСм памяти (32 ΠšΠ‘) ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для энСргосбСрСТСния, Ссли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ.
  • ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ различиях Π² Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС ΠΌΠ΅ΠΆΠ΄Ρƒ 3.3Π’ ΠΈ 5Π’ вСрсиями ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ.

Π’ Ρ†Π΅Π»ΠΎΠΌ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ программирования ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Arduino, Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ освоитС ΠΈ Pro Mini.


Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino Pro Mini

Главная Β» Arduino Β» Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino Pro Mini

admin

Categories Arduino

БСгодня ΠΌΡ‹ ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± Arduino Pro Mini. Π­Ρ‚ΠΎ отладочная ΠΏΠ»Π°Ρ‚Π°, разработанная Arduino.cc ΠΈ основанная Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Atmega328.

Arduino Pro Mini ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Arduino UNO ΠΏΠΎ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ основноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΈ встроСнном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅. Arduino Pro Mini ΠΎΡ‡Π΅Π½ΡŒ малСнькая ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΏΠ»Π°Ρ‚Π°, Π² Π½Π΅ΠΉ Π½Π΅Ρ‚ встроСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈ USB-ΠΏΠΎΡ€Ρ‚Π°.

Arduino Uno поставляСтся с двумя встроСнными рСгуляторами напряТСния (5 Π’ ΠΈ 3,3 Π’), Π° Arduino Pro Mini β€” с ΠΎΠ΄Π½ΠΈΠΌ рСгулятором напряТСния. Доступны Π΄Π²Π΅ вСрсии Arduino Pro Mini: пСрвая с напряТСниСм питания 5 Π’ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° частотС 16 ΠœΠ“Ρ†, Π° вторая β€” 3,3 Π’ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° частотС 8 ΠœΠ“Ρ†.

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики Arduino Pro Mini

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: ATmega328
  • Рабочая частота (ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€): 16 ΠœΠ“Ρ† / 8 ΠœΠ“Ρ†
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°: 14
  • АналоговыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹: 8
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ PWM (ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ модуляция): 6
  • ВстроСнный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€: Π½Π΅Ρ‚
  • ΠŸΠΎΡ€Ρ‚ USB: Π½Π΅Ρ‚
  • Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ: 32 ΠΊΠ‘
  • SRAM: 2 ΠΊΠ‘
  • EEPROM: 1 ΠΊΠ‘
  • Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ: 0,5 ΠΊΠ‘ Π²ΠΎ Ρ„Π»ΡΡˆ-памяти.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino Pro Mini

  • Arduino Pro MiniΒ β€” это компактная, малогабаритная ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ оснащСнная микроконтроллСром Atmega328, встроСнным Π² ΠΏΠ»Π°Ρ‚Ρƒ.
  • ΠŸΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚Β 14Β ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²Β Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°Β ,Β 6Β ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ШИМ .
  • Π’Π°ΠΊΠΆΠ΅ Ρƒ Arduino Pro Mini ΠΈΠΌΠ΅ΡŽΡ‚ΡΡΒ 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ…Β Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²
  • Arduino Pro Mini Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшС Arduino Uno. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini β€” 18 ΠΌΠΌ Ρ… 33ΠΌΠΌ.
  • Π’ зависимости ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ напряТСния Arduino Pro Mini Π±Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ²:
  1. Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС: 5,0 Π’, ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€: 16 ΠœΠ“Ρ†, рСгулятор напряТСния: KB33.
  2. Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС: 3,3 Π’, ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€: 8 ΠœΠ“Ρ†, рСгулятор напряТСния: KB50.
  • Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ минимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ USB-ΠΏΠΎΡ€Ρ‚ΠΎΠΌ ΠΈ встроСнным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.
  • Для написания ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (скСтча) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Arduino IDE (Integrated Drive Electronics β€” интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ).
  • Arduino Pro Mini Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса ΠΈ встроСнный нСбольшой свСтодиод, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ Π½ΠΎΠΌΠ΅Ρ€ 13.

РаспрСдСлСниС памяти Arduino Pro Mini

Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ 3 Ρ‚ΠΈΠΏΠ° встроСнной памяти:

  1. FLASH объСмом 32 ΠšΠ‘, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 0,5 ΠšΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΠΎΠ΄Π° Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.
  2. SRAMΒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 2 ΠšΠ‘.
  3. EEPROMΒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1ΠšΠ‘.
  • FLASH β€” это энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.Β ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² Π½Π΅ΠΉ сохраняСтся, Π΄Π°ΠΆΠ΅ Ссли ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.
  • SRAMΒ (статичСская опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ), Π΅Ρ‰Π΅ Π΅Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ RAM, являСтся энСргозависимой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….Β Π”Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ, Ссли ΠΌΡ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.
  • EEPROMΒ β€” это ΠΏΠΎΠ»Ρƒ-энСргозависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ, поэтому Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ программирования.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим распиновку Arduino Pro Mini:

НиТС прСдставлСна подробная схСма распиновки Arduino Pro Mini:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ питания Arduino Pro Mini

  • Vcc:Β ΠΏΠ»Π°Ρ‚Π° Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ 2Β ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Β ΠΏΠ»ΡŽΡΠ° питания.  На этих Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ напряТСниС 5 Π’ ΠΈΠ»ΠΈ 3,3 Π’ Π² зависимости ΠΎΡ‚ вСрсии ΠΏΠ»Π°Ρ‚Ρ‹.
  • GND:Β Ρ‚Π°ΠΊΠΆΠ΅Β ΠΏΠ»Π°Ρ‚Π΅Β Π΅ΡΡ‚ΡŒΒ 3 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° GND (зСмля).
  • RAW: Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ внСшнСго стабилизированного напряТСния. К этому Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ внСшний Π±Π»ΠΎΠΊ питания с напряТСниСм ΠΎΡ‚ 5Π’ Π΄ΠΎ 12 Π’.
  • Reset:Β ΠΏΠ»Π°Ρ‚Π° Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ 2 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° сброса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пригодятся, Ссли ΠΏΠ»Π°Ρ‚Π° зависнСт Π² процСссС исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΠΎΠ΄Π°Ρ‡Π° Π½Π° этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π»ΠΎΠ³. 0 (ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с GND) ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ сбросу ΠΏΠ»Π°Ρ‚Ρ‹.

На рисункС Π½ΠΈΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Arduino Pro Mini:

Π˜Π½Π²Π΅Ρ€Ρ‚ΠΎΡ€ 12 Π’/ 220 Π’

Π˜Π½Π²Π΅Ρ€Ρ‚ΠΎΡ€ с чистой синусоидой, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ…

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ для программирования (ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° FTDI)

К этим ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡˆΠ΅ΡΡ‚ΠΈΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉΒ FTDI ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΏΠ»Π°Ρ‚Ρƒ Pro Mini.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Arduino Pro Mini

  • Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹: Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² / Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ 0 Π΄ΠΎ 13, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 0 β€” это RX1, Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 1 β€” это TX0.
  • АналоговыС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ : ΠŸΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ A0 Π΄ΠΎ A7. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для считывания Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰Π΅Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 10 Π±ΠΈΡ‚.

На рисункС Π½ΠΈΠΆΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ β€” ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ:

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Arduino Pro Mini для ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ

Arduino Pro Mini ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 3 ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° связи для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ. Π­Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹:

  1. UART ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».
  2. I2C ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».
  3. SPI ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ UART: Π΄Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° TXD ΠΈ RXD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи.Β Π’Ρ‹Π²ΠΎΠ΄ TXD для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ RXD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΊΠ΅Ρ‚Ρ‡ Ρ‚Π°ΠΊΠΆΠ΅ загруТаСтся ΠΏΠΎ UART.
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ I2C:Β Π΄Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° (A4 ΠΈ A5) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для осущСствлСния связи ΠΏΠΎ I2C.Β Π’Ρ‹Π²ΠΎΠ΄ A4 извСстСн ΠΊΠ°ΠΊ линия ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (SDA), которая содСрТит Π΄Π°Π½Π½Ρ‹Π΅, Π° A5 устанавливаСт линию ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ синхронизации (SCL), которая обСспСчиваСт ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ….
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ SPI:Β Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 10 (SS), 11 (MOSI), 12 (MISO) ΠΈ 13 (SCK) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для связи ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SPI.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹

  • ШИМ. На ΠΏΠ»Π°Ρ‚Π΅ имССтся 6 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ 3, 5, 6, 9, 10 ΠΈ 11, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится ШИМ (ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ модуляция).
  • Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ прСрывания. Доступны Π΄Π²Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… прСрывания: T0 (Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ 4) ΠΈ T1 (Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ 5).Β Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ извСстны ΠΊΠ°ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅.

Arduino Pro Mini Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Arduino

  • Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Ρ‚ Arduino ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ USB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ. Однако Π² случаС с Arduino Pro Mini для обСспСчСния компактности вся схСма USB ΡƒΠ΄Π°Π»Π΅Π½Π°.Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USB-UART прСобразоватСля.Β USB-UART ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π° основС FT232RL ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»Π΅Π½ для программирования Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ модуля ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΡˆΠ΅ΡΡ‚ΠΈΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ FTDI Ρ€Π°Π·ΡŠΠ΅ΠΌ.
  • Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Π° Arduino Uno, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ USB-UART ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Pro Mini с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ Uno.Β Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вСрсия Pro Mini, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, ΠΈΠΌΠ΅Π΅Ρ‚ напряТСниС питания 5 Π’, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ такая ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° частотС 16 ΠœΠ“Ρ†, Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Arduino Uno.
  • Π€ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€ β€” Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ это устройство ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ малСнький ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ это устройство подходящим для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Но нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Π° Π½Π΅ совмСстима с Arduino Shield.

ВСстСр транзисторов / ESR-ΠΌΠ΅Ρ‚Ρ€ / Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€

ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ±ΠΎΡ€ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ транзисторов, Π΄ΠΈΠΎΠ΄ΠΎΠ², тиристоров…

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅




Categories Arduino Tags arduino, Pro Mini

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС ΠΎΠ± ошибкС.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ mini. Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino Pro Mini. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Arduino Pro Mini

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠ°Ρ€Π° слов ΠΎ самом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅. ΠšΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π° 2 Π΄ΠΎΠ»Π»Π°Ρ€Π° Π² любом китайском ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.
Π Π°Π·ΡŠΡ‘ΠΌ Ρ‚ΠΈΠΏΠ° USB-A ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, понятно, для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.
ISP-ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒ Π½ΡƒΠΆΠ΅Π½ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅.
Π”ΠΆΠ°ΠΌΠΏΠ΅Ρ€ JP1 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ напряТСниС Π½Π° VCC Π²Ρ‹Π²ΠΎΠ΄Π΅ ISP-ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π°. Оно ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’. Если Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ устройство ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный источник питания, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ.
Π”ΠΆΠ°ΠΌΠΏΠ΅Ρ€ JP2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ самого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°; Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ рассматриваСтся.
ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° JP3 Π½ΡƒΠΆΠ½Π°, Ссли тактовая частота Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ устройства Π½ΠΈΠΆΠ΅ 1,5 ΠœΠ“Ρ†.
Π”Π²Π° свСтодиода ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚: G — ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ подаётся Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, R — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ соСдинён с Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ устройством.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ нСбольшоС врСмя опСрационная систСма сообщит, Ρ‡Ρ‚ΠΎ Π΅ΠΉ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ устройства.
Π’ этом случаС скачаСм Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта http://www. fischl.de/usbasp/. РаспакуСм Π°Ρ€Ρ…ΠΈΠ² ΠΈ установим Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ стандартным способом. Π’ диспСтчСрС устройств Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ — это Π±ΡƒΠ΄Π΅Ρ‚ быстро ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ. БоСдиняСм Ρ€Π°Π·ΡŠΡ‘ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Π½Π° Arduino Pro Mini согласно ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ схСмС.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· мСню: Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΠ»Π°Ρ‚Π° -> Arduino Pro or Pro Mini (Tools -> Board -> Arduino Pro or Pro Mini).
НуТно Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ задаётся Ρ‡Π΅Ρ€Π΅Π· мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€. Π£ мСня это ATmega 168 (5V, 16 MHz). Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ написаны Π½Π° корпусС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°: Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ -> USBasp (ΠΈΠ»ΠΈ Tools -> Programmer -> USBasp).

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ скСтч, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡƒΡΡ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ свСтодиодом: Π€Π°ΠΉΠ» -> ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ -> 01. Basics -> Blink.
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ ΠΊ Π½Π΅ΠΌΡƒ Arduino Pro Mini ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Π² Ардуино с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ нСсколькими способами.
1) Π§Π΅Ρ€Π΅Π· мСню Π€Π°ΠΉΠ» -> Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€;
2) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сочСтаниС клавиш Ctrl + Shift + U;
3) Π·Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Shift, Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ со стрСлкой Π²ΠΏΡ€Π°Π²ΠΎ, которая ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Ардуино стандартным способом.
Всё, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° «Π·Π°Π»ΠΈΡ‚Π°» Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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 .

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

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

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

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

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

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

Nano -> Pro Mini

  • +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, Ссли ΠΆΠ΅ Ρƒ вас иная вСрсия ΠΏΠ»Π°Ρ‚Π° Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ вашСй ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°Π·Π΄Π΅Π».

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

Pro5v328.upload.speed=19200

Π—Π°Ρ‚Π΅ΠΌ Π·Π°ΠΉΠ΄Π΅ΠΌ Π² Ρ„Π°ΠΉΠ» 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. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ. ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ!

Для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π²Π°ΠΌ понадобится Ардуино Uno. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ GND с Π·Π΅ΠΌΠ»Ρ‘ΠΉ, UCC — с плюсом, RXI ΠΈ NX0 с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ Π½Π° Uno, Π° GRN — с reset. Π›ΡƒΡ‡ΡˆΠ΅ всСго Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Ρ‚Ρ€Ρ‘Ρ…Π²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠ΅ напряТСниС. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания Π½Π° ΠΏΠ»Π°Ρ‚Π΅ загорится красный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΈΠ· Uno ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π—Π°Ρ‚Π΅ΠΌ запуститС Π½Π° своём ПК Sketch. ΠΠ°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ мСню Β«Π€Π°ΠΉΠ»Β» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β», Π΄Π°Π»Π΅Π΅ Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° Ρ€Π°Π·Π΄Π΅Π» Β«BasicsΒ» ΠΈ Π² появившСмся спискС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«BlinkΒ». ПослС этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ мСню «БСрвис». Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² Π½Ρ‘ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠŸΠ»Π°Ρ‚Π°Β». Π’ спискС ΠΏΠ»Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ строку Β«Arduino Pro Mini (5V, 16MHz) w/ATmega328Β» вмСсто Ρ‚ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² настройках Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ com-ΠΏΠΎΡ€Ρ‚.

Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ строкС появится слово Β«Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Β», Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Β«resetΒ». На экранС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. Π“ΠΎΡ‚ΠΎΠ²ΠΎ. ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Nano. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Sketch ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Β«Π€Π°ΠΉΠ»Β», Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Β«ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹Β». Π’ появившСмся спискС ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Β«ArduinoISPΒ». Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β», Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠŸΠ»Π°Ρ‚Π°Β» ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Β«Arduino NanoΒ».

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Nano с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скСтча ArduinoISP. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ setup. ИмСнно Ρ‚Π°ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²ΠΎ врСмя ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Pro Mini. Π’ стандартном Sketch ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π²Π½Π° 19200.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ² Nano, приступайтС ΠΊ сборкС breadboard, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠŸΡ€ΠΎ Мини. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ +5V ΠΊ Vcc, GND соСдинитС с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΎΠΌ, D10 с RST, Π° D11, D12 ΠΈ D13 с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ Π½Π° Pro Mini.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Nano ΠΊ ПК. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹Π΅ скорости ΠΏΠΎΡ€Ρ‚Π°, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡΡΡŒ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ· Sketch. ΠžΡ‚Ρ‹Ρ‰ΠΈΡ‚Π΅ тСкстовый Ρ„Π°ΠΉΠ» Β«boardsΒ» Π² ΠΏΠ°ΠΏΠΊΠ΅ Β«arduinoΒ». ΠžΡ‚ΠΊΡ€Ρ‹Π² Π΅Π³ΠΎ, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ строку:

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

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ настройки Π² тСкстовом Ρ„Π°ΠΉΠ»Π΅ Β«programmersΒ».

Если с настройками всё Π² порядкС, запуститС/пСрСзапуститС IDE. ПослС этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ вмСстС с Ρ‚ΠΈΠΏΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Β«Arduino as ISPΒ».

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» Β«Π€Π°ΠΉΠ»Β» ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ Β«Π’Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Β». Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Π²Ρ‹ΡˆΠ΅Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΌ случаС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«resetΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. Всё. Π“ΠΎΡ‚ΠΎΠ²ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Ардуино Pro Mini Π±Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. ΠŸΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях Π±Ρ‹Π»Π° Π»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ для вас эта ΡΡ‚Π°Ρ‚ΡŒΡ, рассказывайтС Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎ своём ΠΎΠΏΡ‹Ρ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ардуино, ΠΈ Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ вопросы ΠΏΠΎ рассмотрСнной Ρ‚Π΅ΠΌΠ΅.

ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния

Arduino Pro Mini построСна Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega168 (тСхничСскоС описаниС). ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° содСрТит 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ), 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€, ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ отвСрстия для ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ². Π‘Π»ΠΎΠΊ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ кабСлю FTDI ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Π΅-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρƒ Sparkfun для обСспСчСния питания ΠΈ связи Ρ‡Π΅Ρ€Π΅Π· USB.

Arduino Pro Mini ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для нСпостоянной установки Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ экспонаты. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° поставляСтся Π±Π΅Π· установлСнных Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ собствСнныС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹. РасполоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² совмСстимо с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Arduino Mini.

БущСствуСт Π΄Π²Π΅ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Pro Mini. Одна вСрсия Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ напряТСнии 3.3 Π’ ΠΈ частотС 8 ΠœΠ“Ρ†, другая ΠΏΡ€ΠΈ напряТСния 5 Π’ ΠΈ частотС 16 ΠœΠ“Ρ†.

Arduino Pro Mini Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΈ производится SparkFun Electronics.

Π‘Ρ…Π΅ΠΌΠ° ΠΈ исходныС Π΄Π°Π½Π½Ρ‹Π΅

Π₯арактСристики
ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

Arduino Pro Mini ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅: Ρ‡Π΅Ρ€Π΅Π· кабСль FTDI, ΠΈΠ»ΠΈ ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ‹-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π°, ΠΈΠ»ΠΈ ΠΎΡ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника питания 3.3 Π’ ΠΈΠ»ΠΈ 5 Π’ (зависит ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹) Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ Vcc, ΠΈΠ»ΠΈ ΠΎΡ‚ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ RAW.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ питания:

  • RAW . Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ напряТСния.
  • VCC . Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… 3.3 Π’ ΠΈΠ»ΠΈ 5 Π’.
  • GND. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ зазСмлСния.
ΠŸΠ°ΠΌΡΡ‚ΡŒ

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega168 ΠΈΠΌΠ΅Π΅Ρ‚: 16 ΠΊΠ‘ Ρ„Π»Π΅Ρˆ-памяти для хранСния ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (2 ΠΊΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°), 1 ΠΊΠ‘ ΠžΠ—Π£ ΠΈ 512 Π±Π°ΠΉΡ‚ EEPROM (которая читаСтся ΠΈ записываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ EEPROM).

Π’Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Pro, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ pinMode() , digitalWrite() , ΠΈ digitalRead() , ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈ напряТСнии 3,3 Π’. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ рСзистор (стандартно ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½) 20-50 кОм ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄ΠΎ 40 мА. НСкоторыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ особыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ шина: 0 (RX) ΠΈ 1 (TX) . Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для получСния (RX) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (TX) Π΄Π°Π½Π½Ρ‹Ρ… TTL. Π”Π°Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ соСдинСниС с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ TX-0 ΠΈ RX-1 Π±Π»ΠΎΠΊΠ° ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ².
  • Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅: 2 ΠΈ 3 . Π”Π°Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сконфигурированы Π½Π° Π²Ρ‹Π·ΠΎΠ² прСрывания Π»ΠΈΠ±ΠΎ Π½Π° младшСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ, Π»ΠΈΠ±ΠΎ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π·Π°Π΄Π½Π΅ΠΌ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ значСния. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация находится Π² описании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ attachInterrupt().
  • ШИМ: 3, 5, 6, 9, 10, ΠΈ 11 . Π›ΡŽΠ±ΠΎΠΉ ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² обСспСчиваСт ШИМ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 8 Π±ΠΈΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ analogWrite() .
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) . ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² осущСствляСтся связь SPI, которая, хотя ΠΈ поддСрТиваСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ, Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² язык Arduino.
  • LED: 13 . ВстроСнный свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 13. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ высокий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», Ρ‚ΠΎ свСтодиод Π³ΠΎΡ€ΠΈΡ‚.

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Pro Mini установлСны 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 10 Π±ΠΈΡ‚ (Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ 1024 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… значСния). Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΈΠ· Π½ΠΈΡ… располоТСны Π½Π° ΠΊΡ€Π°ΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π²Π° (Π²Ρ…ΠΎΠ΄Ρ‹ 4 ΠΈ 5) Π±Π»ΠΈΠΆΠ΅ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ происходит ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π΅ΠΌΠ»ΠΈ Π΄ΠΎ значСния VCC. НСкоторыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • I2C: A4 (SDA) ΠΈ A5 (SCL) . ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² осущСствляСтся связь I2C (TWI), для создания ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Wire.

БущСствуСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅:

  • Reset . Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ примСняСтся для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ доступ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π° самой ΠΏΠ»Π°Ρ‚Π΅ Arduino.
Бвязь

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino Pro Mini установлСно нСсколько устройств для осущСствлСния связи с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами Arduino ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ. ATmega168 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс UART TTL, осущСствляСмый Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ 0 (RX) ΠΈ 1 (TX). ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ (Serial Monitor) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Arduino позволяСт ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ USB.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ SoftwareSerial Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· любой ΠΈΠ· Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Pro Mini.

ATmega168 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ интСрфСйсы I2C (TWI) ΠΈ SPI. Π’ Arduino Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Wire для удобства использования ΡˆΠΈΠ½Ρ‹ I2C. Π‘ΠΎΠ»Π΅Π΅ подробная информация находится Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Для использования интСрфСйса SPI ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ тСхничСским Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega168.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega168 поставляСтся с записанным Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ, ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰ΠΈΠΌ запись Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π±Π΅Π· использования Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ². Бвязь осущСствляСтся ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ STK500.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ATmega168 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ внСшнСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация находится Π² Π΄Π°Π½Π½ΠΎΠΉ инструкции.

АвтоматичСская (программная) ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Arduino Pro Mini Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ записью Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π° Π½Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Один ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π½Π° Π±Π»ΠΎΠΊΠ΅ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ATmega168 Ρ‡Π΅Ρ€Π΅Π· кондСнсатор 100 Π½Π€. Π”Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ соСдинСн с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΠΈΠ½ΠΈΠΉ управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π° USB-to-serial, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π±Π»ΠΎΠΊΡƒ: ΠΊ Π»ΠΈΠ½ΠΈΠΉ RTS ΠΏΡ€ΠΈ использовании кабСля FTDI ΠΈΠ»ΠΈ ΠΊ Π»ΠΈΠ½ΠΈΠΈ DTR ΠΏΡ€ΠΈ использовании ΠΏΠ»Π°Ρ‚Ρ‹-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π° Sparkfun. Активация Π΄Π°Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, Ρ‚.Π΅. ΠΏΠΎΠ΄Π°Ρ‡Π° сигнала Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Arduino, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Upload Π² самой срСдС программирования. ΠŸΠΎΠ΄Π°Ρ‡Π° сигнала Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скоординирована с Π½Π°Ρ‡Π°Π»ΠΎΠΌ записи ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ сокращаСт Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.

Ѐункция ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Pro Mini происходит ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Arduino Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с ОБ Mac X ΠΈΠ»ΠΈ Linux (Ρ‡Π΅Ρ€Π΅Π· USB). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ полсСкунды послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ. Π’ΠΎ врСмя программирования происходит Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ² ΠΊΠΎΠ΄Π° Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ получСния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (всСх, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠ΄Π° Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹). Если производится разовая ΠΎΡ‚Π»Π°Π΄ΠΊΠ° скСтча, записанного Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСкунды ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

ЀизичСскиС характСристики

Π“Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Pro Mini ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 1,8Ρ…3,3 см.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini 100% объяснСниС

ΠŸΠ»Π°Ρ‚Π° Arduino Pro Mini ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ встроСнных систСмах, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта ΠΏΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ встроСнныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ с ΠΌΠ°Π»Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ схСмах ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini ΠΈ использовании ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π° этой ΠΏΠ»Π°Ρ‚Π΅.

Π‘Ρ…Π΅ΠΌΠ° Arduino Pro Mini ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рисункС Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ довольно простая ΠΏΠ»Π°Ρ‚Π° с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π’Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ просмотритС рисунок, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ встроСнного ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

БхСматичСская Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini

Π­Ρ‚ΠΎ схСматичСская Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini производства Sparkfun. Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠ»Π°Ρ‚ Arduino Pro Mini, схСмы Ρƒ Π½ΠΈΡ… ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, схСмы Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… китайских ΠΊΠ»ΠΎΠ½ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ, с нСбольшими отличиями, ΠΈ я расскаТу ΠΎΠ± этих различиях Π² ΠΊΠΎΠ½Ρ†Π΅ этого ΡƒΡ€ΠΎΠΊΠ°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ обсудим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° этой ΠΏΠ»Π°Ρ‚Π΅.

ЦСпь рСгулятора напряТСния:

Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный рСгулятор напряТСния 3,3 ΠΈΠ»ΠΈ 5 Π²ΠΎΠ»ΡŒΡ‚ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹. РСгулятор Π½Π° 3,3 Π²ΠΎΠ»ΡŒΡ‚Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 4–12 Π²ΠΎΠ»ΡŒΡ‚ Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 3,3 Π²ΠΎΠ»ΡŒΡ‚, Π° рСгулятор Π½Π° 5 Π²ΠΎΠ»ΡŒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ 6–12 Π²ΠΎΠ»ΡŒΡ‚ Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 5 Π²ΠΎΠ»ΡŒΡ‚. Π‘Ρ…Π΅ΠΌΠ° рСгулятора напряТСния ΡƒΠ΄ΠΎΠ±Π½Π°, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Arduino Pro Mini ΠΎΡ‚ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника напряТСния. Π‘Ρ…Π΅ΠΌΠ° рСгулятора напряТСния ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рисункС Π½ΠΈΠΆΠ΅.

ВстроСнныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Arduino Pro Mini для схСмы рСгулятора напряТСния ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ слСва, Π° схСма рСгулятора напряТСния ΠΏΠΎΠΊΠ°Π·Π°Π½Π° справа.

Raw Pin:

Π’Ρ…ΠΎΠ΄ рСгулятора напряТСния ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ Raw (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° схСмС справа) ΠΈ доступСн Ρ‡Π΅Ρ€Π΅Π· RAW Pin Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino Pro Mini (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Π½Π° рисункС). Π²Ρ‹ΡˆΠ΅). Π’ΠΎΡ‚ ссылка Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ схСму распиновки Arduino Pro Mini. Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для питания Arduino Pro Mini ΠΎΡ‚ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника напряТСния. Π—Π°Ρ‚Π΅ΠΌ это Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС прСобразуСтся Π² 3,3 ΠΈΠ»ΠΈ 5 Π²ΠΎΠ»ΡŒΡ‚ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹.

Π‘19ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€:

C19 β€” это ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 10 ΠΌΠΊΠ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ рСгулятора напряТСния. Π­Ρ‚ΠΎΡ‚ кондСнсатор ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ нСбольшиС ΠΏΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΈ ΠΈ колСбания напряТСния Π½Π° Π²Ρ…ΠΎΠ΄Π΅ стабилизатора напряТСния ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли ваш источник напряТСния ΠΈΠΌΠ΅Π΅Ρ‚ нСбольшиС высокочастотныС колСбания напряТСния, Ρ‚ΠΎ эти колСбания Π±ΡƒΠ΄ΡƒΡ‚ устранСны кондСнсатором Π‘19.

РСгулятор напряТСния:

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

НапримСр: Ссли напряТСниС Π½Π° Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ увСличиваСтся, сопротивлСниС рСгулятора соотвСтствСнно увСличиваСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ 5 Π’ΠΎΠ»ΡŒΡ‚ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ рСгулятора напряТСния. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, Ссли сопротивлСниС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ (Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, потрСбляСмая ΠΏΠ»Π°Ρ‚ΠΎΠΉ, увСличиваСтся Π·Π° счСт, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, сопряТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° с Arduino), Ρ‚ΠΎΠ³Π΄Π° сопротивлСниС рСгулятора Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ постоянноС ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, сколько энСргии Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ рСгулятором Π²ΠΏΡƒΡΡ‚ΡƒΡŽ?

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, Ρ€Π°ΡΡΠ΅ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ стабилизатором, Ссли Π·Π½Π°Π΅Ρ‚Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ рСгулятора (Iout). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ эту ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ.

РассСиваСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ = (Vraw – Vout)*Iout

Atmega328p ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ потрСбляСт ΠΎΠΊΠΎΠ»ΠΎ 20 мА Ρ‚ΠΎΠΊΠ°, ΠΈ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ 9-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΡƒΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ для питания ΠΏΠ»Π°Ρ‚Ρ‹, Ρ‚ΠΎ рСгулятор напряТСния тСряСт 60 ΠΌΠ’Ρ‚ мощности Π² Π²ΠΈΠ΄Π΅ Ρ‚Π΅ΠΏΠ»Π°.

РассСиваСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ = (9– 5)*20mA = 60 mWatts

Following are the common voltage regulator that can be found on Arduino Pro Mini

  • 3.3V:
    • Voltage regulators:Β  KB33 ,Β  S20K ,Β  F34V , L0RA , L0RB
  • 5V:
    • .0014 ,Β  L0UB

ΠŸΠ»Π°Ρ‚Π° Sparkfun ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ рСгулятор MIC5205, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС Π΄ΠΎ 16 Π²ΠΎΠ»ΡŒΡ‚. Однако ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 12 Π²ΠΎΠ»ΡŒΡ‚ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ RAW ΠΈΠ»ΠΈ Arduino Pro Mini я Π½Π΅ Π±ΡƒΠ΄Ρƒ, Ρ‚.ΠΊ. Ρƒ Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… китайских ΠΏΠ»Π°Ρ‚ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ кондСнсаторы Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ рассчитаны Π½Π° 12 Π²ΠΎΠ»ΡŒΡ‚, Π° ΠΏΠΎΠ΄Π°Ρ‡Π° напряТСния Π²Ρ‹ΡˆΠ΅ 12 Π²ΠΎΠ»ΡŒΡ‚ сгорит ΠΈ Π·Π°ΠΊΠΎΡ€ΠΎΡ‚ΠΈΡ‚. кондСнсатор.

Для питания 3,3 Π²ΠΎΠ»ΡŒΡ‚Π° Arduino pro mini 4,5–6 Π²ΠΎΠ»ΡŒΡ‚ β€” ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, Π° для 5 Π²ΠΎΠ»ΡŒΡ‚ Arduino 6–7,5 Π²ΠΎΠ»ΡŒΡ‚ β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π° рСгуляторС Π±ΡƒΠ΄Π΅Ρ‚ нСбольшим, ΠΈ рСгулятор Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠ΅ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ.

R11 ΠΈ Led1:

LED1 просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Arduino ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Π° рСзистор 10 кОм R11 (O1C) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ограничСния Ρ‚ΠΎΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· свСтодиод. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, свСтодиоды SMD ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния 1,8-3,3, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ Ρ‚ΠΎΠΊ 0,17-0,32 мА для 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

(5-1,8)/10000 – (5-3,3)/10000 = 0,32 мА – 0,17 мА

Π£ мСня Π΅ΡΡ‚ΡŒ китайский ΠΊΠ»ΠΎΠ½, Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ питания ΠΈΠΌΠ΅Π΅Ρ‚ рСзистор 1 кОм, поэтому Ρ‚ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 3,2 мА-1,7 мА Π² ΠΌΠΎΠ΅ΠΌ случай.

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° для ΠΏΠ°ΠΉΠΊΠΈ (SJ1):

Arduino Pro Mini ΠΎΡ‚ Sparkfun прСдоставляСт эту ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ для ΠΏΠ°ΠΉΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ встроСнный рСгулятор напряТСния ΠΈ свСтодиод питания ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ Vcc.

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

SJ1 находится Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΏΠ»Π°Ρ‚Ρ‹ рядом с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ GND ΠΈ RST . Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСгулятор ΠΎΡ‚ VCC , ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ каплю припоя Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΏΠ»Π°Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ присоски ΠΈΠ»ΠΈ фитиля.

На Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… китайских ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino Pro Mini Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ Π½Π΅Ρ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°ΠΌ придСтся Π²Ρ‹ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ встроСнный рСгулятор напряТСния, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ½Π΅Ρ€Π³ΠΈΡŽ.

Π’Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Arduino Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ Vcc, ΠΏΡ€ΠΈ этом Π²Ρ‹Ρ…ΠΎΠ΄ рСгулятора напряТСния всС Π΅Ρ‰Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π»ΠΈΠ½ΠΈΠΈ Vcc. Π­Ρ‚ΠΎ Π½Π΅ повлияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вашСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½ΠΎ Π²Ρ‹ потСряСтС нСсколько ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€ Ρ‚ΠΎΠΊΠ°.

Π Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ кондСнсаторы (C13, C10, C3):

Π Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ кондСнсаторы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для подавлСния высокочастотных ΠΏΠΎΠΌΠ΅Ρ… ΠΎΡ‚ сигнала напряТСния. Они ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‚ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹Π΅ колСбания напряТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ нанСсти Π²Ρ€Π΅Π΄ Ρ…Ρ€ΡƒΠΏΠΊΠΈΠΌ ИБ.

ДСйствуСт ΠΊΠ°ΠΊ ΠΎΡ‡Π΅Π½ΡŒ малСнький Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ источник питания для ИБ, компСнсируя Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ всплСск напряТСния Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Vcc ИБ. На самом Π΄Π΅Π»Π΅ это довольно распространСно, особСнно ΠΊΠΎΠ³Π΄Π° питаСмая ΠΈΠΌ схСма постоянно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ трСбования ΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Π Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ кондСнсаторы ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ напряТСнии ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ ИБ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ эти кондСнсаторы Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΡˆΡƒΠ½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ кондСнсаторами, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ источник питания, минуя Π±Π»ΠΎΠΊ питания.

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

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ кондСнсатора с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π½ΠΎΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ, Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², для ΠΎΠ±Ρ…ΠΎΠ΄Π° источника питания, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ кондСнсаторы ΠΎΠ΄Π½ΠΈΡ… Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… частот ΡˆΡƒΠΌΠ°.

Π Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ кондСнсаторы Arduino Pro Mini

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ обсудим Ρ€Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ кондСнсаторы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Arduino Pro Mini. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ C13 прСдставляСт собой кондСнсатор с Ρ‚Π°Π½Ρ‚Π°Π»ΠΎΠ²Ρ‹ΠΌ элСктролитом Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 10 ΠΌΠΊΠ€, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ кондСнсаторы C10 ΠΈ C3 ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой кСрамичСскиС кондСнсаторы Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 0,1 ΠΌΠΊΠ€. ΠšΠ΅Ρ€Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΉ кондСнсатор установлСн ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Vcc, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Ρ‚Π°Π½Ρ‚Π°Π»ΠΎΠ²Ρ‹ΠΉ элСктролитичСский кондСнсатор находится Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ Ρ‡ΠΈΠΏΠ° atmega328p.

Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ кСрамичСский кондСнсатор 0,1 ΠΌΠΊΠ€ ΠΎΡ‡Π΅Π½ΡŒ эффСктивСн Π² ΠΎΠ±Ρ…ΠΎΠ΄Π΅ высокочастотных всплСсков, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΈΠ·-Π·Π° быстрого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ atmega328p. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ IC для обСспСчСния ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ напряТСния. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ρ‚Π°Π½Ρ‚Π°Π»ΠΎΠ²Ρ‹ΠΉ элСктролитичСский кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 10 ΠΌΠΊΠ€ эффСктивно устраняСт ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большиС ΠΏΡ€ΠΎΠ²Π°Π»Ρ‹ ΠΈ колСбания.

Π‘Ρ…Π΅ΠΌΠ° автоматичСского сброса:

Если Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ сброса atmega328 подаСтся Π½ΠΈΠ·ΠΊΠΎΠ΅ логичСскоС напряТСниС для минимальной Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ сбрасываСтся. НапряТСниС Π½Π° этом ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Vcc (5 Π’ ΠΈΠ»ΠΈ 3,3 Π’ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹), Ρ‡Ρ‚ΠΎΠ±Ρ‹ atmega328 ΠΌΠΎΠ³ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.

Минимальная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ RESET ΡƒΠΊΠ°Π·Π°Π½Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ 2,5 мкс. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ сброса Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° 2,5 мкс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС сброса.

Π‘Ρ…Π΅ΠΌΠ° сброса ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рисункС Π½ΠΈΠΆΠ΅.

Π‘Ρ…Π΅ΠΌΠ° автоматичСского сброса Arduino Pro Mini

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚, Ссли ΠΌΡ‹ пытаСмся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° atmega328p, ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ скСтч Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ…Ρ€Π°Π½ΡΡ‰ΡƒΡŽΡΡ Π²ΠΎ Ρ„Π»ΡΡˆ-памяти.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ обсудим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ эта схСма автоматичСского сброса.

Π’Ρ‹Π²ΠΎΠ΄ DTR ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ FTDI для программирования atmega328p с использованиСм модуля UART. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ FTDI ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ этот Π²Ρ‹Π²ΠΎΠ΄ Π² Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ этот Π²Ρ‹Π²ΠΎΠ΄ Π² Π½ΠΈΠ·ΠΊΠΎΠΌ состоянии, ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° загруТаСтся.

ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор R2 ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ RESET Π½Π° высоком логичСском ΡƒΡ€ΠΎΠ²Π½Π΅, Π° Π² кондСнсаторС Π½Π΅Ρ‚ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ заряда, поэтому ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π° кондСнсаторС Ρ€Π°Π²Π½ΠΎ 0. Когда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ FTDI ΠΏΠΎΠ΄Π°Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΈΠΉ логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ DTR, напряТСниС a RESET Π²Ρ‹Π²ΠΎΠ΄ становится 0, Ρ‡Ρ‚ΠΎ сбрасываСт atmega328p. НапряТСниС Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ RESET постСпСнно Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ заряда кондСнсатора, ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ скСтча Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.

ЦСпь Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°:

ΠŸΠ»Π°Ρ‚Π° Arduino Pro Mini поставляСтся со встроСнным Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ с частотой 8 ΠœΠ“Ρ† ΠΈΠ»ΠΈ 16 ΠœΠ“Ρ† Π² зависимости ΠΎΡ‚ напряТСния ΠΌΠΈΠ½ΠΈ-ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠ½ΠΈ-ΠΏΠ»Π°Ρ‚ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнный кСрамичСский Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΈ Π΅ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠ½ΠΈ-ΠΏΠ»Π°Ρ‚ Arduino с ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

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

Π’ случаС кСрамичСского кондСнсатора Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ, Π½Π΅ бСспокоясь ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… кондСнсаторах, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Π² случаС ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹Ρ… Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ рисунок ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту идСю.

ВстроСнный кСрамичСский осциллятор Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino Pro Mini. , 80'0
  • 5V Board:
    • Oscillators:Β  R160JAC6s ,Β  16.000-30 ,Β  A1 , Β  A'N , Β  A'a
  • ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы I2C:

    Π­Ρ‚Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма, показанная Π½ΠΈΠΆΠ΅, относится ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino Pro Mini ΠΎΡ‚ Sparkfun, ΠΈ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов для модуля I2C, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π½Π° Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini. .

    ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы I2C для Arduino Pro Mini

    Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы Π½Π° ΠΏΠ»Π°Ρ‚Π΅, Π²Π°ΠΌ придСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ рСзисторы SMD. Π”Π΅ΡˆΠ΅Π²Π°Ρ китайская ΠΏΠ»Π°Ρ‚Π° Arduino Pro Mini Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнных ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ для модуля связи I2C. Π’ этом случаС Π²Π°ΠΌ придСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор снаруТи.

    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° SCK:

    Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ встроСнный свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ 13 (SCK) ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini. Π­Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ SCLK (Π²Ρ‹Π²ΠΎΠ΄ 17 Atmega328) для модуля SPI. Он Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ваш Arduino pro mini обмСниваСтся Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SPI. Π― Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Ρƒ ΠΌΠΎΡ€Π³Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ скСтч Π² Arduino pro mini, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ SPI.

    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ 13 ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini

    Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 13 ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Pro Mini, ΠΈ Π² Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΌ Π±Π°Π·ΠΎΠ²ΠΎΠΌ эскизС мигания свСтодиода (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, ΠΈ ΠΎΠ½ ΠΌΠΈΠ³Π°Π΅Ρ‚ встроСнным свСтодиодом.

    C1 Π½Π° AREF Pin:

    AREF β€” это Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ эталонный ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, ΠΈ ΠΌΡ‹ обсудим Π΅Π³ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… руководствах. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ C1 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΡˆΡƒΠΌΠ° Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ AREF.

    ΠšΠ»ΠΎΠ½Ρ‹ Arduino Pro Mini:

    Π£ мСня Π΅ΡΡ‚ΡŒ китайский ΠΊΠ»ΠΎΠ½ Arduino Pro Mini со встроСнным Π΄ΠΈΠΎΠ΄ΠΎΠΌ. Π’Ρ…ΠΎΠ΄ Π΄ΠΈΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ RAW, Π° Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Ρ…ΠΎΠ΄Ρƒ рСгулятора напряТСния.

    Π­Ρ‚ΠΎ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ напряТСния ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ напряТСния. Π’ отсутствиС этого Π΄ΠΈΠΎΠ΄Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π½Ρ‚Π°Π»ΠΎΠ²Ρ‹ΠΉ кондСнсатор Π·Π°ΠΊΠΎΡ€ΠΎΡ‚ΠΈΡ‚, Ссли Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ напряТСниС, ΠΈ, вСроятно, Π·Π°ΠΊΠΎΡ€ΠΎΡ‚ΠΈΡ‚ источник напряТСния.

    ΠŸΠΎΡ‡Ρ‚ΠΈ всС ΠΊΠ»ΠΎΠ½Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ схоТиС схСмы, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ способны ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΡ… постоянно.

    НадСюсь, Π²Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΈΠ· этого ΡƒΡ€ΠΎΠΊΠ°. ΠžΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° связи, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я подСлюсь Π±ΠΎΠ»Π΅Π΅ интСрСсными ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ.

    Arduino Pro Mini β€” 5 Π’/16 ΠœΠ“Ρ†

    Он Ρ‚ΠΎΠ½ΠΊΠΈΠΉ (0,8 ΠΌΠΌ)! Π­Ρ‚ΠΎ Ардуино ΠŸΡ€ΠΎ Мини! Π­Ρ‚ΠΎ 5V Arduino с Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ 16MHz.

    Arduino Pro Mini Π½Π΅ поставляСтся с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ любой Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ любой Π½ΡƒΠΆΠ½ΠΎΠΉ Π²Π°ΠΌ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Arduino Π½Π°Ρ‡Π°Ρ‚ΡŒ с Nano ΠΈΠ»ΠΈ Duemilanove. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ доски, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ быстро Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. БСрия Arduino Pro ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ограничСния систСмного напряТСния (5 Π’), отсутствиС Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² ΠΈ USB Π²Π½Π΅ ΠΏΠ»Π°Ρ‚Ρ‹.

    Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Arduino Pro Mini трСбуСтся кабСль FTDI ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Arduino LilyPad/Pro/ProMini.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    ATmega328, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° частотС 16 ΠœΠ“Ρ† с внСшним Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ (допуск 0,5 %)
    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ USB Π²Π½Π΅ ΠΏΠ»Π°Ρ‚Ρ‹
    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ автоматичСский сброс
    РСгулятор 5 Π’
    Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ полярности
    Π’Ρ…ΠΎΠ΄ постоянного Ρ‚ΠΎΠΊΠ° ΠΎΡ‚ 5 Π’ Π΄ΠΎ 12 Π’ Π Π°Π·ΠΌΠ΅Ρ€Ρ‹:

    0,7×1,3 дюйма (18×33 ΠΌΠΌ)
    МСнСС 2 Π³Ρ€Π°ΠΌΠΌΠΎΠ²

    ΠžΠ±Π·ΠΎΡ€

    Arduino Pro Mini β€” это ΠΏΠ»Π°Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° основС ATmega328 (тСхничСскоС описаниС). Он ΠΈΠΌΠ΅Π΅Ρ‚ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 6 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ), 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², встроСнный Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€, ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса ΠΈ отвСрстия для крСплСния ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ². ШСстиконтактный Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ кабСлю FTDI ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Sparkfun, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ USB ΠΈ связь с ΠΏΠ»Π°Ρ‚ΠΎΠΉ.

    ΠŸΠ»Π°Ρ‚Π° Arduino Pro Mini ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для полустационарной установки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈΠ»ΠΈ выставках. ΠŸΠ»Π°Ρ‚Π° поставляСтся Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ смонтированных Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ², Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°. РасполоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² совмСстимо с Arduino Mini.

    Π•ΡΡ‚ΡŒ Π΄Π²Π΅ вСрсии Pro Mini. Один Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° 3,3 Π’ ΠΈ 8 ΠœΠ“Ρ†, Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π° 5 Π’ ΠΈ 16 ΠœΠ“Ρ†.

    ΠŸΠ»Π°Ρ‚Π° Arduino Pro Mini Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π° ​​компаниСй SparkFun Electronics.

    Π‘Ρ…Π΅ΠΌΠ° ΠΈ эталонный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

    Π€Π°ΠΉΠ»Ρ‹ EAGLE: arduino-pro-mini-reference-design.zip

    Π‘Ρ…Π΅ΠΌΠ°: Arduino-Pro-Mini-schematic.pdf

    Π‘Π²ΠΎΠ΄ΠΊΠ°

    ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega328
    Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’ (Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ)
    Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 3,35–12 Π’ (модСль 3,3 Π’) ΠΈΠ»ΠΈ 5–12 Π’ (модСль 5 Π’)
    ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ 6 обСспСчиваСт Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал)
    АналоговыС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 6
    . Π’ΠΎΠΊ DC Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π΅ 40 MA
    Flash ΠΏΠ°ΠΌΡΡ‚ΡŒ 32 KB (OT Bootloader 2 KB (OF Bootloader 2 KB (OF Bootloader 2 KB (OT Bootlider 2 KB (OF Bootlider 2 KB (OF Bootlider 2 KB (OF Bootloader 2 KB (OF Bootlider 2 KB (OF Bootlider 2 KB (OF Bootlider 2 KB (OF Bootlider 2 KB.
    SRAM 2 ΠšΠ‘
    EEPROM 1KB
    Clock Speed ​​ 8 ΠœΠ“Ρ† (модСль 3,3 Π’) ΠΈΠ»ΠΈ 16 ΠœΠ“Ρ† (модСль 5 Π’)

    Power

    . ΠΏΠ»Π°Ρ‚Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ ΠΊ Π΅Π΅ ΡˆΠ΅ΡΡ‚ΠΈΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΌΡƒ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ, ΠΈΠ»ΠΈ с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ источником питания 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’ (Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ) Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Vcc ΠΈΠ»ΠΈ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ источником питания Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ RAW.

    ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ питания ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

    • Π‘Π«Π Π¬Π•. Для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΡΡ‹Ρ€ΡŒΡ ( Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ) напряТСниС Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.
    • Π’ΠšΠ¦. Π Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ источник питания 3,3 ΠΈΠ»ΠΈ 5 Π²ΠΎΠ»ΡŒΡ‚.
    • ЗСмля. Π—Π°Π·Π΅ΠΌΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹.

    ΠŸΠ°ΠΌΡΡ‚ΡŒ

    ATmega328 ΠΈΠΌΠ΅Π΅Ρ‚ 32 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти для хранСния ΠΊΠΎΠ΄Π° (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 2 ΠšΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°). Он ΠΈΠΌΠ΅Π΅Ρ‚ 2 ΠšΠ‘ SRAM ΠΈ 1 ΠšΠ‘ EEPROM (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ EEPROM).

    Π’Ρ…ΠΎΠ΄ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄

    ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Pro Mini ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ pinMode(), digitalWrite() ΠΈ digitalRead(). Они Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ 3,3 ΠΈΠ»ΠΈ 5 Π²ΠΎΠ»ΡŒΡ‚ (Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ максимум 40 мА ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½) Π½Π° 20-50 кОм. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    • Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€: 0 (RX) ΠΈ 1 (TX). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° (RX) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (TX) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… TTL. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ TX-0 ΠΈ RX-1 ΡˆΠ΅ΡΡ‚ΠΈΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°.
    • Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ прСрывания: 2 ΠΈ 3. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сконфигурированы для запуска прСрывания ΠΏΠΎ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅ΠΌΡƒ ΠΈΠ»ΠΈ ΡΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Ρƒ ΠΈΠ»ΠΈ измСнСнию значСния. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ смотритС Π² описании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ attachInterrupt().
    • ШИМ: 3, 5, 6, 9, 10 ΠΈ 11. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ШИМ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ AnalogWrite().
    • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ связь SPI, которая, хотя ΠΈ обСспСчиваСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π² настоящСС врСмя Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² язык Arduino.
    • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄: 13. К Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ 13 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ встроСнный свСтодиод. Когда Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π’Π«Π‘ΠžΠšΠžΠ• Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, свСтодиод Π³ΠΎΡ€ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΠ˜Π—ΠšΠžΠœ ΡƒΡ€ΠΎΠ²Π½Π΅ — Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½.

    Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… обСспСчиваСт Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 10 Π±ΠΈΡ‚ (Ρ‚. Π΅. 1024 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… значСния). Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΈΠ· Π½ΠΈΡ… находятся Π½Π° ΡˆΠ°ΠΏΠΊΠ°Ρ… Π½Π° ΠΊΡ€Π°ΡŽ ΠΏΠ»Π°Ρ‚Ρ‹; Π΄Π²Π° (Π²Ρ…ΠΎΠ΄Ρ‹ 4 ΠΈ 5) Π½Π° отвСрстиях Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹. АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ ΠΎΡ‚ Π·Π΅ΠΌΠ»ΠΈ Π΄ΠΎ VCC. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    • I 2 C: 4 (SDA) ΠΈ 5 ​​(SCL). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° связи I 2 C (TWI) с использованиСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Wire.

    На ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠ½:

    • Бброс. УстановитС ΠΠ˜Π—ΠšΠ˜Π™ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° этой Π»ΠΈΠ½ΠΈΠΈ для сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для добавлСния ΠΊΠ½ΠΎΠΏΠΊΠΈ сброса ΠΊ экранам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

    Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ сопоставлСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Arduino ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ATmega328.

    Бвязь

    Arduino Pro Mini ΠΈΠΌΠ΅Π΅Ρ‚ ряд срСдств для связи с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π΄Ρ€ΡƒΠ³ΠΈΠΌ Arduino ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ. ATmega328 обСспСчиваСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ связь UART TTL, которая доступна Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… 0 (RX) ΠΈ 1 (TX). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ простыС тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino ΠΈ с Π½Π΅Π΅ Ρ‡Π΅Ρ€Π΅Π· соСдинСниС USB.

    Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° SoftwareSerial позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ связь Π½Π° любом ΠΈΠ· Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Pro Mini.

    ATmega328 Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ связь I2C (TWI) ΠΈ SPI. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Wire для упрощСния использования ΡˆΠΈΠ½Ρ‹ I2C; подробности см. Π² ссылкС. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связь SPI, см. тСхничСскоС описаниС ATmega168.

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Arduino Pro Mini ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino (ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ). Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² справочникС ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… пособиях.

    ATmega328 Π½Π° Arduino Pro Mini поставляСтся с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ записанным Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±Π΅Π· использования внСшнСго Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Он взаимодСйствуСт с использованиСм исходного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° STK500 (ссылка, Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² C).

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ATmega328 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ внСшнСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°; подробности см. Π² этих инструкциях.

    АвтоматичСский (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ) сброс

    ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ физичСского наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ сброса ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, Arduino Pro Mini сконструирован Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Один ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΡˆΠ΅ΡΡ‚ΠΈΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π»ΠΈΠ½ΠΈΠΈ сброса ATmega328 Ρ‡Π΅Ρ€Π΅Π· кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 100 Π½Π°Π½ΠΎΡ„Π°Ρ€Π°Π΄. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΠΈΠ½ΠΈΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ USB-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прСобразоватСля, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ: RTS ΠΏΡ€ΠΈ использовании кабСля FTDI, DTR ΠΏΡ€ΠΈ использовании ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Sparkfun. Когда эта линия Π°ΠΊΡ‚ΠΈΠ²Π½Π° (Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ), линия сброса ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° врСмя, достаточноС для сброса микросхСмы. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, просто Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² срСдС Arduino. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ опусканиС строки сброса ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ согласовано с Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

    Π­Ρ‚Π° настройка ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ послСдствия. Когда Pro Mini ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с Mac OS X ΠΈΠ»ΠΈ Linux, ΠΎΠ½ сбрасываСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Π½Π΅ΠΌΡƒ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Ρ‡Π΅Ρ€Π΅Π· USB). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ полсСкунды ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚ΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Pro.

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

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