ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

Arduino Uno: распиновка, схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Arduino Uno β€” флагманская ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° языкС программирования Π‘++.

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

Uno Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega328P с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 16 ΠœΠ“Ρ†. На ΠΏΠ»Π°Ρ‚Π΅ прСдусмотрСны 20 ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Ρ…ΠΎΠ΄Π°-Π²Ρ‹Ρ…ΠΎΠ΄Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ»Π°Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

Π’ΠΈΠ΄Π΅ΠΎΠΎΠ±Π·ΠΎΡ€

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ настройка

Π¨Π°Π³ 1

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠΎ USB. Для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ кабСль USB (A β€” B). ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

Π¨Π°Π³ 2

УстановитС ΠΈ настройтС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE.

Π§Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ встроСнный свСтодиод L Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ Ρ€Π°Π· Π² сСкунду.

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, всё ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ смСло ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ экспСримСнтам Π½Π° Ардуино.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

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

Π‘Π΅Ρ€Π΄Ρ†Π΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino Uno являСтся 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ„ΠΈΡ€ΠΌΡ‹ Microchip β€” ATmega328P Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ AVR с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 16 ΠœΠ“Ρ†. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ трСмя Π²ΠΈΠ΄Π°ΠΌΠΈ памяти:

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega328P Π½Π΅ содСрТит USB интСрфСйса, поэтому для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ с ПК Π½Π° ΠΏΠ»Π°Ρ‚Π΅ присутствуСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega16U2 с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ USB-UART прСобразоватСля. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ПК Arduino Uno опрСдСляСтся ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚.

БвСтодиодная индикация

ΠŸΠΎΡ€Ρ‚ USB Type-B

Π Π°Π·ΡŠΡ‘ΠΌ USB Type-B ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈ питания ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ПК понадобится кабСль USB (A β€” B).

Π Π°Π·ΡŠΡ‘ΠΌ питания DC

ΠšΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ DC Barrel Jack для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ внСшнСго источника напряТСния Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 7 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

ΠŸΠΎΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠΉ рСгулятор 5V

ΠŸΠΎΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ NCP1117ST50T3G обСспСчиваСт ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΡ‘ΠΌ питания DC ΠΈΠ»ΠΈ ΠΏΠΈΠ½ Vin. Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния ΠΎΡ‚ 7 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚. Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 5 Π’ с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠΎΠΌ 1 А.

ΠŸΠΎΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠΉ рСгулятор 3V3

Кнопка сброса

Кнопка ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ сброса ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ β€” Π°Π½Π°Π»ΠΎΠ³ ΠΊΠ½ΠΎΠΏΠΊΠΈ RESET ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

ICSP-Ρ€Π°Π·ΡŠΡ‘ΠΌ ATmega328P

ICSP-Ρ€Π°Π·ΡŠΡ‘ΠΌ выполняСт Π΄Π²Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

ICSP-Ρ€Π°Π·ΡŠΡ‘ΠΌ ATmega16U2

ICSP-Ρ€Π°Π·ΡŠΡ‘ΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega16U2. А подробности распиновки Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Arduino Uno

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

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ всСх ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΠ»Π°Ρ‚ Ардуино, Uno Π² качСствС прСобразоватСля интСрфСйсов USB-UART ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega16U2 (ATmega8U2 Π΄ΠΎ вСрсии R2) вмСсто микросхСмы FTDI.

На ΠΏΠ»Π°Ρ‚Π΅ Arduino Uno вСрсии R2 для упрощСния процСсса обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ рСзистор, ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΊ Π·Π΅ΠΌΠ»Π΅ линию HWB ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8U2.

ИзмСнСния Π½Π° ΠΏΠ»Π°Ρ‚Π΅ вСрсии R3 пСрСчислСны Π½ΠΈΠΆΠ΅:

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

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

