Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments

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

Arduino Nano V3.0 – Π₯арактСристики ΠΏΠ»Π°Ρ‚Ρ‹, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino Nano (рус. Ардуино Нано) β€” открытая ΠΈ компактная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с сСмСйства Arduino, построСнная Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega328 (Arduino Nano 3.0) ΠΈΠ»ΠΈ ATmega168 (Arduino Nano 2.x), ΠΈΠΌΠ΅Π΅Ρ‚ нСбольшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ….

Arduino Nano β€” это ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³Β Arduino Uno, отличаСтся Ρ„ΠΎΡ€ΠΌΡ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ‹, которая Π² 2-2.5 Ρ€Π°Π·Π° мСньшС (19 x 43 ΠΌΠΌ), Ρ‡Π΅ΠΌ Arduino Uno (53 Ρ… 69 ΠΌΠΌ),Β Π² отсутствии силового Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° постоянного Ρ‚ΠΎΠΊΠ° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· кабСль Mini-B USB.Β ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Nano ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΈΠ½ΠΎΠ², поэтому Π΅Π΅ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ.

На ΠΏΠ»Π°Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡ΠΈΠΏ FTDI FT232RL для USB-Serial прСобразования ΠΈ примСняСтся mini-USB кабСль для связи с Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ вмСсто стандартного. Бвязь с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ устройствами ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ UART, I2C ΠΈ SPI интСрфСйсы.

Π₯арактСристики ArduinoΒ Nano V3.x ATmega328


ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ATmega328P
Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС
5 Π’
НапряТСниС питания (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅)7-12 Π’
НапряТСниС питания (ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅)6-20Π’
Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹/Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹14 (6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ)
АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹8
ШИМ (PWM) ΠΏΠΈΠ½Ρ‹
6
ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄40 мА
ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° 3.3V50 мА
Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ32 Кб ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 2 Кб ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ
SRAM2 Кб
EEPROM1 Кб
Вактовая частота16 ΠœΠ“Ρ†
ВстроСнный свСтодиод13
Π”Π»ΠΈΠ½Π°45.0 ΠΌΠΌ
Π¨ΠΈΡ€ΠΈΠ½Π°18.0 ΠΌΠΌ
ВСс7 Π³

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма

Π₯арактСристики Arduino Nano V2.3 ATmega168PA

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ATmega168PA
Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС5 Π’
НапряТСниС питания (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅)7-12 Π’
НапряТСниС питания (ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅)6-20 Π’
Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹/Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹14 (6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ)
АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹8
ШИМ (PWM) ΠΏΠΈΠ½Ρ‹
6
ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄40 мА
ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° 3.3V50 мА
Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ16 Кб ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 2 Кб ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ
SRAM1 Кб
EEPROM512 Π±Π°ΠΉΡ‚
Вактовая частота16 ΠœΠ“Ρ†
ВстроСнный свСтодиод13
Π”Π»ΠΈΠ½Π°42.0 ΠΌΠΌ
Π¨ΠΈΡ€ΠΈΠ½Π°18.5 ΠΌΠΌ
ВСс7 Π³

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма

Arduino Nano Ch440G V3.0

Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ардуино-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° являСтся ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠΉ вСрсиСй Arduino UNO. Π•Π³ΠΎ 30 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ UNO ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π° А6 ΠΈ А7. USB-TTL мост Ch440G ΠΈ USB-mini Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ нСпосрСдствСнно ΠΈΠ· срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. USB-мост Ch440G Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ здСсь.

Благодаря интСрфСйсу USB-UART Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° Π±Π°Π·Π΅ микросхСмы Ch440G, данная вСрсия Arduino Nano сильно дСшСвлС, Ρ‡Π΅ΠΌ Π΅Ρ‘ Π°Π½Π°Π»ΠΎΠ³ Π½Π° Π±Π°Π·Π΅ микросхСмы FT232RL.

ОписаниС элСмСнтов ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano V3

  • USBΒ Jack – Ρ€Π°Π·ΡŠΠ΅ΠΌ USB Mini-B для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройств USB;
  • AnalogΒ ReferenceΒ Pin – для опрСдСлСния ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния АЦП;
  • Ground – зСмля;
  • Digital Pins (2-13) – Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹;
  • TXD – ΠΏΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ UART;
  • RXD – ΠΏΠΈΠ½ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ UART;
  • Reset Button – ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°;
  • ISCP (In-Circuit Serial Programmer) – ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для пСрСпрограммирования ΠΏΠ»Π°Ρ‚Ρ‹;
  • Microcontroller ATmega328P – ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ β€” Π³Π»Π°Π²Π½Ρ‹ΠΉ элСмСнт Π½Π° ΠΏΠ»Π°Ρ‚Π΅;
  • AnalogΒ Input Pins (A0-A7) – Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹;
  • Vin – Π²Ρ…ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания ΠΎΡ‚ внСшнСго источника;
  • Ground Pins – зСмля;
  • 5 Volt Power Pin
     – ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5 Π’;
  • 3 Volt Power Pin – ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 3.3 Π’;
  • RST – Π²Ρ…ΠΎΠ΄ для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ;
  • SMD Crystal – ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ (ΠΆΠ°Ρ€Π³.Β Β«ΠΊΠ²Π°Ρ€Ρ†Β»)Β β€” ΠΏΡ€ΠΈΠ±ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΒ ΠΏΡŒΠ΅Π·ΠΎΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ эффСкт и явлСниС мСханичСского Ρ€Π΅Π·ΠΎΠ½Π°Π½ΡΠ°Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для построСния высокодобротного рСзонансного элСмСнта элСктронной схСмы;
  • TX LED (White) – свСтодиод β€” ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ отправлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ UART;
  • RX LED (Red) – свСтодиод β€” ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΈΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ UART;
  • Power LED (Blue) – свСтодиод β€” ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ питания;
  • Pin 13 LED (Wellow) – ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉΒ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Β ΠΊΒ 13-ΠΌΡƒΒ ΠΏΠΈΠ½Ρƒ.

ОписаниС пинов/Распиновка Arduino Nano

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

  • ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ шина: 0 (RX) ΠΈ 1 (TX).Β Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для получСния (RX) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (TX) Π΄Π°Π½Π½Ρ‹Ρ… TTL. Π”Π°Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ микросхСмы ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ FTDI USB-to-TTL.
  • Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅: 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. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ высокий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», Ρ‚ΠΎ свСтодиод Π³ΠΎΡ€ΠΈΡ‚.

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Nano установлСны 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 10 Π±ΠΈΡ‚ (Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ 1024 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… значСния). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСрСния Π΄ΠΎ 5 Π’ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π΅ΠΌΠ»ΠΈ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π΅Π» посрСдством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ analogReference(). НСкоторыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

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

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ°Ρ€Π° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:

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

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

