Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ использованиС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

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

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR появились Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 10 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, ΠΈΡ… ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΠΎΡ‡Π΅Π½ΡŒ высока. Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ ΠΎΠ½ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ всС Π½ΠΎΠ²Ρ‹Π΅ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ниши Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. НС ΠΏΠΎΡΠ»Π΅Π΄Π½ΡŽΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΡΡ‚ΠΎΠΌ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ†Π΅Π½Π° / быстродСйствиС / энСргопотрСблСниС, Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ Π΅Π΄Π²Π° Π»ΠΈ Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ 8_Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, постоянно растСт число… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ использованиС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

РЕЀЕРАВ

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

элСктричСский схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠžΠ±Π»Π°ΡΡ‚ΡŒ примСнСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² — это Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ устройств Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ, пластиковыС ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств.

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

ИспользованиС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΠΈΠ·Π΄Π΅Π»ΠΈΡΡ… Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСских ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ (стоимости, надСТности, потрСбляСмой мощности, Π³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²), Π½ΠΎ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ. ИспользованиС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… управлСния обСспСчиваСт достиТСниС высоких ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ эффСктивности ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΉ стоимости.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой эффСктивноС срСдство Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΠ².

AVR Ρ„ΠΈΡ€ΠΌΡ‹ Atmel 8_Π±ΠΈΡ‚Π½Ρ‹Π΅ RISC_ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ для встраиваСмых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсным Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ Ρ„ΠΈΡ€ΠΌΠΎΠΉ. Они ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΏΡ€Π΅ΠΊΡ€Π°ΡΠ½ΡƒΡŽ основу для создания соврСмСнных Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½Ρ‹Ρ… встраиваСмых ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎΡ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ назначСния.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR появились Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 10 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, ΠΈΡ… ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΠΎΡ‡Π΅Π½ΡŒ высока. Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ ΠΎΠ½ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ всС Π½ΠΎΠ²Ρ‹Π΅ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ниши Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. НС ΠΏΠΎΡΠ»Π΅Π΄Π½ΡŽΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΡΡ‚ΠΎΠΌ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ†Π΅Π½Π° / быстродСйствиС / энСргопотрСблСниС, Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ Π΅Π΄Π²Π° Π»ΠΈ Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ 8_Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, постоянно растСт число выпускаСмых сторонними производитСлями Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ устройств Π½Π° ΠΈΡ… ΠΎΡΠ½ΠΎΠ²Π΅. ВсС это позволяСт Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… AVR ΠΊΠ°ΠΊ ΠΎΠ± ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ стандартС срСди 8_Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Π’ Π½Π°ΡΡ‚оящСС врСмя Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΅Π΄ΠΈΠ½ΠΎΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ сСмСйств:

— Tiny AVR;

— Mega AVR;

— Mega AVR для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ;

— ASIC/FPGA AVR.

Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСно сСмСйство Mega. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ этого сСмСйства ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΡƒΡŽ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡŽ, наибольшиС срСди всСх ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Они ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для использования Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ оборудования (Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, сканСры, соврСмСнныС дисковыС Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ, ΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‹ CD-ROM/DVD-ROM ΠΈ Ρ‚. ΠΏ.), Π² ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ офисной Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ Ρ‚. Π΄.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйства Mega ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ нСсколько Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния, ΠΈΠΌΠ΅ΡŽΡ‚ Π±Π»ΠΎΠΊ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ нСпосрСдствСнно Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ устройствС.

1. Аппаратная Ρ‡Π°ΡΡ‚ΡŒ

1.1 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° устройства

Рисунок1. Бтруктурная схСма устройства Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ сокращСния:

1) DL — Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня;

2) DH — Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня;

3) DT — Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹;

4) K1, K2, K3 — элСктромагнитныС ΠΊΡ€Π°Π½Ρ‹;

5) TEN — элСктричСский Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт;

6) Arduino Duemilanove — ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino Duemilanove.

Рисунок 1.1 схСма установки

1.2 ОписаниС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ элСктричСской схСмы

Arduino Duemilanove

Рисунок 2. Arduino Duemilanove

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

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