Π‘Ρ…Π΅ΠΌΠ° ΠΈ исходный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Π€Π°ΠΉΠ»Ρ‹ EAGLE: arduino-uno-Rev3-reference-design.zip (ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: совмСстимо с вСрсиями Eagle Π½Π΅ Π½ΠΈΠΆΠ΅ 6.0)

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ардуино ΠΌΠΎΠ³ΡƒΡ‚ Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ATmega8, 168 ΠΈΠ»ΠΈ 328. НапримСр, Π² послСдних модСлях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega328, Π½ΠΎ Π½Π° схСмС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8. Π­Ρ‚ΠΎ Π½Π΅ являСтся ошибкой, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС Ρ‚Ρ€ΠΈ микросхСмы ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимы ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ.

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

НапряТСниС внСшнСго источника питания ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ 6 Π΄ΠΎ 20 Π’. Однако, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ напряТСния питания Π½ΠΈΠΆΠ΅ 7Π’ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ напряТСния Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ 5V, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства. ИспользованиС напряТСния большС 12Π’ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ стабилизатора напряТСния ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ· строя. Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ этого, рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ источник питания с напряТСниСм Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 7 Π΄ΠΎ 12Π’.

НиТС пСрСчислСны Π²Ρ‹Π²ΠΎΠ΄Ρ‹ питания, располоТСнныС Π½Π° ΠΏΠ»Π°Ρ‚Π΅:

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

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

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

Π‘ использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ pinMode(), digitalWrite() ΠΈ digitalRead() ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² качСствС Π²Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ напряТСния Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ 5Π’. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄, составляСт 40 мА. ВсС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ сопряТСны с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ рСзисторами (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ) Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 20-50 кОм. Помимо этого, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ардуино ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Помимо пСрСчислСнных Π½Π° ΠΏΠ»Π°Ρ‚Π΅ сущСствуСт Π΅Ρ‰Π΅ нСсколько Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ соотвСтствиС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Arduino ΠΈ ATmega328. Распиновка для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ATmega8, 168 ΠΈ 328 ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π°.

Бвязь

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

Π’ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega328 Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсов I2C (TWI) ΠΈ SPI. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Ардуино Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Wire, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с шиной I2C; для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с интСрфСйсом SPI ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ SPI.

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

Arduino Uno программируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Ардуино (ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ). Для этого ΠΈΠ· мСню Tools > Board Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «Arduino Uno» с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ вашСй ΠΏΠ»Π°Ρ‚Π΅. Для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. справку ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

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

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΠ΅ΠΌ для внутрисхСмного программирования ICSP (In-Circuit Serial Programming), Π½Π΅ обращая внимания Π½Π° Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ; Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ± этом см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ инструкции.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega16U2 (ΠΈΠ»ΠΈ 8U2 Π½Π° ΠΏΠ»Π°Ρ‚Π°Ρ… вСрсии R1 ΠΈ R2) находится Π² свободном доступС. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ATmega16U2/8U2 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя DFU-Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (Device Firmware Update), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° DFU Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

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

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса, Arduino Uno спроСктирован Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Один ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ATmega8U2/16U2, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… (DTR), соСдинСн с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ RESET ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega328 Ρ‡Π΅Ρ€Π΅Π· кондСнсатор Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 100 Π½Π€. Когда Π½Π° Π»ΠΈΠ½ΠΈΠΈ DTR появляСтся ноль, Π²Ρ‹Π²ΠΎΠ΄ RESET Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° врСмя, достаточноС для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Данная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ всСго ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² срСдС программирования Ардуино. Вакая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ процСсс ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ всСгда синхронизирован со спадом сигнала Π½Π° Π»ΠΈΠ½ΠΈΠΈ DTR.

Однако эта систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ послСдствиям. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Uno ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π½Π° Mac OS X ΠΈΠ»ΠΈ Linux, Π΅Π³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ соСдинСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с ΠΏΠ»Π°Ρ‚ΠΎΠΉ. ПослС сброса Π½Π° Arduino Uno активизируСтся Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Π½Π° врСмя ΠΎΠΊΠΎΠ»ΠΎ полсСкунды. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ посторонниС Π΄Π°Π½Π½Ρ‹Π΅ (Ρ‚.Π΅. всС Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ процСсса ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹), ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ нСсколько ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· посылки, отправляСмой ΠΏΠ»Π°Ρ‚Π΅ сразу послС установки соСдинСния. БоотвСтствСнно, Ссли Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π½Π° Ардуино, прСдусмотрСно ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ настроСк ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ взаимодСйствуСт Ардуино, осущСствляСт ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ спустя сСкунду послС установки соСдинСния.