Arduino Nano ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Mini-B USB, ΠΈΠ»ΠΈ ΠΎΡ‚ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ 6-20 Π’ (Π²Ρ‹Π²ΠΎΠ΄ 30), ΠΈΠ»ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ 5 Π’ (Π²Ρ‹Π²ΠΎΠ΄ 27), внСшнСго источника питания. АвтоматичСски выбираСтся источник с самым высоким напряТСниСм.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° FTDI FT232RL (ΠΈΠ»ΠΈ Ch440G) ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли сама ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π°ΠΏΠΈΡ‚Π°Π½Π° ΠΎΡ‚ USB. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΡ‚ внСшнСго источника (Π½Π΅ USB), Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ напряТСниС 3.3 Π’, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ микросхСмой FTDI FT232RL (ΠΈΠ»ΠΈ Ch440G), ΠΏΡ€ΠΈ этом свСтодиоды RX ΠΈ TX мигаю Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сигнала высокого уровня Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… 0 ΠΈ 1.

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

Π’ Windows Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ установлСны автоматичСски, ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹, Ссли Π²Ρ‹ использовали установщик. Если Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ ΠΈ распаковали Zip Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΏΠ»Π°Ρ‚Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ распознана, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ.

  • НаТмитС Π½Π° мСню Β«ΠŸΡƒΡΠΊΒ» ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ панСль управлСния.
  • ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» «БистСма ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΒ» (System and Security). Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «БистСма» (System). Π—Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ диспСтчСр устройств (Device manager).
  • ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ ΠŸΠΎΡ€Ρ‚Ρ‹ (COM ΠΈ LPT) (Ports (COM & LPT)). Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«FT232R USB UARTΒ». Если Ρ€Π°Π·Π΄Π΅Π» COM ΠΈ LPT отсутствуСт, просмотритС Ρ€Π°Π·Π΄Π΅Π» Β«Π”Ρ€ΡƒΠ³ΠΈΠ΅ устройства», «НСизвСстноС устройство».
  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ FT232R USB UARTΒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Β«ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ драйвСры…».
  • Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π½Π° этом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅Β».
  • НаконСц, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ FTDI USB Drivers, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² ΠΏΠ°ΠΏΠΊΠ΅ Β«DriversΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Arduino.
  • ПослС этого Windows Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ установку Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

Π’Ρ‹Π±ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΏΠΎΡ€Ρ‚Π°

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Arduino IDE. Из мСню Tools>Board выбираСтся Arduino Nano

.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сдСлана ваша ΠΏΠ»Π°Ρ‚Π°. Для Arduino Nano V3.x β€” это ATmega328P, а для Arduino Nano V2.x β€” ATmega128.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΏΠ»Π°Ρ‚Ρ‹ Π² мСню Tools>Port. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, это COM3 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ (Π² ΠΌΠΎΡ‘ΠΌ случаС β€” это COM5).

Если Ρƒ вас модСль Arduino Nano Ch440G, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Arduino as ISP.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

Arduino_Nano-Rev3.2-SCH.pdf
ArduinoNanoManual23.pdf
Arduino_Nano | Аппаратная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino
Arduino_nano
Arduino_NANO_Ch440_Rev3.pdf

ΠšΡƒΠΏΠΈΡ‚ΡŒ Arduino Nano V3 Π½Π° AliExpress

micro-pi.ru

Arduino NANO: схСма, распиновка ΠΏΠΎΡ€Ρ‚ΠΎΠ²

Arduino Nano β–Ί благодаря своим нСбольшим Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ, стала ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых популярных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Рассмотрим характСристики, схСму, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹.

β—„ Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π• β–Ί

ΠŸΠ»Π°Ρ‚Π° Arduino Nano β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ для создания Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… условиях. Nano Π·Π°Π²ΠΎΠ΅Π²Π°Π»Π° свою ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ срСди Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ благодаря своим ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ, сопоставимых с Ρ„Π»ΡΡˆΠΊΠΎΠΉ. Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ объСм памяти, количСство ΠΏΠΎΡ€Ρ‚ΠΎΠ², схСму, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Ардуино Нано ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ характСристики, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ флагманскому ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ β€” Arduino UNO.

Распиновка Arduino NANO v3

Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ этой ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² отсутствии Π³Π½Π΅Π·Π΄Π° для внСшнСго источника питания, вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ VIN. Когда Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ создании ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠ³ΠΎ устройства, Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Arduino Nano v3 ATmega328 / ATmega168 ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€ΠΈ этом, Ардуино УНО β€” это Π±ΠΎΠ»Π΅Π΅ удобная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для старта ΠΈ Π½Π°Ρ‡Π°Π»Π° изучСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Arduino Nano распиновка ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° русском,Β ICSP

ΠŸΠ»Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… β€” с припаянными Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ ΠΈ Π±Π΅Π· (Π½ΠΎΠΆΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ΄ΡƒΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅). ΠŸΠ»Π°Ρ‚Ρ‹ Π±Π΅Π· Π½ΠΎΠΆΠ΅ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π½Π° Ардуино, припаивая ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ΠŸΠ»Π°Ρ‚Ρ‹ с Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для соСдинСния с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ модулями ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ (ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Β«ΠΏΠ°ΠΏΠ°-ΠΏΠ°ΠΏΠ°Β» ΠΈ Β«ΠΏΠ°ΠΏΠ°-ΠΌΠ°ΠΌΠ°Β»).

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

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: ATmega328
  • Вактовая частота: 16 ΠœΠ“Ρ†
  • НапряТСниС логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ: 5 Π’
  • Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС питания: 7–12 Π’
  • ΠŸΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния: 22
  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ с ΠΏΠΈΠ½Π° Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°: 40 мА
  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ ΠΏΠΈΠ½Π° 3.3V: 50 мА
  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ ΠΏΠΈΠ½Π° 5V: 800 мА
  • ΠŸΠΎΡ€Ρ‚ΠΎΠ² с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ШИМ: 6
  • ΠŸΠΎΡ€Ρ‚ΠΎΠ², ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… ΠΊ АЦП: 8
  • Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ АЦП: 10 Π±ΠΈΡ‚
  • Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ: 32 ΠšΠ‘
  • EEPROM-ΠΏΠ°ΠΌΡΡ‚ΡŒ: 1 ΠšΠ‘
  • SRAM-ΠΏΠ°ΠΌΡΡ‚ΡŒ: 2 ΠšΠ‘
  • Π Π°Π·ΠΌΠ΅Ρ€ Arduino Nano: 18Γ—45 ΠΌΠΌ

Arduino NANO: схСма элСктричСская

Arduino Nano v3.0 Ch440G ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма

Arduino NANO: ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅

Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС ΠΏΠ»Π°Ρ‚Ρ‹ β€” 5Π’ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· кабСль USB. Π’ случаС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ внСшнСго источника, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Arduino NANO v3 автоматичСски ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π° источник с большим напряТСниСм. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ источника ΠΎΡ‚ 7 Π΄ΠΎ 12 Π’. ΠŸΠΎΠ΄Π°Ρ‡Π° напряТСния Π½Π° ΠΏΠΈΠ½ 5V Π½Π΅ допустимо β€” ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ³ΠΎΡ€Π΅Ρ‚ΡŒ, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ слСдуСт ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· VIN.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano v3.0 ch440g

NANO v3.0: ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ внСшнСго источника