Duemilanove (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠ³ΠΎ — 2009) Π±Ρ‹Π»Π° Π½Π°Π·Π²Π°Π½Π° Π² Ρ‡Π΅ΡΡ‚ΡŒ Π³ΠΎΠ΄Π° своСго выпуска — 2009 Π³ΠΎΠ΄. Данная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° являСтся послСднСй ΠΈΠ· ΡΠ΅Ρ€ΠΈΠΈ Arduino с USB. Для сравнСния с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ вСрсиями Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ списку ΠΏΠ»Π°Ρ‚ Arduino.

Π₯арактСристики ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega168

Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС 5 Π’ Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅) 7−12 Π’ Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅) 6−20 Π’ Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π’Ρ…ΠΎΠ΄Ρ‹ / Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ 14 (6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ) АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹ 6

ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄ / Π²Ρ‹Ρ…ΠΎΠ΄ 40 мА ΠŸΠΎΡΡ‚оянный Ρ‚ΠΎΠΊ для Π²Ρ‹Π²ΠΎΠ΄Π° 3.3 Π’ 50 мА Π€Π»Π΅Ρˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ 16 Кб (ATmega168) ΠΈΠ»ΠΈ 32 Кб (ATmega328) ΠΏΡ€ΠΈ этом 2 Кб ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° ΠžΠ—Π£ 1 Кб (ATmega168) ΠΈΠ»ΠΈ 2 Кб (ATmega328)

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

Вактовая частота 16 ΠœΠ“Ρ† Π‘Ρ…Π΅ΠΌΠ° ΠΈ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Рисунок 3. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Arduino Duemilanove

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

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

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

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

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

VIN. Π’Ρ…ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ источника (Π² ΠΎΡ‚сутствиС 5 Π’ ΠΎΡ‚ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° USB ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника питания). ΠŸΠΎΠ΄Π°Ρ‡Π° напряТСния питания происходит Ρ‡Π΅Ρ€Π΅Π· Π΄Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄.

5V. Π Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ источник напряТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для питания ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄Π° VIN Ρ‡Π΅Ρ€Π΅Π· рСгулятор напряТСния, ΠΈΠ»ΠΈ ΠΎΡ‚ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° USB, ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника напряТСния 5 Π’.

3V3. НапряТСниС Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ 3.3 Π’ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ микросхСмой FTDI Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. МаксимальноС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° 50 мА.

GND. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ зазСмлСния.

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

Π’Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Duemilanove, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 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. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ высокий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», Ρ‚ΠΎ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ Π³ΠΎΡ€ΠΈΡ‚.

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

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

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

AREF. ΠžΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ². Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ analogReference ().

Reset. Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ примСняСтся для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Ρ†Π΅Π»ΡŒΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Arduino ΠΈ ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ ATmega168.

Бвязь

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino Duemilanove установлСно нСсколько устройств для осущСствлСния связи с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами 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 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· любой ΠΈΠ· Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Duemilanove.

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

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

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

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

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

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

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

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

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

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

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

1.3 ОписаниС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ элСктричСской схСмы

Π‘Ρ…Π΅ΠΌΠ° элСктричСская ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.2

1.4 Π’Ρ‹Π±ΠΎΡ€ ΠΈ Ρ€Π°ΡΡ‡Π΅Ρ‚ элСмСнтов схСмы

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ устройства Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

— Ρ‚Π΅Ρ€ΠΌΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊ DS 18B20;

— ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino

— Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ PL — Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ PH — высокого уровня

— ΡΠ»Π΅ΠΊΡ‚ричСский Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ элСктронагрСватСля ΠΈΠ»ΠΈ элСктродвигатСля ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π΄Π°Ρ‚ΡŒ сигнал Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ линию ΠΏΠΎΡ€Ρ‚Π° Π²Ρ‹Π²ΠΎΠ΄Π°.

ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ нагрСватСля устройство Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ Π’ΠΌΠΈΠ½ Π΄ΠΎ Π’макс. Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ отобраТаСтся Π½Π° 3_Π·Π½Π°Ρ‡Π½ΠΎΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅.