На ΠΏΠ»Π°Ρ‚Π΅ Uno сущСствуСт Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° (отмСчСнная ΠΊΠ°ΠΊ «RESET-EN»), Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΠ² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСский сброс ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ восстановлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ автоматичСского сброса Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΏΠ°ΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π²Ρ‹Π²ΠΎΠ΄Ρ‹, располоТСнныС ΠΏΠΎ краям этой Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ. АвтоматичСский сброс Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² рСзистор Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 110 Ом ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ RESET ΠΈ 5Π’; для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ Ρ„ΠΎΡ€ΡƒΠΌΠ°.

Π—Π°Ρ‰ΠΈΡ‚Π° USB ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΎΠΊ

Π’ Arduino Uno Π΅ΡΡ‚ΡŒ восстанавливаСмыС ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΠΈ, Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‰ΠΈΠ΅ USB-ΠΏΠΎΡ€Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΎΠΊ. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Если ΠΎΡ‚ USB-ΠΏΠΎΡ€Ρ‚Π° потрСбляСтся Ρ‚ΠΎΠΊ Π±ΠΎΠ»Π΅Π΅ 500 мА, ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ автоматичСски Ρ€Π°Π·ΠΎΡ€Π²Π΅Ρ‚ соСдинСниС Π΄ΠΎ устранСния ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ.

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

Максимальная Π΄Π»ΠΈΠ½Π° ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Uno составляСт 6.9 см ΠΈ 5.4 см соотвСтствСнно, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° USB ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° питания, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΡ€Π΅ΠΏΠ΅ΠΆΠ½Ρ‹Ρ… отвСрстия ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ повСрхности ΠΈΠ»ΠΈ корпусу. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ 7 ΠΈ 8 Π½Π΅ ΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ 2.54 ΠΌΠΌ ΠΈ составляСт 4 ΠΌΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Arduino.ru

Arduino Uno

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

Arduino Uno ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ построСн Π½Π° ATmega328 (тСхничСскоС описаниС, pdf). ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ), 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ 16 ΠœΠ“Ρ†, Ρ€Π°Π·ΡŠΠ΅ΠΌ USB, силовой Ρ€Π°Π·ΡŠΠ΅ΠΌ, Ρ€Π°Π·ΡŠΠ΅ΠΌ ICSP ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ посрСдством кабСля USB, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° AC/DC ΠΈΠ»ΠΈ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ всСх ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΠ»Π°Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡ… FTDI USB ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ для связи ΠΏΠΎ USB, Π½ΠΎΠ²Ρ‹ΠΉ Ардуино Uno ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8U2 (тСхничСскоС описаниС, pdf).

«Uno» пСрСводится ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ с ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠ³ΠΎ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΌ самым Π½Π°ΠΌΠ΅ΠΊΠ°ΡŽΡ‚ Π½Π° грядущий Π²Ρ‹Ρ…ΠΎΠ΄ Arduino 1.0. Новая ΠΏΠ»Π°Ρ‚Π° стала Ρ„Π»Π°Π³ΠΌΠ°Π½ΠΎΠΌ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΏΠ»Π°Ρ‚ Ардуино. Для сравнСния с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ вСрсиями ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ списку ΠΏΠ»Π°Ρ‚ Arduino.

Π₯арактСристики
Π‘Ρ…Π΅ΠΌΠ° ΠΈ исходныС Π΄Π°Π½Π½Ρ‹Π΅
ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

Arduino Uno ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ USB ΠΈΠ»ΠΈ ΠΎΡ‚ внСшнСго источника питания. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания выбираСтся автоматичСски.

Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (Π½Π΅ USB) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ напряТСния AC/DC (Π±Π»ΠΎΠΊ питания) ΠΈΠ»ΠΈ аккумуляторной Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΉ. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ напряТСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ посрСдством Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° 2.1 ΠΌΠΌ с Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ полюсом. ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ Gnd ΠΈ Vin Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° питания.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ внСшнСм ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ 6 Π’ Π΄ΠΎ 20 Π’. ΠŸΡ€ΠΈ напряТСнии питания Π½ΠΈΠΆΠ΅ 7 Π’, Π²Ρ‹Π²ΠΎΠ΄ 5V ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ 5 Π’, ΠΏΡ€ΠΈ этом ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΈ использовании напряТСния Π²Ρ‹ΡˆΠ΅ 12 Π’ рСгулятор напряТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 7 Π’ Π΄ΠΎ 12 Π’.

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

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

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

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

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