5V Β   – Π½Π° ΠΏΠΈΠ½ выводится стабилизированноС напряТСниС 5Π’
3.3V – Π½Π° ΠΏΠΈΠ½ выводится стабилизированноС напряТСниС 3.3 Π’
GND – Π²Ρ‹Π²ΠΎΠ΄ Π·Π΅ΠΌΠ»ΠΈ (Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅)
VIN Β  – ΠΏΠΈΠ½ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ внСшнСго напряТСния 7–12 Π’
IREF – ΠΏΠΈΠ½ информирования ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ напряТСнии ΠΏΠ»Π°Ρ‚Ρ‹

Arduino NANO v3.0 ch440g: ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, ΠΏΠ°ΠΌΡΡ‚ΡŒ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ производится Π² срСдС Arduino IDE 1.8, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ бСсплатно ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС www.arduino.cc. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊ Nano ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Ардуино. Π§Ρ‚ΠΎΠ±Ρ‹ быстро Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Π½Π° нашСм сайтС Β«Π£Ρ€ΠΎΠΊΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…Β» Π³Π΄Π΅ прСдставлСны ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ инструкции.

ΠŸΠ»Π°Ρ‚Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° памяти:

Flash – ΠΏΠ°ΠΌΡΡ‚ΡŒ объСмом 32 ΠΊΠ‘ для Arduino Nano ATmega328 ΠΈ 16 ΠΊΠ‘ для Arduino Nano ATmega168, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Когда ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ скСтчСм Ρ‡Π΅Ρ€Π΅Π· USB, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° записываСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΠΎ Flash – ΠΏΠ°ΠΌΡΡ‚ΡŒ.

SRAM ΠΏΠ°ΠΌΡΡ‚ΡŒ β€” это опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Ардуино объСмом 2 ΠΊΠ‘ для ATmega328 ΠΈ 1 ΠΊΠ‘ для ATmega168. SRAM ΠΏΠ°ΠΌΡΡ‚ΡŒ энСрго-зависимая, ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ источника питания ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ‹, всС сохранСнныС Ρ€Π°Π½Π΅Π΅ Π΄Π°Π½Π½Ρ‹Π΅ удалятся.

EEPROM β€” это энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ объСмом всСго 1 ΠΊΠ‘. Бюда ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания Π½Π΅ исчСзнут. ΠœΠΈΠ½ΡƒΡ EEPROM Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи β€” 100 000 Ρ€Π°Π· ΠΏΠΎ утвСрТдСниям производитСля.

xn--18-6kcdusowgbt1a4b.xn--p1ai

Arduino Nano | Аппаратная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino

Β 

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

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Nano, построСнная Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega328 (Arduino Nano 3.0) ΠΈΠ»ΠΈ ATmega168 (Arduino Nano 2.x), ΠΈΠΌΠ΅Π΅Ρ‚ нСбольшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ…. Она ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ…ΠΎΠΆΡƒΡŽ с Arduino Duemilanove Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ отличаСтся сборкой. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² отсутствии силового Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° постоянного Ρ‚ΠΎΠΊΠ° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· кабСль Mini-B USB.Β Nano Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΈ продаСтся ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Gravitech.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ схСмы ΠΈ исходныС Π΄Π°Π½Π½Ρ‹Π΅

Arduino Nano 3.0 (ATmega328): схСмы ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Eagle.

Arduino Nano 2.3 (ATmega168): руководство (pdf) ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Eagle. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ‚.ΠΊ. свободная вСрсия Ρ„Π°ΠΉΠ»ΠΎΠ² Eagle Π½Π΅ позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ с двумя слоями, Π° данная вСрсия схСм Nano содСрТит Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ слоя, Ρ‚ΠΎ схСмы ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ Π½Π΅ трассированными.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ характСристики

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

Atmel ATmega168 ΠΈΠ»ΠΈ ATmega328

Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС (логичСская ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ)

5 Π’

Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅)

7-12 Π’

Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅)

6-20 Π’

Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π’Ρ…ΠΎΠ΄Ρ‹/Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹

14 (6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ)

АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹

8

ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄

40 мА

ЀлСш-ΠΏΠ°ΠΌΡΡ‚ΡŒ

16 Кб (ATmega168) ΠΈΠ»ΠΈ 32 Кб (ATmega328) ΠΏΡ€ΠΈ этом 2 Кб ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°

ΠžΠ—Π£

1 Кб (ATmega168) или 2 Кб (ATmega328)

EEPROM

512 Π±Π°ΠΉΡ‚ (ATmega168) ΠΈΠ»ΠΈ 1 Кб (ATmega328)

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

16 ΠœΠ“Ρ†

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹

1.85 см x 4.2 см

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

Arduino Nano ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Mini-B USB, ΠΈΠ»ΠΈ ΠΎΡ‚ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ 6-20 Π’ (Π²Ρ‹Π²ΠΎΠ΄ 30), ΠΈΠ»ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ 5 Π’ (Π²Ρ‹Π²ΠΎΠ΄ 27), внСшнСго источника питания. АвтоматичСски выбираСтся источник с самым высоким напряТСниСм.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° FTDI FT232RL ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли сама ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π°ΠΏΠΈΡ‚Π°Π½Π° ΠΎΡ‚ USB. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΡ‚ внСшнСго источника (Π½Π΅ USB), Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ напряТСниС 3.3 Π’, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ микросхСмой FTDI, ΠΏΡ€ΠΈ этом свСтодиоды RX ΠΈ TX мигаю Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сигнала высокого уровня Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… 0 ΠΈ 1.

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

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

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

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

  • ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ шина: 0 (RX) ΠΈ 1 (TX). Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для получСния (RX) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (TX) Π΄Π°Π½Π½Ρ‹Ρ… TTL. Π”Π°Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ микросхСмы ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ FTDI USB-to-TTL.
  • Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅: 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. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ высокий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», Ρ‚ΠΎ свСтодиод Π³ΠΎΡ€ΠΈΡ‚.Β 

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Nano установлСны 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 10 Π±ΠΈΡ‚ (Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ 1024 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… значСния). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСрСния Π΄ΠΎ 5 Π’ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π΅ΠΌΠ»ΠΈ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π΅Π» посрСдством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ analogReference(). НСкоторыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

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

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ°Ρ€Π° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:

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

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Arduino ΠΈ ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ ATmega168.