Π’ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌ состоянии Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€Ρ‹ пуст, всС ΠΊΡ€Π°Π½Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹, Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

ВСхнологичСский Ρ†ΠΈΠΊΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ послС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠŸΡƒΡΠΊ». По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал частотой 1 — 2 ΠΊΠ“Ρ† Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 2 с.

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ (DT) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ тСрмосопротивлСниС, Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ зависит ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. Π”Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°Π΄ΡƒΠΈΡ€ΠΎΠ²Π°Π½ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ 10 Π‘0 ΠΎΠ½ Π²Ρ‹Π΄Π°Π΅Ρ‚ 0,1 Π’, Π° ΠΏΡ€ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ 200 Π‘0 — 2,0 Π’.

Π”Π°Π½Ρ‹ значСния Π’ΠΌΠΈΠ½=85, Вмакс=90. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π’ΠΌΠΈΠ½ =174 Вмакс =184

1.5 ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ устройства

ΠžΠ±Ρ‰Π°Ρ характСристика ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния. АгрСгат содСрТит ΠΎΠ΄ΠΈΠ½ Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€ (Π ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оснащСн Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚Ρ€ΡƒΠ±Ρ‹ ΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ½ΡƒΡŽ Ρ‚Ρ€ΡƒΠ±Ρƒ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ (TEN), миксСр, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π²ΠΎ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ элСктродвигатСлСм (ED). Π—Π°Π΄Π°Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, которая обСспСчиваСт Ρ…ΠΈΠΌΠΈΠΊΠΎ-тСхнологичСский процСсс приготовлСния ΠΏΡ€ΠΎΠ΄ΡƒΡ‚Π°.

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня (DL) сигнализируСт ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€ пуст, Ссли сигнал DL=0. Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня (DH) ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½, Ссли сигнал DH=0. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Ρ€ΡƒΠ±Π΅ имССтся ΠΊΡ€Π°Π½, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ элСктромагнитом. ΠšΡ€Π°Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, Ссли Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠΌΠ°Π³Π½ΠΈΡ‚ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ сигнал управлСния Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня (Kn=0, n_Π½ΠΎΠΌΠ΅Ρ€ ΠΊΡ€Π°Π½Π°). Если сработаСт Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня, Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ выпускной ΠΊΡ€Π°Π½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚.

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ (DT) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ тСрмосопротивлСниС, Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ зависит ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. Π”Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°Π΄ΡƒΠΈΡ€ΠΎΠ²Π°Π½ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ 10 Π‘0 ΠΎΠ½ Π²Ρ‹Π΄Π°Π΅Ρ‚ 0,1 Π’, Π° ΠΏΡ€ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ 200 Π‘0 — 2,0 Π’.

ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ нагрСватСля устройство Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ Π’ΠΌΠΈΠ½ Π΄ΠΎ Π’макс. Π’ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌ состоянии Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€Ρ‹ пуст, всС ΠΊΡ€Π°Π½Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹, Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

ВСхнологичСский Ρ†ΠΈΠΊΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ послС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠŸΡƒΡΠΊ». По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал частотой 1 — 2 ΠΊΠ“Ρ† Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 2 с.

2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС

2.1 Алгоритм функционирования

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Π½ К1 Π½Π° 30 с.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Π½ К2 Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€Π°. Π  Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π° 5 ΠΌΠΈΠ½. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ.

Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ. Π‘Π»ΠΈΡ‚ΡŒ ΠΆΠΈΠ΄ΠΊΠΎΡΡ‚ΡŒ ΠΈΠ· Π .

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Π½ К3 Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π  Π²ΠΎΠ΄ΠΎΠΉ.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 3 ΠΌΠΈΠ½.

Π‘Π»ΠΈΡ‚ΡŒ Π²ΠΎΠ΄Ρƒ.

Π¦ΠΈΠΊΠ» Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½.

Π”Π°Π½Ρ‹ значСния Π’ΠΌΠΈΠ½=85, Вмакс=90. Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ свСтодиодных Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² — динамичСский. 174−184

Алгоритм функционирования Ρ€ΠΎΠ±ΠΎΡ‚Π° прСдставлСн Π½Π° Π ΠΈΡΡƒΠ½ΠΊΠ΅ 5.

ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

Рисунок 5. Π‘Π»ΠΎΠΊ схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

2.2 ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Ѐункция setup () главная функция.

Ѐункция loop () ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сообщСниС старта ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅Ρ‚ Ρ†ΠΈΠΊΠ».

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΡ€Ρ‚Ρ‹

pinMode (5, INPUT); //dh — Π½Π° Π²Π²ΠΎΠ΄. Π”Π°Ρ‚Ρ‡ΠΈΠΊ высокого уровня

pinMode (6, INPUT); //dl — Π½Π° Π²Π²ΠΎΠ΄. Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня

pinMode (7, INPUT); //start Π½Π° Π²Π²ΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠ° «START»

pinMode (8, OUTPUT); //k1 Π½Π° Π²Ρ‹Π²ΠΎΠ΄, ΠΊΡ€Π°Π½ К1

pinMode (9, OUTPUT); //k2 Π½Π° Π²Ρ‹Π²ΠΎΠ΄, ΠΊΡ€Π°Π½ К2

pinMode (10, OUTPUT); //k3 Π½Π° Π²Ρ‹Π²ΠΎΠ΄, ΠΊΡ€Π°Π½ К3

pinMode (12, OUTPUT); //ten Π½Π° Π²Ρ‹Π²ΠΎΠ΄ для Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта

pinMode (13, OUTPUT); //dvig Π½Π° Π²Ρ‹Π²ΠΎΠ΄ для управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ

pinMode (3, OUTPUT); //tone Π½Π° Π²Ρ‹Π²ΠΎΠ΄ спикСра ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Π½ К1 Π½Π° 30 с.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Π½ К2 Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€Π°. Π  Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π° 5 ΠΌΠΈΠ½. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ.

Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ. Π‘Π»ΠΈΡ‚ΡŒ ΠΆΠΈΠ΄ΠΊΠΎΡΡ‚ΡŒ ΠΈΠ· Π .

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Π½ К3 Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π  Π²ΠΎΠ΄ΠΎΠΉ.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 3 ΠΌΠΈΠ½.

Π‘Π»ΠΈΡ‚ΡŒ Π²ΠΎΠ΄Ρƒ.

Π¦ΠΈΠΊΠ» Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½.

Π”Π°Π½Ρ‹ значСния Π’ΠΌΠΈΠ½=85, Вмакс=90. Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ свСтодиодных Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² — динамичСский. 174−184

2.3 ВСхнология ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ПО

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π² ΡΡ€Π΅Π΄Π΅ Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino

Рисунок 6. срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino 0021

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

Verify/Compile

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° ΠΎΡˆΠΈΠ±ΠΊΠΈ, компиляция.

Stop

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ (Serial monitor) ΠΈΠ»ΠΈ Π·Π°Ρ‚Π΅ΠΌΠ½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.

New

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ скСтча.

Open

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ мСню доступа ΠΊΠΎ Π²ΡΠ΅ΠΌ скСтчам Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΈΠ·-Π·Π° наличия ошибки Π² Java Π΄Π°Π½Π½ΠΎΠ΅ мСню Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ; ΠΏΡ€ΠΈ нСобходимости ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ скСтч ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ списка прослСдуйтС Π² ΠΌΠ΅Π½ΡŽ File | Sketchbook.

Save

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ скСтча.

Upload to I/O Board

ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π΅Π³ΠΎ Π² ΡƒΡΡ‚ройство Arduino. ОписаниС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½ΠΈΠΆΠ΅.

Serial Monitor

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ (Serial monitor).

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ сгруппированы Π² ΠΏΡΡ‚ΡŒ мСню: File, Edit, Sketch, Tools, Help. Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ мСню опрСдСляСтся Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ, выполняСмой Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

Edit

Copy for Discourse

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° подходящий для размСщСния Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ ΠΊΠΎΠ΄ скСтча с Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ синтаксиса.

Copy as HTML

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ скСтча Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ°ΠΊ HTML ΠΊΠΎΠ΄, для размСщСния Π½Π° Π²Π΅Π±-страницах.

Sketch

Verify/Compile

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° скСтча Π½Π° ΠΎΡˆΠΈΠ±ΠΊΠΈ.

Import Library

ДобавляСт Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ скСтч, вставляя Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ #include Π² ΠΊΠΎΠ΄ скСтча. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½ΠΈΠΆΠ΅ (Libraries).

Show Sketch Folder

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ°ΠΏΠΊΡƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Ρ„Π°ΠΉΠ» скСтча, Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС.

Add File…

ДобавляСт Ρ„Π°ΠΉΠ» Π² ΡΠΊΠ΅Ρ‚Ρ‡ (Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ скопирован ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСста располоТСния). Новый Ρ„Π°ΠΉΠ» появляСтся Π² Π½ΠΎΠ²ΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Π² ΠΎΠΊΠ½Π΅ скСтча. Π€Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· ΡΠΊΠ΅Ρ‚Ρ‡Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ мСню Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ.

Tools

Auto Format

Данная опция ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, выстраиваСт Π² ΠΎΠ΄Π½Ρƒ линию ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ скобки ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.

Board

Π’Ρ‹Π±ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Бписок с ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ приводится Π½ΠΈΠΆΠ΅.

Serial Port

МСню содСрТит список ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ…) Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Бписок обновляСтся автоматичСски ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ мСню Tools.