Бвязь

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

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

ATmega328 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ интСрфСйсы I2C (TWI) ΠΈ SPI. Π’ Arduino Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Wire для удобства использования ΡˆΠΈΠ½Ρ‹ I2C.

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

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

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

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

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

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

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

На Uno имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ линию автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π»ΠΈΠ½ΠΈΠΈ. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ микросхСм с ΠΎΠ±ΠΎΠΈΡ… ΠΊΠΎΠ½Ρ†ΠΎΠ² Π»ΠΈΠ½ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ соСдинСны с Ρ†Π΅Π»ΡŒΡŽ восстановлСния. Линия ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° Β«RESET-ENΒ». ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² рСзистор 110 Ом ΠΌΠ΅ΠΆΠ΄Ρƒ источником 5 Π’ ΠΈ Π΄Π°Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ.

Воковая Π·Π°Ρ‰ΠΈΡ‚Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° USB

Π’ Arduino Uno встроСн ΡΠ°ΠΌΠΎΠ²ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ (Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚), Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ€Ρ‚ USB ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΡ‚ Ρ‚ΠΎΠΊΠΎΠ² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания ΠΈ свСрхтоков. Π₯отя практичСски всС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ обСспСчиваСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Ρ€ΡŒΠ΅Ρ€. ΠŸΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ срабатыват ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠΊΠ° Π±ΠΎΠ»Π΅Π΅ 500 мА Ρ‡Π΅Ρ€Π΅Π· USB ΠΏΠΎΡ€Ρ‚ ΠΈ Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ Ρ†Π΅ΠΏΡŒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΠΊΠ° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния Ρ‚ΠΎΠΊΠΎΠ² Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ востановлСны.

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

Π”Π»ΠΈΠ½Π° ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Uno ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 6.9 ΠΈ 5.3 см соотвСтствСнно. РазъСм USB ΠΈ силовой Ρ€Π°Π·ΡŠΠ΅ΠΌ выходят Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Π§Π΅Ρ‚Ρ‹Ρ€Π΅ отвСрстия Π² ΠΏΠ»Π°Ρ‚Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π΅Π΅ Π½Π° повСрхности. РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ 7 ΠΈ 8 равняСтся 0,4 см, хотя ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΎΠ½ΠΎ составляСт 0,25 см.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠ»Π°Ρ‚Π° Arduino Uno R3: схСма, описаниС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройств

ΠŸΠ»Π°Ρ‚Π° Arduino Uno – Ρ†Π΅Π½Ρ‚Ρ€ большой ΠΈΠΌΠΏΠ΅Ρ€ΠΈΠΈ Arduino, самоС популярноС ΠΈ самоС доступноС устройство. Π’ Π΅Π΅ основС Π»Π΅ΠΆΠΈΡ‚ Ρ‡ΠΈΠΏ ATmega – Π² послСднСй Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ Ардуино Π£Π½ΠΎ R3 – это ATmega328 (хотя Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹ UNO с ATmega168). Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π°Ρ€Π΄ΡƒΠΈΠ½Ρ‰ΠΈΠΊΠΎΠ² Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ с ΠΏΠ»Π°Ρ‚Ρ‹ UNO. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим основныС особСнности, характСристики ΠΈ устройство ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Uno Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ R3, трСбования ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ, возмоТности ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств, отличия ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚ (Mega, Nano).

ΠŸΠ»Π°Ρ‚Π° Arduino Uno

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Uno являСтся самым подходящим Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ: ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ (Π½Π΅ слишком большой, ΠΊΠ°ΠΊ Ρƒ Mega ΠΈ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ малСнький, ΠΊΠ°ΠΊ Ρƒ Nano), достаточно доступна ΠΈΠ·-Π·Π° массового выпуска всСвозмоТных ΠΊΠ»ΠΎΠ½ΠΎΠ², ΠΏΠΎΠ΄ Π½Π΅Π΅ написано ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство бСсплатных ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ скСтчСй.

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

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

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΏΠ»Π°Ρ‚ Ардуино Π£Π½ΠΎ

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino unoΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Arduino Uno