Бвязь

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

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

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

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

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° программируСтся посрСдством ПО Arduino. Из мСню Tools > Board выбираСтся Β«Arduino Diecimila, Duemilanove ΠΈΠ»ΠΈ Nano w/ ATmega168Β» ΠΈΠ»ΠΈ Β«Arduino Duemilanove ΠΈΠ»ΠΈ Nano w/ ATmega328Β» (согласно установлСнному ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация находится Π² справочникС ΠΈ инструкциях.

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

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

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

Nano Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ записью Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π° Π½Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Одна ΠΈΠ· Π»ΠΈΠ½ΠΈΠΉ FT232RL, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… (DTR), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ATmega168 ΠΈΠ»ΠΈ ATmega328 Ρ‡Π΅Ρ€Π΅Π· кондСнсатор 100 Π½Π€. Активация Π΄Π°Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, Ρ‚.Π΅. ΠΏΠΎΠ΄Π°Ρ‡Π° сигнала Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Arduino, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Upload Π² самой срСдС программирования. ΠŸΠΎΠ΄Π°Ρ‡Π° сигнала Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ DTR скоординирована с Π½Π°Ρ‡Π°Π»ΠΎΠΌ записи ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ сокращаСт Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.

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

Β 

arduino.ru

Π£Ρ€ΠΎΠΊΠΈ Arduino. Распиновка ΠΏΠ»Π°Ρ‚Ρ‹ | AlexGyver Technologies

Распиновка ΠΏΠ»Π°Ρ‚Ρ‹


Распиновка (Pinout) ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΈΠ½Ρ‹ Π·Π° Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΡˆΡ‚ΡƒΠΊΠ° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΈΠ½ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ! Рассмотрим ΠΏΠΈΠ½Ρ‹ ΠΈ интСрфСйсы ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° основС Arduino Nano, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ардуино ΠΈΠΌΠ΅ΡŽΡ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Π²Ρ…ΠΎΠ΄Ρ‹/Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹/интСрфСйсы, Π½ΠΎ просто Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ количСствС.

GPIO


НачнСм с ΠΏΠΈΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… большС всСго, это GPIO, с Π°Π½Π³Π». General Purpose Input-Output, Π²Ρ…ΠΎΠ΄Ρ‹-Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΎΠ½ΠΈ подписаны ΠΊΠ°ΠΊ D0–D13 ΠΈ A0–A5. По ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ распиновки ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ PD*, PB* ΠΈ PC*, (вмСсто Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΈ – Ρ†ΠΈΡ„Ρ€Π°) ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Ρ‚Ρ‘ΠΌΠ½ΠΎ-Π±Π΅ΠΆΠ΅Π²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ β€œΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎβ€ ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ PD/PB/PC? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΈΠ½Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΏΠžΡ€Ρ‚Ρ‹ ΠΏΠΎ нСсколько ΡˆΡ‚ΡƒΠΊ (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 8), Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Нано Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΏΠΎΡ€Ρ‚Π°: D, B ΠΈ C, соотвСтствСнно ΠΏΠΈΠ½Ρ‹ Ρ‚Π°ΠΊ ΠΈ подписаны: PD3 – Port D 3 – Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠΎΡ€Ρ‚Π° D. Π­Ρ‚ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹, способныС Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ логичСский сигнал (0 ΠΈΠ»ΠΈ VCC) ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ логичСский сигнал. VCC это напряТСниС питания ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΡ€ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ использовании ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино это 5 Π’ΠΎΠ»ΡŒΡ‚, соотвСтствСнно это 5 Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°: 0V – сигнал Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня (LOW), 5V – высокого уровня (HIGH). НапряТСниС питания ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, ΠΎΠ± этом ΠΌΡ‹ Π΅Ρ‰Ρ‘ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ. GPIO ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹: Π²Ρ…ΠΎΠ΄ (INPUT), Π²Ρ‹Ρ…ΠΎΠ΄ (OUTPUT) ΠΈ Π²Ρ…ΠΎΠ΄ с подтяТкой ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ встроСнным Π² МК рСзистором Π½Π° 20 кОм (INPUT_PULLUP). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅.

ВсС GPIO ΠΏΠΈΠ½Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ…ΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ сигнал с напряТСниСм ΠΎΡ‚ 0 Π΄ΠΎ 5 Π²ΠΎΠ»ΡŒΡ‚ (Π½Π° самом Π΄Π΅Π»Π΅ Π΄ΠΎ 5.5 Π²ΠΎΠ»ΡŒΡ‚, согласно Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Ρƒ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€). ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС ΠΈΠ»ΠΈ напряТСниС, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅Π΅ 5.5 Π’ΠΎΠ»ΡŒΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΏΠΈΠ½Π° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ самого МК ΠΈΠ· строя. НапряТСниС 0-2.5 Π²ΠΎΠ»ΡŒΡ‚Π° считаСтся Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ (LOW), 2.5-5.5 – высоким ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ (HIGH). Если GPIO Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½, Ρ‚.Π΅. β€œΠ²ΠΈΡΠΈΡ‚ Π² воздухС”, ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ случайноС напряТСниС, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π΅Π΅ ΠΈΠ· Π·Π° Π½Π°Π²ΠΎΠ΄ΠΎΠΊ ΠΎΡ‚ сСти (ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° 220Π² Π² стСнах) ΠΈ элСктромагнитных Π²ΠΎΠ»Π½ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… частотах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ½ΠΈΠ·Π°Π½ соврСмСнный ΠΌΠΈΡ€.

GPIO Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π° (OUTPUT) ΡΠ²Π»ΡΡŽΡ‚ΡΡ транзисторными Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ напряТСниС 0 ΠΈΠ»ΠΈ VCC (напряТСниС питания МК). Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ – логичСскоС, Π° Π½Π΅ силовоС устройство, Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ рассчитаны Π½Π° ΠΏΠΎΠ΄Π°Ρ‡Ρƒ сигналов Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΆΠ΅Π»Π΅Π·ΠΊΠ°ΠΌ, Π° Π½Π΅ Π½Π° прямоС ΠΈΡ… ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ с GPIO Π²Ρ‹Ρ…ΠΎΠ΄Π° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ – 40 мА. Если ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠ½ΡΡ‚ΡŒ большС – ΠΏΠΈΠ½ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя (Π²Ρ‹Π³ΠΎΡ€ΠΈΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ транзистор ΠΈ всё). Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 40 мА? ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ 5ΠΌΠΌ ΠΎΠ΄Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ свСтодиод потрСбляСт 20 мА, ΠΈ это практичСски СдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ Ардуино. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ максимальном Ρ‚ΠΎΠΊΠ΅ со всСх ΠΏΠΈΠ½ΠΎΠ², ΠΎΠ½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ 200 мА, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10 свСтодиодов ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΡΡ€ΠΊΠΎΡΡ‚ΡŒβ€¦

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹


Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ GPIO ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊ Π½ΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ с Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, с Π½ΠΈΠΌΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ°:

  • ADC (АЦП, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ) – Π·Π΅Π»Ρ‘Π½Ρ‹Π΅ подписи ADC* Π½Π° распиновкС
  • UART (интСрфСйс связи) – Π³ΠΎΠ»ΡƒΠ±Ρ‹Π΅ TXD ΠΈ RXD Π½Π° распиновкС
  • Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², ΠΎΠ½ΠΈ ΠΆΠ΅ ШИМ ΠΏΠΈΠ½Ρ‹ – свСтло-Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ OC*A ΠΈ OC*B, Π³Π΄Π΅ * Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°
  • SPI (интСрфСйс связи) – Π³ΠΎΠ»ΡƒΠ±Ρ‹Π΅ SS, MOSI, MISO, SCK
  • I2C (интСрфСйс связи) – Π³ΠΎΠ»ΡƒΠ±Ρ‹Π΅ SDA ΠΈ SCL
  • INT (Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ прСрывания) – Ρ€ΠΎΠ·ΠΎΠ²Ρ‹Π΅ INT0 ΠΈ INT1, Π° Ρ‚Π°ΠΊΠΆΠ΅ PCINT* – PinChangeInterrupt

Если ΠΏΡ€ΠΎ интСрфСйсы ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Ρ‚ΠΎ АЦП, прСрывания ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π»ΠΈ.

АЦП


ADC ΠΏΠΈΠ½Ρ‹ (с АЦП) ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π±ΡƒΠΊΠ²ΠΎΠΉ A. Π”Π°, ΠΏΠΈΠ½Ρ‹ A6 ΠΈ A7 Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Нано ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ…ΠΎΠ΄ Π½Π° АЦП ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ GPIO ΠΏΠΈΠ½Π°ΠΌΠΈ! АЦП – Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, позволяСт ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ напряТСниС ΠΎΡ‚ 0 Π΄ΠΎ VCC (напряТСния питания МК) ΠΈΠ»ΠΈ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния. На Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚ Ардуино Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ АЦП составляСт 10 Π±ΠΈΡ‚ (2^10 = 1024), Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: напряТСниС ΠΎΡ‚ 0 Π΄ΠΎ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ прСобразуСтся Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΎΡ‚ 0 Π΄ΠΎ 1023 (1024-1 Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ отсчёт ΠΈΠ΄Ρ‘Ρ‚ с нуля). ΠžΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ: ΠΏΡ€ΠΈ ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… 5V ΠΎΠ΄ΠΈΠ½ шаг измСрСния АЦП составит 4.9 ΠΌΠΈΠ»Π»ΠΈΠ²ΠΎΠ»ΡŒΡ‚Π° (0.00488 Π’), Π° ΠΏΡ€ΠΈ ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… 1.1Π’ – 1.1 ΠΌΠ’ (0.00107 Π’). Вся ΡΡƒΡ‚ΡŒ Π² точности, я Π΄ΡƒΠΌΠ°ΡŽ Π²Ρ‹ поняли. Если ΠΎΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС установлСно Π½ΠΈΠΆΠ΅ напряТСния питания МК, Ρ‚ΠΎ оцифровывая напряТСниС Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 1023. Подавая Π½Π° АЦП напряТСниС Π²Ρ‹ΡˆΠ΅ 5.5 Π’ΠΎΠ»ΡŒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²Ρ‹Π³ΠΎΡ€Π΅Π²ΡˆΠΈΠΉ ΠΏΠΎΡ€Ρ‚. ΠŸΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ рСкомСндуСтся. На Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π΅ΡΡ‚ΡŒ нСсколько Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния: ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ VCC (Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ питания), 1.1V (ΠΎΡ‚ встроСнного Π² МК стабилизатора) ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с внСшнСго источника Π² ΠΏΠΈΠ½ Aref, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π£ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ардуино (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρƒ МСги) Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ встроСнныС Ρ€Π΅ΠΆΠΈΠΌΡ‹. ΠžΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС рСкомСндуСтся Π·Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· рСзистор, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° 1 кОм. Для измСрСния напряТСний Π²Ρ‹ΡˆΠ΅ 5.5 Π²ΠΎΠ»ΡŒΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния Π½Π° рСзисторах.

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ (ШИМ)


Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²: Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ядра, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ, находятся Ρ‚Π°ΠΊΠΆΠ΅ β€œΡ…Π°Ρ€Π΄Π²Π°Ρ€Π½Ρ‹Π΅β€ счётчики, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ со всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ. Π­Ρ‚ΠΈ счётчики Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ, хотя ΠΊ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ: счётчики Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ количСство Ρ‚ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ частоту Ρ€Π°Π±ΠΎΡ‚Ρ‹ для всСй систСмы. Зная частоту Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 16 ΠœΠ“Ρ†) ΠΌΠΎΠΆΠ½ΠΎ с ΠΎΡ‡Π΅Π½ΡŒ высокой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° этой основС. Какой Π½Π°ΠΌ ΠΏΡ€ΠΎΠΊ ΠΎΡ‚ этих счётчиков? β€œΠ˜Π· коробки” ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Arduino IDE ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ нСсколько Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ…, основанных Π½Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°Ρ… инструмСнтов (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, измСрСния Π΄Π»ΠΈΠ½ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅).

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ ΠΏΠΈΠ½Π°Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ…, ΠΎ Π½ΠΈΡ… ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ: Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ счётчика Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° GPIO. Π£ Π½Π°Π½ΠΎ (Ρƒ МК ATmega328p) Ρ‚Ρ€ΠΈ счётчика, соотвСтствСнно 6 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Одной ΠΈΠ· возмоТностСй счётчиков являСтся гСнСрация ШИМ сигнала, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ выводится Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ GPIO. Для Π½Π°Π½ΠΎ это D ΠΏΠΈΠ½Ρ‹ 5 ΠΈ 6 (счётчик 0), 9 ΠΈ 10 (Ρ‚Π°ΠΉΠΌΠ΅Ρ€ 1) ΠΈ 3 ΠΈ 11 (Ρ‚Π°ΠΉΠΌΠ΅Ρ€ 2). ШИМ сигналу посвящСн ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ, сСйчас просто Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ свСтодиодов, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ вращСния ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠΎΠ², ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°Π³Ρ€Π΅Π²Π° спиралСй ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Но Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ Π² 40 мА Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ дСлось ΠΈ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΏΠΈΠ½ΠΎΠ² Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΌΠΎΡ‰Π½Π΅Π΅ свСтодиодов нСльзя.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ


АппаратныС прСрывания ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ процСссору ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅ΠΊΠΈΠΉ Π±Π»ΠΎΠΊ дСйствий (функция ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ прСрывания) ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ уровня сигнала Π½Π° ΠΏΠΈΠ½Π΅. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ PinChangeInterrupts ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΈΠ½Ρ‹


  • Пин 3.3V ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для питания ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ: ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ с ΠΏΠΈΠ½Π° 3.3V составляСт 150 мА, Ρ‡Ρ‚ΠΎ с Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ для Π»ΡŽΠ±Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ Ρ€Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ nrf25L01.
  • ΠŸΠΈΠ½Ρ‹ GND – зСмля питания, всС GND связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой
  • Пин 5V – ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ источника с напряТСниСм Π΄ΠΎ 5.5V (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ смотри Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅)
  • Пин Vin – ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ источника с напряТСниСм 7-15V (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ смотри Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅)
  • RST – ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° МК. Π’Π°ΠΊΠΆΠ΅ этот ΠΏΠΈΠ½ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π’Π°ΠΆΠ½Ρ‹Π΅ страницы


  • ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ ссылок Π½Π° Π΄Π΅ΡˆΡ‘Π²Ρ‹Π΅ Ардуины, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΊΠΈ с AliExpress Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ²
  • ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Arduino, самых интСрСсных ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ…, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ
  • Полная докумСнтация ΠΏΠΎ языку Ардуино, всС встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠ°ΠΊΡ€ΠΎ, всС доступныС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • Π‘Π±ΠΎΡ€Π½ΠΈΠΊ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для написания скСтчСй: структура ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, парсинг Π΄Π°Π½Π½Ρ‹Ρ…
  • Π’ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Arduino с ΠΊΠ°Π½Π°Π»Π° β€œΠ—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Ардуинщика” – ΠΎΠ΄Π½ΠΈ ΠΈΠ· самых ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… Π² Ρ€ΡƒΠ½Π΅Ρ‚Π΅

alexgyver.ru

Arduino nano | All-Arduino.ru