Burn Bootloader

ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ мСню ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (Bootloader) Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino. Π”Π°Π½Π½ΠΎΠ΅ дСйствиС Π½Π΅ Ρ‚рСбуСтся Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ с Arduino, Π½ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ся, Ссли имССтся Π½ΠΎΠ²Ρ‹ΠΉ ATmega (Π±Π΅Π· Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°). ΠŸΠ΅Ρ€Π΅Π΄ записью рСкомСндуСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ· ΠΌΠ΅Π½ΡŽ. ΠŸΡ€ΠΈ использовании AVR ISP Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ ΠΏΠΎΡ€Ρ‚ ΠΈΠ· ΠΌΠ΅Π½ΡŽ Serial Port.

Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (Sketchbook)

Π‘Ρ€Π΅Π΄ΠΎΠΉ Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°: стандартноС мСсто для хранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (скСтчСй). Π‘ΠΊΠ΅Ρ‚Ρ‡ΠΈ ΠΈΠ· Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· мСню File > Sketchbook ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Open Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Arduino автоматичСски создаСтся дирСктория для Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°. РасполоТСниС Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° мСняСтся Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Preferences.

Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, Π€Π°ΠΉΠ»Ρ‹ ΠΈ ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠŸΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ скСтчСй (ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ открываСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅). Π€Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ стандартными Arduino (Π±Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ), Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π‘ (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ *.с), Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π‘++ (*.срр) ΠΈΠ»ΠΈ Π³ΠΎΠ»ΠΎΠ²Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ (.h).

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча Π² Arduino

ΠŸΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ скСтча трСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠΌΠ΅Π½ΡŽ Tools > Board ΠΈ Tools > Serial Port. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ Ρ‚Сксту. Π’ ΠžΠ‘ Mac ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ dev/tty.usbserial_1B1 (для ΠΏΠ»Π°Ρ‚Ρ‹ USB) ΠΈΠ»ΠΈ /dev/tty.USA19QW1b1P1.1 (для ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Keyspan USB-to-Serial). Π’ ΠžΠ‘ Windows ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ COM1 ΠΈΠ»ΠΈ COM2 (для ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹) ΠΈΠ»ΠΈ COM4, COM5, COM7 ΠΈ Π²Ρ‹ΡˆΠ΅ (для ΠΏΠ»Π°Ρ‚Ρ‹ USB). ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Π° USB производится Π² ΠΏΠΎΠ»Π΅ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ USB ДиспСтчСра устройств Windows. Π’ ΠžΠ‘ Linux ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ /dev/ttyUSB0, /dev/ttyUSB1. ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΡ€Ρ‚Π° ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню File > Upload to I/O Board. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ автоматичСски ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ. На ΡΡ‚Π°Ρ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. На Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ процСсса Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ свСтодиоды RX ΠΈ TX. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ сообщСниС ΠΎΠ± ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ скСтча ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (Bootloader) Arduino, нСбольшая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, загруТаСмая Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Она позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±Π΅Π· использования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств. Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (Bootloader) Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ любого ΠΈΠ· ΡΠΊΠ΅Ρ‚Ρ‡Π΅ΠΉ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π Π°Π±ΠΎΡ‚Π° Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° (Bootloader) распознаСтся ΠΏΠΎ ΠΌΠΈΠ³Π°Π½ΠΈΡŽ свСтодиода (13 ΠΏΠΈΠ½) (Π½Π°ΠΏΡ€.: ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹).

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ скСтчам, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. Для использования Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ мСню Sketch > Import Library. Одна ΠΈΠ»ΠΈ нСсколько Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² #include Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ΄Π° скСтча с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ компиляциСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Π²ΠΌΠ΅ΡΡ‚Π΅ со ΡΠΊΠ΅Ρ‚Ρ‡Π΅ΠΌ. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ мСста Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Arduino. ΠΠ΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· ΡΠΊΠ΅Ρ‚Ρ‡Π° ΡƒΠ±Ρ€Π°Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ #include.