ΠœΠ½ΠΎΠ³ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ китайскиС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ выглядят Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino unoΠŸΠ»Π°Ρ‚Π° – ΠΊΠ»ΠΎΠ½ Arduino Uno

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino unoΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino unoΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

Π“Π΄Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Arduino Uno

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅Π½Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Ρ‹ UNO ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² китайских элСктронных ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…. Если Ρƒ вас Π΅ΡΡ‚ΡŒ нСсколько нСдСль Π½Π° ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сущСствСнно ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ, ΠΊΡƒΠΏΠΈΠ² дСшСво (Π² Ρ€Π°ΠΉΠΎΠ½Π΅ 200-300 Ρ€ΡƒΠ±Π»Π΅ΠΉ) с бСсплатной доставкой. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ самыС простыС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ β€œΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅β€ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° Π±Π°Π·Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² – Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ со встроСнными WiFi (Π½Π° Π±Π°Π·Π΅ ESP8266 ΠΈΠ»ΠΈ ESP32), Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ для Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… поставщиков Π½Π° АлиэкспрСссС:

Π‘Ρ…Π΅ΠΌΠ° ΠΈ распиновка ΠΏΠ»Π°Ρ‚Ρ‹

Ардуино – это открытая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. По сути, любой ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ схСму с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· популярных Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Π½Π° основС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega. НСобходимыС элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ вСсьма Π½Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π²ΠΎ мноТСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ².

Распиновка ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° Π±Π°Π·Π΅ ATMEGA 328

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

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

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

Распиновка ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATMega 328

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

ОписаниС ΠΏΠΈΠ½ΠΎΠ² Ардуино

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino unoΠŸΠΈΠ½Ρ‹ Ардуино ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ…ΠΎΠ΄Π° (INPUT), Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π° (OUTPUT). К ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ встроСнный рСзистор 20-50 кОм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ pinMode () Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ INPUT_PULLUP. Допустимый Ρ‚ΠΎΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² – 20 мА, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 40 мА Π² ΠΏΠΈΠΊΠ΅.
Для удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π² сСбС нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹ Uno

ΠŸΠΈΠ½Ρ‹ с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΎΡ‚ 0 Π΄ΠΎ 13 ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π²ΠΈΠ΄Π° сигналов: HIGH ΠΈ LOW. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ШИМ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ для управлСния ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… устройств.

Пин ардуиноАдрСсация Π² ΡΠΊΠ΅Ρ‚Ρ‡Π΅Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π¨Π˜Πœ
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 00RX
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 11TX
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 22Π’Ρ…ΠΎΠ΄ для ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 33Π’Ρ…ΠΎΠ΄ для ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉΠ¨Π˜Πœ
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 44
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 55ШИМ
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 66ШИМ
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 77
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 88
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 99ШИМ
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 1010SPI (SS)ШИМ
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 1111SPI (MOSI)ШИМ
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 1212SPI (MISO)
Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 1313SPI (SCK)

К Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ подсоСдинСн встроСнный свСтодиод (Π΅ΡΡ‚ΡŒ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚ Arduino)

АналоговыС ΠΏΠΈΠ½Ρ‹ Arduino Uno

АналоговыС ΠΏΠΈΠ½Ρ‹ Arduino Uno ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… устройств ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ для встроСнного Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля (АЦП), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΡƒΠ½ΠΎ дСсятиразрядный.