БущСствуСт нСсколько вСрсий ΠΏΠ»Π°Ρ‚ nano. Π•ΡΡ‚ΡŒ вСрсия 2.X, Π° Π΅ΡΡ‚ΡŒ вСрсия 3.0. ΠžΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ эти вСрсии самим ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ. Π’ младшСй вСрсии этой Π°Ρ€Π΄ΡƒΠΈΠ½ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡ΠΈΠΏ ATmega168. Π­Ρ‚ΠΎΡ‚ Ρ‡ΠΈΠΏ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ мСньшим объСмом flash-памяти, энСргонСзависимой памяти, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ†Π΅Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий Arduino nano практичСски Π½Π΅ отличаСтся ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ»Π°Π΄ΡˆΡƒΡŽ ΠΈΠ· Π½ΠΈΡ….

Arduino nano v 3.0

Π­Ρ‚Π° вСрсия снабТСна ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ATmega328. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ своСго младшСго собрата, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΄Π²ΠΎΠ΅ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ энСргонСзависимой ΠΈ flash памяти. И ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой Π² 16 ΠœΠ“Ρ†.

Π₯арактСристики

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: ATmega328
  • ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС питания: 5-20 Π’
  • Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС питания: 7-12 Π’
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Π²ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²: 14
  • ШИМ: 6 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΈΠ½ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ШИМ
  • АналоговыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹: 8
  • Максимальная сила Ρ‚ΠΎΠΊΠ°: 40 mAh с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ 500 mAh со всСх Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ².
  • Flash ΠΏΠ°ΠΌΡΡ‚ΡŒ: 32 ΠΊΠ±
  • SRAM: 2 ΠΊΠ±
  • EEPROM: 1 ΠΊΠ±
  • Вактовая частота: 16 ΠœΠ“Ρ†

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания ΠΊ Arduino nano

Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ mini-USB ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΏΠ°ΡƒΠ²Π΅Ρ€Π±Π°Π½ΠΊΠ° ΠΈΠ»ΠΈ ΠΎΡ‚ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ.Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΈΠ½ +5V являСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, Π½ΠΎ ΠΈ Π²Π²ΠΎΠ΄ΠΎΠΌ. МоТно ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π½Π° Π½Π΅Π³ΠΎ ΠΈ всС это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ напряТСниС ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° строго Ρ€Π°Π²Π½ΠΎ пяти Π²ΠΎΠ»ΡŒΡ‚Π°ΠΌ!
Π•Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ постоянный Ρ‚ΠΎΠΊ с напряТСниСм ΠΎΡ‚ 6 Π΄ΠΎ 20 Π²ΠΎΠ»ΡŒΡ‚ Π½Π° ΠΏΠΈΠ½ VIN. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния! ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ напряТСния 20 Π²ΠΎΠ»ΡŒΡ‚ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ сильно Π³Ρ€Π΅Ρ‚ΡŒΡΡ стабилизатор напряТСния. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС для питания Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΈΠ½ VIN β€” ΠΎΡ‚ 7 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

Распиновка Arduino Nano v 3.0

Распиновка Ardiono Nano

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ написано Π²Ρ‹ΡˆΠ΅, ΠΏΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΈΠ½ΠΎΠ². На ΠΏΠ»Π°Ρ‚Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ с Π²Π΅Π΄ΡƒΡ‰Π΅ΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ Β«DΒ» (digital ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ). Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ΠΎΠΌ Ρ‚Π°ΠΊ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ. Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС этих ΠΏΠΈΠ½ΠΎΠ² составляСт 5 Π’. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор ΠΈ ΠΏΠΎΠ΄Π°Π½Π½ΠΎΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΠΏΠΈΠ½ΠΎΠ² напряТСния Π½ΠΈΠΆΠ΅ 5 Π²ΠΎΠ»ΡŒΡ‚ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ 5 Π²ΠΎΠ»ΡŒΡ‚ (логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π°).

АналоговыС ΠΏΠΈΠ½Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π²Π΅Π΄ΡƒΡ‰Π΅ΠΉ Β«AΒ». Π­Ρ‚ΠΈ ΠΏΠΈΠ½Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов. Они ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π΅ Π½Π° Π½ΠΈΡ… напряТСниС ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 0 Π΄ΠΎ 1024 ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ analogRead(). Π­Ρ‚ΠΈ ΠΏΠΈΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ напряТСниС с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 0,005 Π’.

Π¨ΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ модуляция (ШИМ) Arduino nano

Если Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‚ΠΈΠ»ΡŒΠ΄Ρ‹ (~) рядом с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΈΠ½Π°ΠΌΠΈ. Π­Ρ‚ΠΎΡ‚ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ ШИМ. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π°Ρ… Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ этого Π·Π½Π°Ρ‡ΠΊΠ° Π½Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½Π΅ всСгда находят мСсто для этого символа Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π£ Arduino nano Π΅ΡΡ‚ΡŒ 6 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ШИМ, это ΠΏΠΈΠ½Ρ‹ D3, D5, D6, D9, D10 ΠΈ D11. Для использования ШИМ Ρƒ Arduino Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ функция analogWrite().

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΈΠ½Ρ‹:

  • rx0 ΠΈ tx1 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ интСрфСйсу.
  • Π’Ρ‹Π²ΠΎΠ΄Ρ‹ D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK) рассчитаны для связи ΠΏΠΎ интСрфСйсу SPI.
  • Π’Π°ΠΊ ΠΆΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ D13 имССтся встроСнный Π² ΠΏΠ»Π°Ρ‚Ρƒ свСтодиод.
  • А4 (SDA) ΠΈ А5 (SCL) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами ΠΏΠΎ шинС I2C. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ этот интСрфСйс Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ. Π’ срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Arduino IDE Π΅ΡΡ‚ΡŒ встроСнная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Β«wire.hΒ» для Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с I2C.

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

Arduino Nano ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹: Π΄Π»ΠΈΠ½Π° 42 ΠΌΠΌ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° 19 ΠΌΠΌ. Однако Ρ€Π°Π·ΡŠΠ΅ΠΌ USB Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠΈΡ€Π°Π΅Ρ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. Arduino Nano вСсит всСго ΠΎΠΊΠΎΠ»ΠΎ 12 Π³Ρ€Π°ΠΌΠΌ. ΠŸΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ 4 отвСрстия для возмоТности Π΅Π΅ закрСплСния Π½Π° повСрхности. РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ равняСтся 2,54 ΠΌΠΌ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Arduino Nano

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Ardiono Nano

all-arduino.ru

Знакомство с Arduino Nano Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ китайского Π°Π½Π°Π»ΠΎΠ³Π°

Arduino Nano – компактная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с сСмСйства Arduino, которая с ΠΎΠ΄Π½ΠΎΠΉ стороны ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сопоставима с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Uno, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, вся эта Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΎΡΡŒ Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…, сопоставимых с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Pro mini. Как ΠΈ любая другая ΠΏΠ»Π°Ρ‚Π°, Nano являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΈ поэтому ΠΈΠΌΠ΅Π΅Ρ‚ большоС количСство Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ². Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомимся с Arduino Nano, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠ΅Π³ΠΎ китайского Π°Π½Π°Π»ΠΎΠ³Π°.