На Arduino. cc ΠΈΠΌΠ΅Π΅Ρ‚ся список Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. НСкоторыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΡΡ€Π΅Π΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… рСсурсов. Для установки скачанных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ «libraries» Π² ΠΏΠ°ΠΏΠΊΠ΅ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° ΠΈ Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ². НапримСр, для установки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ DateTime Π΅Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ находится Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ΅ /libraries/DateTime ΠΏΠ°ΠΏΠΊΠΈ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для написания собствСнной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

АппаратныС срСдства Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡƒ ΠΏΠ°ΠΏΠΊΠΈ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°. УстанавливаСмыС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ собствСнныС характСристики (Π² ΠΌΠ΅Π½ΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹), ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (Bootloader) ΠΈ Ρ…арактСристики ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Для установки трСбуСтся Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π² ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ. (Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ «arduino», Ρ‚.ΠΊ. ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСзаписаны встроСнныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino.) Для дСинсталляции Π΄Π°Π½Π½Ρ‹Ρ… удаляСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ дирСктория.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ сборок описаний Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ находится Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π°Ρ… сайта Google Code.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ (Serial Monitor)

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ посылаСмыС Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Arduino (ΠΏΠ»Π°Ρ‚Π° USB ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹). Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти тСкст ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Send ΠΈΠ»ΠΈ Enter. Π—Π°Ρ‚Π΅ΠΌ выбираСтся ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Serial. begin Π² ΡΠΊΠ΅Ρ‚Ρ‡Π΅. На ОБ Mac ΠΈΠ»ΠΈ Linux ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° (скСтч начнСтся сначала) ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Processing, Flash, MaxMSP ΠΈ Ρ‚. Π΄. (см. ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅ описаний интСрфСйсов).

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

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»Π° ΠΈΠ·ΡƒΡ‡Π΅Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega132 Ρ„ΠΈΡ€ΠΌΡ‹ AVR ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π° Π½Π° Π΅Π³ΠΎ основС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino. ΠŸΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Ρ‹ Π½Π°Π²Ρ‹ΠΊΠΈ программирования микропроцСссорных систСм ΠΈ ΠΏΠΎΡΡ‚роСния Π½Π° ΠΈΡ… ΠΎΡΠ½ΠΎΠ²Π΅ систСм управлСния Ρ…ΠΈΠΌΠΈΠΊΠΎ-тСхнологичСским процСссом.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… источников

1) ЕвстифССв А. Π’. «ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR сСмСйства Mega» — Москва — Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «Π”одэка — Π₯Π₯I», 2007.-595с.

2) Π‘. Π€. БСссарабов, Π’. Π”. ЀСдюк, Π”. Π’. ЀСдюк Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ «Π”ΠΈΠΎΠ΄Ρ‹, тиристоры, транзисторы ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ примСнСния» — Изд. «Π’ΠΎΡ€ΠΎΠ½Π΅ΠΆ», 1994;320с.

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