ΠŸΠΈΠ½ΠΠ΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ Π² ΡΠΊΠ΅Ρ‚Ρ‡Π΅Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Аналоговый ΠΏΠΈΠ½ A0A0 ΠΈΠ»ΠΈ 14
Аналоговый ΠΏΠΈΠ½ A1A1 ΠΈΠ»ΠΈ 15
Аналоговый ΠΏΠΈΠ½ A2A2 ΠΈΠ»ΠΈ 16
Аналоговый ΠΏΠΈΠ½ A3A3 ΠΈΠ»ΠΈ 17
Аналоговый ΠΏΠΈΠ½ A4A4 ΠΈΠ»ΠΈ 18I2C (SCA)
Аналоговый ΠΏΠΈΠ½ A5A5 ΠΈΠ»ΠΈ 19I2C (SCL)

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройств

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… устройств ΠΊ ΠΏΠ»Π°Ρ‚Π΅ осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ присоСдинСния ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ, располоТСнным Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΏΠΈΠ½ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΈΠ½Π°ΠΌ питания. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ свСтодиод ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°: зСмлю (GND) ΠΈ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ (ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ питания).

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

Π‘Π°ΠΌΡ‹ΠΉ простой Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°: Π΄Π²Π° для питания, ΠΎΠ΄ΠΈΠ½ для сигнала.

ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… arduino uno

ΠŸΡ€ΠΈ любом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ внСшнСго устройства слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ использованиС ΠΏΠ»Π°Ρ‚Ρ‹ Π² качСствС источника питания Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли устройство Π½Π΅ потрСбляСт большС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π’ΠΈΠ΄Π΅ΠΎ с инструкциями:

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ питания Ардуино Π£Π½ΠΎ

Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино Π£Π½ΠΎ – 5 Π’. На ΠΏΠ»Π°Ρ‚Π΅ установлСн стабилизатор напряТСния, поэтому Π½Π° Π²Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ с Ρ€Π°Π·Π½Ρ‹Ρ… источников. ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ с USB – устройств. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания выбираСтся автоматичСски.

ΠŸΠΈΠ½Ρ‹ питания

ΠŸΠ°ΠΌΡΡ‚ΡŒ Arduino Uno R3

ΠŸΠ»Π°Ρ‚Π° Uno ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° памяти:

НСкоторыС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ стандартной ΠΏΠ»Π°Ρ‚Ρ‹ Uno ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ с большими значСниями, Ρ‡Π΅ΠΌ Π² стандартном Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅. Но слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΏΠ»Π°Ρ‚Ρ‹ Uno

Для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (скСтчСй) для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ардуино Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ срСду программирования. Π‘Π°ΠΌΡ‹ΠΌ простым Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ установка бСсплатной Arduino IDE, ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта.

ПослС установки IDE Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π° нуТная ΠΏΠ»Π°Ρ‚Π°. Для этого Ρƒ Arduino IDE Π² мСню β€œΠ˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹β€ ΠΈ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π΅ β€œΠŸΠ»Π°Ρ‚Π°β€ слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ (Arduino/Genuino Uno). ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ»Π°Ρ‚Ρ‹ автоматичСски измСнятся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ скСтч Π±ΡƒΠ΄Π΅Ρ‚ скомпилирован Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Π°. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB, Π²Ρ‹ смоТСтС Π² ΠΎΠ΄Π½ΠΎ касаниС Π·Π°Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ Π²Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ,ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ β€œΠ—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒβ€.

Π‘Π°ΠΌ скСтч Ρ‡Π°Ρ‰Π΅ всСго прСдставляСт собой бСсконСчный Ρ†ΠΈΠΊΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ рСгулярно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΈΠ½Ρ‹ с присоСдинСнными Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ формируСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ воздСйствиС Π½Π° внСшниС устройства (ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ). Π£ программиста Ардуино Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠ°ΠΊ встроСнныС Π² IDE, Ρ‚Π°ΠΊ ΠΈ доступныС Π½Π° многочислСнных сайтах ΠΈ Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ….

Написанная ΠΈ скомпилированная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° загруТаСтся Ρ‡Π΅Ρ€Π΅Π· USB-соСдинСниС (UART- Serial). Π‘ΠΎ стороны ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π·Π° этот процСсс ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ bootloader.

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ устроСны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² нашСм Ρ€Π°Π·Π΄Π΅Π»Π΅, посвящСнном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚

БСгодня Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ. Π‘Π°ΠΌΡ‹ΠΌΠΈ популярными ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ Π£Π½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ»Π°Ρ‚Ρ‹ Nano ΠΈ Mega. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΆΠ΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€. Вторая – для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ Ρƒ схСма довольно слоТна ΠΈ трСбуСтся мноТСство Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ².

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ Arduino Uno ΠΎΡ‚ Arduino Nano

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Uno ΠΈ Arduino Nano вСрсии R3 ΠΈΠΌΠ΅ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: ATmega328. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ являСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Ρ‚ΠΈΠΏ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ. Π“Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ Arduino Uno: 6,8 см x 5,3 см. Π“Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ Arduino Nano: 4,2 см x 1,85 см. Π’ Arduino UNO ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠ° Β«ΠΌΠ°ΠΌΠ°Β», Π² Nano – Β«Π³Ρ€Π΅Π±Π΅Π½ΡŒΒ» ΠΈΠ· Π½ΠΎΠΆΠ΅ΠΊ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ припаяны. ЕстСствСнно, больший Ρ€Π°Π·ΠΌΠ΅Ρ€ UNO ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Nano Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях являСтся прСимущСством, Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… – нСдостатком. Π‘ ΠΏΠ»Π°Ρ‚ΠΎΠΉ большого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠΎΠ½Ρ‚Π°ΠΆ, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Ρ‚.ΠΊ. сильно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ устройства.

На ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino Uno Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·ΡŠΠ΅ΠΌ TYPE-B (ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Ρ‚Π°ΠΊΠΆΠ΅ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ МЀУ). Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ Micro USB. Π’ ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino Nano стандартом являСтся Mini ΠΈΠ»ΠΈ Micro USB.

ЕстСствСнно, различия Π΅ΡΡ‚ΡŒ ΠΈ Π² Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ питания. Π’ ΠΏΠ»Π°Ρ‚Π΅ Uno Π΅ΡΡ‚ΡŒ встроСнный Ρ€Π°Π·ΡŠΠ΅ΠΌ DC, Π² Nano Π΅ΠΌΡƒ просто Π½Π΅ нашлось мСста.

ΠšΡ€ΠΎΠΌΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ…, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ нСбольшиС отличия Π² процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча Π² ΠΏΠ»Π°Ρ‚Ρƒ. ΠŸΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ слСдуСт ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π²Π΅Ρ€Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹-ΠŸΠ»Π°Ρ‚Π°Β».

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ ΠΎΡ‚ Arduino Mega

ΠŸΠ»Π°Ρ‚Π° Mega Π² ΠΏΠΎΠ»Π½ΠΎΠΌ соотвСтствии со своим Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ являСтся Π½Π° сСгодняшний дСнь самым большим ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈ количСству ΠΏΠΈΠ½ΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arduino. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π½Π΅ΠΉ Π² Uno Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС ΠΏΠΈΠ½ΠΎΠ² ΠΈ памяти. Π’ΠΎΡ‚ список основных ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ:

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· всСго этого ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ большого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Mega. Но эти ΠΏΠ»Π°Ρ‚Ρ‹ Π΄ΠΎΡ€ΠΎΠΆΠ΅ Uno ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС мСста, поэтому для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… всС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Mega, Π²ΠΏΠΎΠ»Π½Π΅ сойдСт Uno – сущСствСнного прироста скорости ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° β€œΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎβ€ Π±Ρ€Π°Ρ‚Π° Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹

Arduino Uno – ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠ»Π°Ρ‚Ρ‹ для создания своих ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΡƒΠΌΠ½Ρ‹Ρ… устройств. 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΏΠΈΠ½ΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, свСтодиоды, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ внСшниС устройства. USB-Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ скСтча Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств. ВстроСнный стабилизатор позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты питания с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ напряТСния, ΠΎΡ‚ 6-7 Π΄ΠΎ 12-14 Π’. Π’ Arduino Uno достаточно ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с популярными ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ: UART, SPI, I2C. Π•ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ встроСнный свСтодиод, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠΈΠ³Π°Ρ‚ΡŒ Π² своСм ΠΏΠ΅Ρ€Π²ΠΎΠΌ скСтчС. Π§Π΅Π³ΠΎ Π΅Ρ‰Π΅ ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ Π°Ρ€Π΄ΡƒΠΈΠ½Ρ‰ΠΈΠΊΡƒ?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

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