Как ΠΈ всС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹, Nano ΠΏΡ€ΠΈΡˆΠ»Π° Π² запаянном антистатичСском ΠΏΠ°ΠΊΠ΅Ρ‚Π΅.

Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ сама ΠΏΠ»Π°Ρ‚Π° ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ.
На АлиэкспрСсс с доставкой, ΠΎΠ½Π° ΠΌΠ½Π΅ обошлась Π² $2.57, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° стоит $22.

По Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Nano ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с Uno, Π½ΠΎ ΠΈΠ·-Π·Π° своих ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΊ Π½Π΅ΠΉ нСльзя ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Β«Π±ΡƒΡ‚Π΅Ρ€Π±Ρ€ΠΎΠ΄ΠΎΠΌΒ» ΡˆΠΈΠ»Π΄Ρ‹ ΠΎΡ‚ Uno. По Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ, ΠΏΠ»Π°Ρ‚Π° Ρ‡ΡƒΡ‚ΡŒ большС, Ρ‡Π΅ΠΌ ΠΏΠ»Π°Ρ‚Π° Pro mini, Ρ€ΠΎΠ²Π½ΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько понадобилось мСста для miniUSB Ρ€Π°Π·ΡŠΡ‘ΠΌΠ°. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ с microUSB Ρ€Π°Π·ΡŠΡ‘ΠΌΠΎΠΌ. Π’ ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° питания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ имССтся Ρƒ Uno.

Для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСдставлСния Π³Π°Π±Π°Ρ€ΠΈΡ‚ΠΎΠ², моя ΠΏΠ»Π°Ρ‚Π° Nano, Π½Π°Ρ€Π°Π²Π½Π΅ с китайскими Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ Arduino Uno ΠΈ Pro mini.

Π—Π° врСмя своСго сущСствования, ΠΏΠ»Π°Ρ‚Π° ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния ΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ являСтся Ρ‚Ρ€Π΅Ρ‚ΡŒΡ вСрсия.

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ сравнСниС с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ, слСва Π½Π° ΠΏΡ€Π°Π²ΠΎ: ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° 2-ΠΉ вСрсии, ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° 3-ΠΉ вСрсии ΠΈ ΠΌΠΎΠΉ китайский Π°Π½Π°Π»ΠΎΠ³ Nano, Ρ‚Π°ΠΊ ΠΆΠ΅ 3-ΠΉ вСрсии.
ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ Arduino Nano 2-ΠΉ вСрсии ΡΡ‚Ρ€ΠΎΠΈΠ»Π°ΡΡŒ Π½Π° ATmega168, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ вСрсия ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎ ATmega328.

Мой Π°Π½Π°Π»ΠΎΠ³ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π° ATmega328, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚Β  ATmega168, ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ Π² Π΄Π²Π° Ρ€Π°Π·Π° большС памяти. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Nano Π½Π° частотС 16 ΠœΠ“Ρ†. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со 2-ΠΉ вСрсиСй, Π² 3-ΠΉ установлСн ΠΊΠ²Π°Ρ€Ρ† Π² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠΌ корпусС,

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ сравнСниС ΠΏΠ»Π°Ρ‚ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороны, моя крайняя справа.

ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ китайского Π°Π½Π°Π»ΠΎΠ³Π° ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°, использованиС Π² качСствС прСобразоватСля USB to COM, микросхСмы Ch440G. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‚ самый Ρ‡ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² Π°Π½Π°Π»ΠΎΠ³Π°Ρ… Uno ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ΅ USB to COM для Pro mini. Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ микросхСма FTDI FT232RL.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Nano Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΊ Π°Π½Π°Π»ΠΎΠ³Ρƒ Π½Π° Ch440G, Π½ΡƒΠΆΠ½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ для Windows 98/ME/2000/XP/Server 2003/2008/2012/2016/VISTA/Win7/Win8/8.1/Win10 32/64 bit:


Π’ΠΎ всём ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ, китайский Π°Π½Π°Π»ΠΎΠ³Β  Arduino Nano Π½Π° 100% совмСстим ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ.

ΠŸΡ€ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Arduino Nano

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· miniUSB, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Ρ‘ USB ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΡƒ. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² питания, Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ ΠΈ аккумуляторов, для этих Ρ†Π΅Π»Π΅ΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹. Если ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΡ‚ стабилизированного напряТСния 5 Π’, Ρ‚ΠΎΠ³Π΄Π° + питания Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ 27 ΠΏΠΈΠ½Ρƒ (+5V). Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС напряТСниС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ΄Ρ‚ΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ большСго напряТСния, ΠΏΠ»Π°Ρ‚Π° сгорит. Если напряТСниС большС 5 Π’, Ρ‚ΠΎΠ³Π΄Π° + питания Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ 30 ΠΏΠΈΠ½Ρƒ (VIN). К этому ΠΏΠΈΠ½Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ стабилизированноС напряТСниС Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 6 Π΄ΠΎ 20 Π’. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· встроСнный Π½Π° ΠΏΠ»Π°Ρ‚Π΅ стабилизатор напряТСния, Π° с Π½Π΅Π³ΠΎ, ΡƒΠΆΠ΅ стабилизированныС 5 Π’ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.Β  ΠœΠΈΠ½ΡƒΡ питания Π² ΠΎΠ±ΠΎΠΈΡ… случаях ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π° 4 Π»ΠΈΠ±ΠΎ 29 ΠΏΠΈΠ½ (GND).

Β 

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

По Π²Π²ΠΎΠ΄Π°ΠΌ / Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ, китайский Π°Π½Π°Π»ΠΎΠ³ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ.
Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ настроСны ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ. D0 соотвСтствуСт 2 ΠΏΠΈΠ½Ρƒ (RX0), D1 соотвСтствуСт 1 ΠΏΠΈΠ½Ρƒ (TX1). ΠŸΠΈΠ½Ρ‹ D2-D13 подписаны Π½Π° ΠΏΠ»Π°Ρ‚Π΅ соотвСтствСнно. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π΄ΠΎ 40 мА. Π’Π°ΠΊ ΠΆΠ΅ имССтся 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² (A0-A7).

Β 

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹


На ΠΏΠ»Π°Ρ‚Π΅ имССтся 4 свСтодиода:
RX, TX – ΠΌΠΈΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ USB кабСлю, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.
PWR – горящий свСтодиод сигнализируСт ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ питания Π½Π° ΠΏΠ»Π°Ρ‚Π΅.
L –Β  свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π° 13 ΠΏΠΈΠ½. Если Π½Π° этом Π²Ρ‹Π²ΠΎΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ высокий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», ΠΎΠ½ загорится. Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скСтч ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Nano Π½Π° ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ этого свСтодиода.

Β 

ΠŸΡ€ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Arduino Nano

