ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

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

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΠ»Π°Ρ‚Π° Arduino состоит ΠΈΠ· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Atmel AVR (ATmega328P ΠΈ ATmega168 Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях ΠΈ ATmega8 Π² ΡΡ‚Π°Ρ€Ρ‹Ρ…), Π° Ρ‚Π°ΠΊΠΆΠ΅ элСмСнтов обвязки для программирования ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ схСмами. На ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Π°Ρ… присутствуСт Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ стабилизатор напряТСния +5 Π’ ΠΈΠ»ΠΈ +3,3 Π’. Π’Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ осущСствляСтся Π½Π° Ρ‡Π°ΡΡ‚ΠΎΡ‚Π΅ 16 ΠΈΠ»ΠΈ 8 ΠœΠ“Ρ† ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ (Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСрсияхкСрамичСским Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ Π½Π° Arduino (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠšΠ£Π Π‘ΠžΠ’ΠžΠ™ ΠŸΠ ΠžΠ•ΠšΠ’ ΠŸΠž Π”Π˜Π‘Π¦Π˜ΠŸΠ›Π˜ΠΠ• «ΠœΠ˜ΠšΠ ΠžΠŸΠ ΠžΠ¦Π•Π‘БОРЫ И ΠœΠ˜ΠšΠ ΠžΠŸΠ ΠžΠ¦Π•Π‘Π‘ΠžΠ ΠΠ«Π• Π‘Π˜Π‘Π’Π•ΠœΠ«»

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

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Arduino, Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ, горсточку рСзисторов ΠΈ ΠΊΡƒΡΠΎΡ‡ΠΊΠΈ алюминиСвой Ρ„ΠΎΠ»ΡŒΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ всСго Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠ½ΡƒΡ‚ΠΎΠΊ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ собствСнноС ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ. На Arduino Uno получится устройство с 18 клавишами, Π° Π½Π° Arduino Mega Π°ΠΆ Ρ 60! Π’ ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ Π½Π΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ — для Π½ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ всСго лишь внСсти нСбольшиС измСнСния Π² ΠΊΠΎΠ΄.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ дСвайса: дСйствиС сСнсоров основано Π½Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Смкости клавиш, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ своим прикосновСниСм.

КаТдой клавишС соотвСтствуСт свой Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄ задСйствован ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰ΠΈΠΉ для всСх клавиш ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ для Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°.

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ссли Ρƒ Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° с 20 Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ, 14 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΈ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ с 20 клавишами. Если ΠΆΠ΅ Ρƒ Π²Π°Ρ Arduino Mega ΠΈΠ»ΠΈ другая ΠΏΠ»Π°Ρ‚Π° с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ числом Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²ΠΌΠΎΠΆΠ½ΠΎ смСло Π΄Π΅Π»Π°Ρ‚ΡŒ большС клавиш!

Основная Ρ‡Π°ΡΡ‚ΡŒ ΠšΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠ± Arduino

Arduino — аппаратная Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, основными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ простая ΠΏΠ»Π°Ρ‚Π° Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΡΡ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Processing/Wiring. Arduino ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для создания Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ, выполняСмому Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Adob Flash, Processing, Max (Π°Π½Π³Π».), Pure Data, SuperCollider. РассылаСмыС Π² Π½Π°ΡΡ‚оящСС врСмя вСрсии ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Π°Π½Ρ‹ ΡƒΠΆΠ΅ распаянными. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΡƒΡΡ‚ройствС ΠΏΠ»Π°Ρ‚Ρ‹ (рисунокпСчатной ΠΏΠ»Π°Ρ‚Ρ‹) находится Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована Ρ‚Π΅ΠΌΠΈ, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ATmega328 Π΄Ρ‘ΡˆΠ΅Π²Ρ‹ ΠΈ ΡΡ‚оят ΠΎΠΊΠΎΠ»ΠΎ 10 $.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Arduino Π±Ρ‹Π» удостоСн ΠΏΠΎΡ‡Ρ‘Ρ‚Π½ΠΎΠ³ΠΎ упоминания ΠΏΡ€ΠΈ Π²Ρ€ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠ·ΠΎΠ² Prix Ars Electronica 2006 Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Digital Communities

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino — это кроссплатформСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Java, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π² ΡΠ΅Π±Ρ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, компилятор ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΏΠ»Π°Ρ‚Ρƒ.

ВСорСтичСскиС свСдСния ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino

ΠŸΠ»Π°Ρ‚Π° Arduino состоит ΠΈΠ· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Atmel AVR (ATmega328P ΠΈ ATmega168 Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях ΠΈ ATmega8 Π² ΡΡ‚Π°Ρ€Ρ‹Ρ…), Π° Ρ‚Π°ΠΊΠΆΠ΅ элСмСнтов обвязки для программирования ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ схСмами. На ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Π°Ρ… присутствуСт Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ стабилизатор напряТСния +5 Π’ ΠΈΠ»ΠΈ +3,3 Π’. Π’Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ осущСствляСтся Π½Π° Ρ‡Π°ΡΡ‚ΠΎΡ‚Π΅ 16 ΠΈΠ»ΠΈ 8 ΠœΠ“Ρ† ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ (Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСрсияхкСрамичСским Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ). Π’ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ BootLoader, поэтому внСшний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½ΡƒΠΆΠ΅Π½.

На ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ всС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· RS-232 (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ соСдинСниС), Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ этого способа отличаСтся ΠΎΡ‚ Π²Π΅Ρ€ΡΠΈΠΈ ΠΊ Π²Π΅Ρ€ΡΠΈΠΈ. ΠŸΠ»Π°Ρ‚Π° Serial Arduino содСрТит ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ схСму для конвСртирования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сигналов RS-232 Π² ΡƒΡ€ΠΎΠ²Π½ΠΈ Π’Π’Π›, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π’Π΅ΠΊΡƒΡ‰ΠΈΠ΅ рассылаСмыС ΠΏΠ»Π°Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Diecimila, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· USB, Ρ‡Ρ‚ΠΎ осущСствляСтся благодаря микросхСмС ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° USB-to-Serial FTDI FT232R. Π’ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino Uno Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmega8 Π² SMD-корпусС. Π”Π°Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ позволяСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° сразу ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»Π°ΡΡŒ ΠΊΠ°ΠΊ ΠΌΡ‹ΡˆΡŒ, дТойстик ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство ΠΏΠΎ ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° со Π²ΡΠ΅ΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ сигналами управлСния. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Arduino Mini ΠΈΠ»ΠΈ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Boarduino, для программирования трСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ USB-to-Serial ΠΈΠ»ΠΈ кабСля.

ΠŸΠ»Π°Ρ‚Ρ‹ Arduino ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ I/O Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… схСмах. НапримСр, Π² ΠΏΠ»Π°Ρ‚Π΅ Diecimila доступно 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², 6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ШИМ сигнал, ΠΈ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ². Π­Ρ‚ΠΈ сигналы доступны Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹Π΅ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹. Π’Π°ΠΊΠΆΠ΅ доступны нСсколько Π²ΠΈΠ΄ΠΎΠ² Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΠ»Π°Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… «Π°Π½Π³Π». shields» (дословно: «Ρ‰ΠΈΡ‚Ρ‹»), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino Ρ‡Π΅Ρ€Π΅Π· ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹Π΅ Ρ€Π°Π·ΡŠΡ‘ΠΌΡ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino — это кроссплатформСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Java, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π² ΡΠ΅Π±Ρ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, компилятор ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΏΠ»Π°Ρ‚Ρƒ.

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ основана Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования Processing ΠΈ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° для программирования Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌΠΈ, Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ Π±Π»ΠΈΠ·ΠΊΠΎ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π―Π·Ρ‹ΠΊ программирования Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌΡƒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Wiring. Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, это C++, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прСпроцСссора, Π° Π·Π°Ρ‚Π΅ΠΌ компилируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AVR-GCC.

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino состоит ΠΈΠ· Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, области сообщСний, ΠΎΠΊΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π° тСкста (консоли), ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСню. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΡΠ²ΡΠ·ΠΈ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части Arduino.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π² ΡΡ€Π΅Π΄Π΅ Arduino, называСтся скСтч. Π‘ΠΊΠ΅Ρ‚Ρ‡ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² Ρ‚Скстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌ инструмСнты Π²Ρ‹Ρ€Π΅Π·ΠΊΠΈ/вставки, поиска/Π·Π°ΠΌΠ΅Π½Ρ‹ тСкста. Π’ΠΎ Π²Ρ€Π΅ΠΌΡ сохранСния ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ сообщСний ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ пояснСния, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ возникшиС ошибки. Окно Π²Ρ‹Π²ΠΎΠ΄Π° тСкста (консоль) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сообщСния Arduino, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Кнопки ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ скСтч, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹.

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino — это кроссплатформСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Java, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π² ΡΠ΅Π±Ρ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, компилятор ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΏΠ»Π°Ρ‚Ρƒ.

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ основана Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования Processing ΠΈ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° для программирования Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌΠΈ, Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ Π±Π»ΠΈΠ·ΠΊΠΎ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π―Π·Ρ‹ΠΊ программирования Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌΡƒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Wiring.

Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, это C++, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прСпроцСссора, Π° Π·Π°Ρ‚Π΅ΠΌ компилируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AVR-GCC.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ:

Рис. 1 ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ рСзистор Рис. 2 ПодсоСдиняСм Ρ„ΠΎΠ»ΡŒΠ³Ρƒ Рис. 3 БоСдиняСм всС рСзисторы с PIN 2

К ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΎ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ Π½Π° Arduino

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ дСвайса: дСйствиС сСнсоров основано Π½Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Смкости клавиш, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ своим прикосновСниСм.

КаТдой клавишС соотвСтствуСт свой Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄ задСйствован ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰ΠΈΠΉ для всСх клавиш ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ для Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°.

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ссли Ρƒ Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° с 20 Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ, 14 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΈ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ с 20 клавишами. Если ΠΆΠ΅ Ρƒ Π²Π°Ρ Arduino Mega ΠΈΠ»ΠΈ другая ΠΏΠ»Π°Ρ‚Π° с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ числом Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ смСло Π΄Π΅Π»Π°Ρ‚ΡŒ большС клавиш!

Π¨Π°Π³ 3. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ наши клавиши Рис. 4 Π Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ»ΡŒΠ³ΠΈ 50 ΠΌΠΌ Π¨Π°Π³ 4. Π—Π΄Π΅ΡΡŒ понадобятся ваши Π½Π°Π²Ρ‹ΠΊΠΈ владСния паяльником.

Рис. 5 ΠŸΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ рСзисторы Рис .6 Π’ΠΎΡ‚ Ρ‚Π°ΠΊ:

И Ρ‚Π°ΠΊ для всСх клавиш!

И Ρ‚Π°ΠΊ Ρ‚ΠΎΠΆΠ΅:

Рис. 7 Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΈΡ… ΠΊ Ρ„ΠΎΠ»ΡŒΠ³Π΅ Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π΅Ρ€Π΅ΠΌ всС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ ΠΈ ΠΊΡ€Π΅ΠΏΠΈΠΌ Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΡƒ.

Рис. 8 ΠŸΡ€ΠΈΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΠΌ Π½Π° Ρ‚ΠΎΠΊΠΎΠ½Π΅ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Рис. 9 ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄.

Рис. 10 ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π’Ρ‹ ΡΠ½Π°Ρ‡Π°Π»Π° Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС части Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: * Ан Arduino (ΠΈΠ»ΠΈ Arduino-совмСстимый) ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° доска.

* Π›ΡŽΠ±Π°Ρ ΠΏΠ»Π°Ρ‚Π° Arduino Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ: Uno, Π›Π΅ΠΎΠ½Π°Ρ€Π΄ΠΎ, МСга, Pro Mini ΠΈ Ρ‚. Π΄.

* Π’ΠΎΡΠ΅ΠΌΡŒ 2,2 МОм (2.2 МОм) рСзисторы

* Π“Π΄Π΅-Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ 1 МОм ΠΈ 4,7 МОм Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

* Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ рСзистор Π·Π° Ρ„ΠΎΡ€Ρ‚Π΅ΠΏΠΈΠ°Π½ΠΎ ΠΊΠ»ΡŽΡ‡

* 2.2 МОм рСзистор ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΠšΡ€Π°ΡΠ½ΠΎΠ³ΠΎ-красно-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ красный-красный-Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ-ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ

* ΠŸΡŒΠ΅Π·ΠΎΠ·ΡƒΠΌΠΌΠ΅Ρ€

* НСкоторыС запасныС ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Π±Π΅Π»ΠΈ

* АлюминиСвая Ρ„ΠΎΠ»ΡŒΠ³Π°

* Π½ΠΎΠ³Π° ΠΈΠ»ΠΈ Π΄Π²Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ

* Π›Π΅Π½Ρ‚Π°

* повСрхности Π½Π° Π»Π΅Π½Ρ‚Ρƒ ваши ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊ

* ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΠΈ Π»ΠΎΠΌΠ° кусок ΠΊΠ°Ρ€Ρ‚ΠΎΠ½Π°, Π½ΠΎ ΡΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ всС Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π΄Π°ΠΆΠ΅ сам Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ! ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ: * Паяльник ΠΈ ΠΏΡ€ΠΈΠΏΠΎΠΉ

* Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· ΡƒΡ‚ΡŽΠ³Π°, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° вмСстС вмСсто ΠΏΠ°ΠΉΠΊΠΈ, Π½ΠΎ ΡΠ²ΡΠ·ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ

* Π½ΠΎΠΆΠ½ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ Π°Π»ΡŽΠΌΠΈΠ½ΠΈΠ΅Π²ΡƒΡŽ Ρ„ΠΎΠ»ΡŒΠ³Ρƒ ΠΈ Π»Π΅Π½Ρ‚Ρƒ Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для Arduino Uno Π½Π° Windows7, Vista ΠΈΠ»ΠΈ XP

Β· ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° Windows Π½Π°Ρ‡Π½Π΅Ρ‚ процСсс установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, нСсмотря Π½Π° Π²ΡΠ΅ Π΅Ρ‘ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ, процСсс закончится Π±Π΅Π·Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π½ΠΎ.

Β· НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ПУБК ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ПанСль управлСния.

Β· Π’ ΠΏΠ°Π½Π΅Π»ΠΈ управлСния ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ БистСма ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ (System and Security). Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ БистСма. Когда откроСтся ΠΎΠΊΠ½ΠΎ БистСма, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ДиспСтчСр устройств (Device Manager).

Β· ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡ€Ρ‚Ρ‹ (COM ΠΈ LPT). Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «Arduino UNO (COMxx)».

Β· Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ «Arduino UNO (COMxx)» ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ «ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€» (Update Driver Software).

Β· ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ «Browse my computer for Driver software» .

Β· Для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для Uno — «ArduinoUNO.inf», располоТСнный Π² ΠΏΠ°ΠΏΠΊΠ΅ Drivers ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для Arduino (Π½Π΅ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ «FTDI USB Drivers»).

Β· На ΡΡ‚ΠΎΠΌ Windows Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ установку Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для Arduino Duemilanove, Nano ΠΈΠ»ΠΈ Diecimila Π² Windows7, Vista ΠΈΠ»ΠΈ XP

Когда Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Windows запустит процСсс установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° (Ссли Π΄ΠΎ ΡΡ‚ΠΎΠ³ΠΎ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino).

Π’ Windows Vista Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ скачаСтся ΠΈ ΡƒΡΡ‚ановится автоматичСски (это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚!)

Π’ Windows XP откроСтся ΠœΠ°ΡΡ‚Π΅Ρ€ установки Π½ΠΎΠ²ΠΎΠ³ΠΎ оборудования (Add New Hardware wizard).

Β· На Π²ΠΎΠΏΡ€ΠΎΡ «ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΡƒΠ·Π»Ρƒ Windows Update для поиска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния? (Can Windows connect to search for software?)» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚ «ΠΠ΅Ρ‚, Π½Π΅ Π² ΡΡ‚ΠΎΡ‚ Ρ€Π°Π· (No, not this time)». НаТмитС «Π”Π°Π»Π΅Π΅».

Β· Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ мСстонахоТдСниС (Advanced) (Install from a list or specified location (Advanced))» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «Π”Π°Π»Π΅Π΅».

Β· Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ «Π˜ΡΠΊΠ°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ мСстС (Search for the best driver in these locations)»; снимитС Ρ„Π»Π°ΠΆΠΎΠΊ «Π˜ΡΠΊΠ°Ρ‚ΡŒ Π½Π° ΡΡŠΠ΅ΠΌΠ½Ρ‹Ρ… носитСлях (Search removable media)»; Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ поиска (Include this location in the search)» ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ drivers/FTDI USB Drivers Π² Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π΅ Arduino. (ПослСднюю Π²Π΅Ρ€ΡΠΈΡŽ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° FTDI Π²Π΅Π±-сайтС). НаТмитС «Π”Π°Π»Π΅Π΅».

Β· ΠœΠ°ΡΡ‚Π΅Ρ€ Π½Π°Ρ‡Π½Π΅Ρ‚ поиск ΠΈ Π·Π°Ρ‚Π΅ΠΌ сообщит Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ «USB Serial Converter». НаТмитС «Π“ΠΎΡ‚ΠΎΠ²ΠΎ (Finish)».

Β· Π‘Π½ΠΎΠ²Π° появится мастСр установки Π½ΠΎΠ²ΠΎΠ³ΠΎ оборудования. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ всС Ρ‚Π΅ ΠΆΠ΅ ΡˆΠ°Π³ΠΈ с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ опциями ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΡƒΡ‚ΠΈ для поиска. На ΡΡ‚ΠΎΡ‚ Ρ€Π°Π· Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ «USB Serial Port».

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установлСны ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ДиспСтчСр устройств (Windows Device Mananger) (ΠΎΠ½ Π½Π°Ρ…одится Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ (Hardware) ΠΏΠ°Π½Π΅Π»ΠΈ Бвойства систСмы (System)). НайдитС «USB Serial Port» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «ΠŸΠΎΡ€Ρ‚Ρ‹ (Ports)» — это ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Π° Arduino.

— Π—апуститС срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino

— Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ для Arduino.

— ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скСтча «LED» ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ: File > Examples > 1. Basics > Blink.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

НСобходимоС ΠΆΠ΅Π»Π΅Π·ΠΎ — Arduino ΠΈ USB-кабСль

Π’ ΡΡ‚ΠΎΠΌ руководствС прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Arduino Uno, Arduino Duemilanove, Nano ΠΈΠ»ΠΈ Diecimila.

Π’Π°ΠΌ потрСбуСтся Ρ‚Π°ΠΊΠΆΠ΅ кабСль стандарта USB (с Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° USB-A ΠΈ USB-B): Ρ‚Π°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊΠΈΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ USB-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€. (Для Arduino Nano Π²Π°ΠΌ потрСбуСтся вмСсто этого кабСль с Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ, А ΠΈ ΠΌΠΈΠ½ΠΈ-Π’).

Рис. 10 ΠŸΠ»Π°Ρ‚Π° Arduino uno Рис. 11 USB кабСль

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° — срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Arduino

ПослС окончания Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ распакуйтС скачанный Ρ„Π°ΠΉΠ». Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π° структура ΠΏΠ°ΠΏΠΎΠΊ. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ Π½Π° Π½Π΅ΠΉ. Π’ Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².

ΠŸΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ

Arduino Uno, Mega, Duemilanove ΠΈ Arduino Nano ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ автоматичСски ΠΎΡ‚ Π»ΡŽΠ±ΠΎΠ³ΠΎ USB-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ источнику питания. ΠŸΡ€ΠΈ использовании Arduino Diecimila ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Π° сконфигурирована для получСния питания Ρ‡Π΅Ρ€Π΅Π· USB-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания выбираСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ малСнького пластикового Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Π°, Π½Π°Π΄Π΅Ρ‚ΠΎΠ³ΠΎ Π½Π° Π΄Π²Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΡˆΡ‚Ρ‹Ρ€ΡŒΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ USB ΠΈ ΠΏΠΈΡ‚ания. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» установлСн Π½Π° Π΄Π²Π° ΡˆΡ‚Ρ‹Ρ€ΡŒΠΊΠ°, Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ USB.

ΠŸΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ Arduino ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ USB-кабСль. Π”ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΠΎΡ€Π΅Ρ‚ΡŒΡΡ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ свСтодиод питания, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ PWR.

УстановитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для Arduino Uno Π½Π° Windows7, Vista ΠΈΠ»ΠΈ XP:

Β· ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° Windows Π½Π°Ρ‡Π½Π΅Ρ‚ процСсс установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, нСсмотря Π½Π° Π²ΡΠ΅ Π΅Ρ‘ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ, процСсс закончится Π±Π΅Π·Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π½ΠΎ.

Β· НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ПУБК ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ПанСль управлСния.

Β· Π’ ΠΏΠ°Π½Π΅Π»ΠΈ управлСния ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ БистСма ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ (System and Security). Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ БистСма. Когда откроСтся ΠΎΠΊΠ½ΠΎ БистСма, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ДиспСтчСр устройств (Device Manager).

Β· ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡ€Ρ‚Ρ‹ (COM ΠΈ LPT). Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «Arduino UNO (COMxx)».

Β· Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ «Arduino UNO (COMxx)» ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ «ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€» (Update Driver Software).

Β· ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ «Browse my computer for Driver software» .

Β· Для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для Uno — «ArduinoUNO.inf», располоТСнный Π² ΠΏΠ°ΠΏΠΊΠ΅ Drivers ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для Arduino (Π½Π΅ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ «FTDI USB Drivers»).

Β· На ΡΡ‚ΠΎΠΌ Windows Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ установку Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для Arduino Duemilanove, Nano ΠΈΠ»ΠΈ Diecimila Π² Windows7, Vista ΠΈΠ»ΠΈ XP:

Когда Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Windows запустит процСсс установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° (Ссли Π΄ΠΎ ΡΡ‚ΠΎΠ³ΠΎ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino).

Π’ Windows Vista Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ скачаСтся ΠΈ ΡƒΡΡ‚ановится автоматичСски (это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚!)

Π’ Windows XP откроСтся ΠœΠ°ΡΡ‚Π΅Ρ€ установки Π½ΠΎΠ²ΠΎΠ³ΠΎ оборудования (Add New Hardware wizard).

Β· На Π²ΠΎΠΏΡ€ΠΎΡ «ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΡƒΠ·Π»Ρƒ Windows Update для поиска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния? (Can Windows connect to search for software?)» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚ «ΠΠ΅Ρ‚, Π½Π΅ Π² ΡΡ‚ΠΎΡ‚ Ρ€Π°Π· (No, not this time)». НаТмитС «Π”Π°Π»Π΅Π΅».

Β· Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ мСстонахоТдСниС (Advanced) (Install from a list or specified location (Advanced))» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «Π”Π°Π»Π΅Π΅».

Β· Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ «Π˜ΡΠΊΠ°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ мСстС (Search for the best driver in these locations)»; снимитС Ρ„Π»Π°ΠΆΠΎΠΊ «Π˜ΡΠΊΠ°Ρ‚ΡŒ Π½Π° ΡΡŠΠ΅ΠΌΠ½Ρ‹Ρ… носитСлях (Search removable media)»; Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ поиска (Include this location in the search)» ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ drivers/FTDI USB Drivers Π² Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π΅ Arduino. (ПослСднюю Π²Π΅Ρ€ΡΠΈΡŽ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° FTDI Π²Π΅Π±-сайтС). НаТмитС «Π”Π°Π»Π΅Π΅».

Β· ΠœΠ°ΡΡ‚Π΅Ρ€ Π½Π°Ρ‡Π½Π΅Ρ‚ поиск ΠΈ Π·Π°Ρ‚Π΅ΠΌ сообщит Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ «USB Serial Converter». НаТмитС «Π“ΠΎΡ‚ΠΎΠ²ΠΎ (Finish)».

Β· Π‘Π½ΠΎΠ²Π° появится мастСр установки Π½ΠΎΠ²ΠΎΠ³ΠΎ оборудования. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ всС Ρ‚Π΅ ΠΆΠ΅ ΡˆΠ°Π³ΠΈ с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ опциями ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΡƒΡ‚ΠΈ для поиска. На ΡΡ‚ΠΎΡ‚ Ρ€Π°Π· Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ «USB Serial Port».

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установлСны ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ДиспСтчСр устройств (Windows Device Mananger) (ΠΎΠ½ Π½Π°Ρ…одится Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ (Hardware) ΠΏΠ°Π½Π΅Π»ΠΈ Бвойства систСмы (System)). НайдитС «USB Serial Port» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «ΠŸΠΎΡ€Ρ‚Ρ‹ (Ports)» — это ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Π° Arduino.

ЗапуститС срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino

Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ для Arduino

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скСтча «LED» ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ: File > Examples > 1. Basics > Blink.

Arduino ΠΏΡ€ΠΈΠΌΠ΅Ρ€ моргания свСтодиодом Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Π² ΠΌΠ΅Π½ΡŽ Tools > Board menu, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ вашСй ΠΏΠ»Π°Ρ‚Π΅ Arduino.

Arduino Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π’Ρ‹Π±ΠΎΡ€ Arduino Uno

Для Duemilanove ArduinoΠΏΠ»Π°Ρ‚ с ATmega328 (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ надпись Π½Π° ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ΅) Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Arduino Duemilanove ΠΈΠ»ΠΈ Nano с ATmega328. Π’Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ с ATmega168; для Π½ΠΈΡ… Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Arduino Diecimila, Duemilanove, ΠΈΠ»ΠΈ Nano с ATmega168. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… мСню ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅ «Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ».

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ваш ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ устройство ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΈΠ· ΠΌΠ΅Π½ΡŽ Tools | Serial Port. ВСроятно, это Π±ΡƒΠ΄Π΅Ρ‚ COM3 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ (COM1 ΠΈ COM2 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ для Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… COM-ΠΏΠΎΡ€Ρ‚ΠΎΠ²). Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню; ΠΏΡƒΠ½ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исчСз, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino. Π’Π½ΠΎΠ²ΡŒ подсоСдинитС ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ скСтч Π² Arduino

Π’Π΅ΠΏΠ΅Ρ€ΡŒ просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Upload» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ — срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ нСсколько сСкунд — Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ свСтодиодов RX ΠΈ TX Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ состояния появится сообщСниС «Done uploading (Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°)».

Рис.12

Рис.13

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

БущСствуСт мноТСство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ для осущСствлСния «physical computing». Parallax Basic Stamp, Netmedia’s BX-24, Phidgets, MIT’s Handyboard ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡΡ…ΠΎΠΆΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ВсС эти устройства ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΅Π΅ Π² ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ сборку. Arduino, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Ρ‚ΠΎΠΆΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ряд прСимущСств ΠΏΠ΅Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами для ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ, студСнтов ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ:

Низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ — ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅ΡˆΠ΅Π²Ρ‹ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. Бамая нСдорогая вСрсия модуля Arduino ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ собрана Π² Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ стоят мСньшС 50 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².

ΠšΡ€ΠΎΡΡ-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΠžΠ‘ Windows, Macintosh OSX ΠΈ Linux. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ограничиваСтся ΠžΠ‘ Windows.

ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΈ ΠΏΠΎΠ½ΡΡ‚ная срСда программирования — срСда Arduino ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ…. Arduino основана Π½Π° ΡΡ€Π΅Π΄Π΅ программирования Processing, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ студСнты Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Π΄Π°Π½Π½ΠΎΠΉ срСдой Π±ΡƒΠ΄ΡƒΡ‚ Π·Π½Π°ΠΊΠΎΠΌΡ‹ ΠΈ Ρ Arduino.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным тСкстом — ПО Arduino выпускаСтся ΠΊΠ°ΠΊ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. Π―Π·Ρ‹ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ C++. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ тСхничСскиС Π½ΡŽΠ°Π½ΡΡ‹, ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡΠ·Ρ‹ΠΊ AVR C Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ основан C++. БоотвСтствСнно, имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· ΡΡ€Π΅Π΄Ρ‹ AVR-C Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Arduino.

АппаратныС срСдства с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ схСмами — ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ATMEGA8 ΠΈ ATMEGA168 ΡΠ²Π»ΡΡŽΡ‚ΡΡ основой Arduino. Π‘Ρ…Π΅ΠΌΡ‹ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания собствСнных вСрсий ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ ΠΈΡ…. Π”Π°ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ с Ρ†Π΅Π»ΡŒΡŽ экономии срСдств ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’ Π΄Π°Π½Π½ΠΎΠΌ курсовом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ рассказываСтся Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΡ€ΠΎ Arduino, рассказываСтся ΠΏΡ€ΠΎ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, нСсколько Prt SCr с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, написаниС ΠΊΠΎΠ΄Π°, графичСский Π²ΠΈΠ΄ схСмы ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΌΠΎΠΊ Π½Π° Arduino Uno.

ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° arduino схСма Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²

1. К. Π“Π»Π΅Π½Π½ БистСмноС администрированиС Π² ΡˆΠΊΠΎΠ»Π΅, Π²ΡƒΠ·Π΅, офисС. — Πœ.: Π‘ΠžΠ›ΠžΠ-ΠŸΠ Π•Π‘Π‘, 2008. — (БСрия «Π­Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ курс. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅»).

2. Н. Π’. Максимов, И. И. Попов ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ сСти: ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС для студСнтов ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ срСднСго ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования. — Πœ.: Π€ΠΎΡ€ΡƒΠΌ, 2008.

3. Π’. ΠžΠ»ΠΈΡ„Π΅Ρ€, Н. ΠžΠ»ΠΈΡ„Π΅Ρ€ ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтСй. — Π‘Пб.: ΠŸΠ˜Π’Π•Π , 2009. — (БСрия «Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС»).

4.

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

Π² Π’Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ / Под Ρ€Π΅Π΄. Π’. И. Π–ΡƒΡ€Π°Π²Π»Π΅Π²Π°. — Πœ., 2010. — 239 с.

5. Пилиповский Π’. Π―. ВрСбования ΠΊ Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π² ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… высокотСхнологичСского общСства // Наука ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°. — 2007. — № 5. — Π‘. 97−103.

6. ΠŸΠ΅Ρ‚Ρ€Π°ΠΆΠΈΡ†ΠΊΠΈΠΉ Π›. И. Π’Π΅Ρ…Π½ΠΈΠΊΠ° Π½Π°ΡƒΡ‡Π½ΠΎΠ³ΠΎ самообразования // Π’Π°Ρ‚ΡŒΡΠ½ΠΈΠ½ дСнь. — 2013. — № 3(23). — Π°Π²Π³. — Π‘. 8−10.

7. Иванов Π€. Π€, ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Π’. Π’., Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ² Π’. Π’., БоловьСва А. А. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΆΡƒΡ€Π½Π°Π» «Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΎ Π² Π ΠΎΡΡΠΈΠΈ», 3, 2008. http://zhurnal.mipt.rssi.ru/articles/1998/003.pdf

8. ΠœΠ°ΠΉΠΎΡ€ΠΎΠ² Π’. Π“., Π“Π°Π²Ρ€ΠΈΠ»ΠΎΠ² А. И. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ курс программирования микропроцСссорных систСм // ΠœΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅. 2009

9. Π€Ρ€ΠΈΠ±Π΅Π»ΡŒ Π’., Π ΠΎΠ»ΠΎΡ„ Π₯., Π¨ΠΈΠ»Π»Π΅Ρ€ Π₯. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микропроцСссоров // Π­Π½Π΅Ρ€Π³ΠΎΠΈΠ·Π΄Π°Ρ‚. 2009

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСсурсы

10. http://www.dvrobot.ru/

11. http://www arduino.ru/

12. http://www CyberForum.ru/

13. http://www cxem.net/

14. http://www rc-master.ucoz.ru/

15. http://www rulit.net/

16. http://www miniinthebox.com/

17. http://www habrahabr.ru/

18. http://www freeduino.ru/

19. http://www radioparty.ru/

20. http://www forum.amperka.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