Π‘ΠΊΠ΅Ρ‚Ρ‡ΠΈ Π² ΠΏΠ»Π°Ρ‚Ρƒ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· miniUSB (microUSB) Ρ€Π°Π·ΡŠΡ‘ΠΌ. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, появляСтся нСизвСстноС устройство. УстанавливаСм Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΏΠΎ ссылкС Π²Ρ‹ΡˆΠ΅, Π² ΠΈΡ‚ΠΎΠ³Π΅, Π² диспСтчСрС устройств появляСтся Π½ΠΎΠ²ΠΎΠ΅ устройство “USB-SERIAL Ch440“. Рядом Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Com-ΠΏΠΎΡ€Ρ‚Π°, Π² ΠΌΠΎΡ‘ΠΌ случаС это “COM11“.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π·Π°Π»ΠΈΡ‚ΡŒ Π² китайский Π°Π½Π°Π»ΠΎΠ³ Arduino Nano ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скСтч, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ свСтодиодом “L“.

ЗапускаСм Arduino IDE.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ»Π°Ρ‚Ρƒ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΡˆΠΈΡ‚ΡŒ скСтч: Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» – Β«ΠŸΠ»Π°Ρ‚Π°:Β» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ свою ΠΏΠ»Π°Ρ‚Ρƒ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС это Β«Arduino NanoΒ».

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ»Π°Ρ‚Ρ‹ Nano ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ (ATmega168 ΠΈΠ»ΠΈ ATmega328 ), Π² зависимости ΠΎΡ‚ вСрсии 2 ΠΈΠ»ΠΈ 3, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ свою ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ: Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» – Β«ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€:Β» Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ Β«ATmega328Β».

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠ»Π°Ρ‚Π° Nano:Β  Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» – Β«ΠŸΠΎΡ€Ρ‚:Β» Π² ΠΌΠΎΡ‘ΠΌ случаС это Β«COM11Β».

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ скСтч Β«BlinkΒ»: Β«Π€Π°ΠΉΠ»Β» – Β«ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹Β» – Β«01.BasicsΒ» – Β«BlinkΒ».

НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ», Ссли Π½Π΅Ρ‚ ошибок, скСтч загруТаСтся Π² ΠΏΠ»Π°Ρ‚Ρƒ.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ “L” Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

radiolis.pp.ua

Arduino Nano

 ВсСм Π΄ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток. Arduino Π² послСднСС врСмя стал ΠΎΡ‡Π΅Π½ΡŒ популярСн ΠΈ Ρƒ Π½Π΅Π³ΠΎ появились ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π²ΠΎΠ΅Π²Π°Π»ΠΈ ΠΎΡΠΎΠ±ΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚ являСтся Arduino nano. Π‘Π²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΈΠ·-Π·Π° своих Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΠ»Π°Ρ‚Ρ‹ сравним с Ρ‚ΠΎΠΉ ΠΆΠ΅ UNO, Ρ‚ΡƒΡ‚ Π² качСствС “ΠΌΠΎΠ·Π³Π°” atmega328p, Π½ΠΎ ΠΏΠ»Π°Ρ‚Π° сдСлана ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π°. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π΅Π΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Arduino Uno мСньшС ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π² Ρ€Π°Π·Π° 3, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ здСсь Π³Ρ€Π΅Π±Π΅Π½ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° “ΠΏΠ°ΠΏΠ°”. БобствСнно ΠΈ Π²ΠΎΡ‚ нСсколько Ρ„ΠΎΡ‚ΠΎ:

Β 

 Как Π²ΠΈΠ΄Π½ΠΎ Π½Π° Ρ„ΠΎΡ‚ΠΎ ΠΏΠ»Π°Ρ‚Π° сдСлана Π² стилС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΠ°. Π‘Ρ€Π°Π·Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·ΡŠΠ΅ΠΌ mini-usb, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ micro-usb Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Π΄ΡƒΠΌΠ°ΡŽ этот вопрос ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. На Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ слоС ΠΏΠ»Π°Ρ‚Ρ‹ находится ΠΊΠ½ΠΎΠΏΠΊΠ° сброса, 4 свСтодиода (UART, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΈ свСтодиод ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ 11 Π½ΠΎΠ³Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°), сам ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌ usb ΠΈ программирования ISP.

 Рассмотрим Π΅Π΅ характСристики:

Π₯арактСристики

ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ATmega328
Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°AVR
Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС5Π’
Flash ΠΏΠ°ΠΌΡΡ‚ΡŒ

32 KB ΠΈΠ· Π½ΠΈΡ… 2 KB

ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ bootloader

SRAM ΠΏΠ°ΠΌΡΡ‚ΡŒ2 KB
Вактовая частота16 MHz
Аналоговых Π²Ρ…ΠΎΠ΄ΠΎΠ²8 ΡˆΡ‚.
ΠŸΠ°ΠΌΡΡ‚ΡŒ EEPROM1 KB
Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²-Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ²22 ΡˆΡ‚ ΠΈΠ· Π½ΠΈΡ… 6 ШИМ

ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π½Π° ΠΎΠ΄ΠΈΠ½Β 

Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄

40 mA
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС7-12 Π’
Π­Π½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅19 мА
Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ»Π°Ρ‚Ρ‹18 x 45ΠΌΠΌ
 ВСс7Π³

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ ΠΊΡ€ΠΎΠΌΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ большС Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со всСми любимой Arduino Uno.

Π‘Ρ…Π΅ΠΌΠ° arduino nano

Β Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π΅ слоТная ΠΈ особых ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚. Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стабилизатор LM1117 5 Π’ΠΎΠ»ΡŒΡ‚, ΠΌΠΎΠ·Π³ всСй схСмы ΠΊΠ°ΠΊ Ρ€Π°Π½Π΅Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ ATmega328. Π’ качСствС прСобразоватСля usb-com(ttl) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ FT232RL, ΠΎΠ½ ΡΠΈΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для связи ΠΏΠ»Π°Ρ‚Ρ‹ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.

ΠœΠΎΠ½Ρ‚Π°ΠΆΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° Arduino nano

Π’ΠΈΠ΄ свСрху (источник wiki.amperka.ru):  Распиновка Arduino NanoНиТС Π½Π° Ρ„ΠΎΡ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° распиновка ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Arduino nano (источник wiki.amperka.ru):

ΠŸΠ»Π°Ρ‚Π°-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Arduino nano

Для Ρ‚Π΅Ρ… ΠΊΠΎΠΌΡƒ быстро Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ схСмку ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠ»Π°Ρ‚Π°-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Выглядит ΠΎΠ½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Β ΠŸΠ»Π°Ρ‚Π° Ρ…ΠΎΡ€ΠΎΡˆΠ° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ вынСсСн ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ для uart + ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. Π”ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹-Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π²ΠΎΠ·Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° рядом ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ зСмля. Это позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π΅ думая ΠΊΠ°ΠΊ Π±Ρ‹ ΠΈΡ… Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ. Найти Ρ‚Π°ΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… ΠšΠΈΡ‚Π°Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ здСсь.

Β 

ΠŸΡ€ΠΈΠΎΠ±Ρ€Π΅ΡΡ‚ΠΈ Arduino NANO ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Arduino, Ссли ΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° aliexpress. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π² китайской ΠΏΠ»Π°Ρ‚Π΅ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ микросхСму Ch440 вмСсто FT232RL, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π― ΠΏΠΎΠΊΡƒΠΏΠ°Π» ΠΏΠ»Π°Ρ‚Ρƒ Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π° здСсь.Β Π’ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для ΠΏΠ»Π°Ρ‚Ρ‹.

radio-blogs.ru

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

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