Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π£Ρ€ΠΎΠΊΠΈ Ардуино – ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Π­Ρ‚Π° вводная ΡΡ‚Π°Ρ‚ΡŒΡ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ успСл Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ со своим Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ дСсяток-Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΡ€ΠΎΠ±ΠΎΠΊ ΠΎΡ‚ конструкторов, построил сотни Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… конструкций ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ» дСталями ΠΎΡ‚ Π›Π΅Π³ΠΎ всС доступныС Смкости Π² Ρ‡ΡƒΠ»Π°Π½Π΅. Если Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ: с элСктроникой, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡƒΠΌΠ½Ρ‹ΠΌΠΈ устройствами – Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя для экспСримСнтов с Ардуино!

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

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ардуино

Говоря Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹ΠΌ языком, Ардуино – это элСктронная ΠΏΠ»Π°Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ мноТСство Ρ€Π°Π·Π½Ρ‹Ρ… устройств ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанной Π½Π° языкС Ардуино Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС программирования.

Π§Π°Ρ‰Π΅ всСго ΠΏΠ»Π°Ρ‚Π° выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

На рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ»Π°Ρ‚ Ардуино – Arduino Uno. ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ….

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΠ§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΠ§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Вся Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ разбиваСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ этапы:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ срСда программирования выглядят Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

На экранС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (Π½Π° слСнгС Π°Ρ€Π΄ΡƒΠΈΠ½Ρ‰ΠΈΠΊΠΎΠ² тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ называСтся β€œΡΠΊΠ΅Ρ‚Ρ‡β€), которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΠΎΠΉ, подсоСдинСнной ΠΊ 13 Π²Ρ…ΠΎΠ΄Ρƒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Ардуино UNO. Как Π²ΠΈΠ΄ΠΈΠΌ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΏΠΎΠ»Π½Π΅ проста ΠΈ состоит ΠΈΠ· понятных для Π·Π½Π°ΡŽΡ‰ΠΈΡ… английский язык инструкций. Π’ языкС программирования Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свой Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ языка C++, Π½ΠΎ всС возмоТности C++ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ написания ΠΊΠΎΠ΄Π° – Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π’ΡƒΡ‚ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ – ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ ΠΈ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° загрузится Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ!

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ школьникам ΠΌΠ»Π°Π΄ΡˆΠΈΡ… классов, Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ сразу ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ β€œΠ½Π°ΡΡ‚ΠΎΡΡ‰ΠΈΠΉβ€ Ардуино – это довольно просто, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ знания C++ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ поврСдят.

Π’ Ρ†Π΅Π»ΠΎΠΌ всС выглядит довольно понятно, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² дСталях.

Быстрый старт с Arduino

Для Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, с Ρ‡Π΅ΠΌ ΠΆΠ΅ ΠΈ Ρ‡Π΅ΠΌ ΠΆΠ΅ ΠΌΡ‹ собираСмся Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ардуино ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ? Если Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Ρ‚Π΅ΠΌΠΎΠΉ – ΠΌΠΎΠΆΠ΅Ρ‚Π΅ смСло ΠΏΠ΅Ρ€Π΅ΡΠΊΠΎΡ‡ΠΈΡ‚ΡŒ дальшС. Если Π½Π΅Ρ‚ – Π΄Π°Π²Π°ΠΉΡ‚Π΅ вмСстС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅.

Ардуино – это…

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

Ардуино – это мостик ΠΈΠ· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° Π² ΠΌΠΈΡ€ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ ΠΈ устройств. Написав ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΌΡ‹ управляСм с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π° Π²ΠΏΠΎΠ»Π½Π΅ сСбС Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, двигатСлями, экранами. ΠœΡ‹ мСняСм ΠΌΠΈΡ€ Π²ΠΎΠΊΡ€ΡƒΠ³ сСбя – просто программируя Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ бСсплатный софт ΠΈ мноТСство ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ Ардуино принято ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ прСподаватСля института IDII ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠ³ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π° Π˜Π²Ρ€Π΅ΠΈ Массимо Π‘Π°Π½Ρ†ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пытался ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для обучСния студСнтов ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π’Ρ‹Π±Ρ€Π°Π² ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA, ΠΎΠ½ просто Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ обвязку. Π‘ΠΎΠ±Ρ€Π°Π²ΡˆΠ°ΡΡΡ Π·Π°Ρ‚Π΅ΠΌ вСликолСпная ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ· ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ²-элСктронщиков ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² софта смогла ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оказался ΠΊΡ€Π°ΠΉΠ½Π΅ вострСбован Ρ€Ρ‹Π½ΠΊΠΎΠΌ ΠΈ быстро Π·Π°Π²ΠΎΠ΅Π²Π°Π» ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ± Ардуино ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь ΠΈ здСсь.

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

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ардуино?

Вся ΠΏΡ€Π΅Π»Π΅ΡΡ‚ΡŒ Ардуино Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… простых прСимущСствах:

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ с использованиСм Ардуино, Ρ‚ΠΎ Π²Π°ΠΌ понадобится Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΎΡ‚ Π΄ΠΆΠ΅Π½Ρ‚Π΅Π»ΡŒΠΌΠ΅Π½ΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€:

Π’ дальнСйшСм, Ссли занятия Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π»Π΅ΠΊΡƒΡ‚ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ экспСримСнты, Ρ‚ΠΎ список оборудования Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ:

Если ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги Π΄Π°Π΄ΡƒΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ людСй, стоящих Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π° ΠΏΠΎΡ‡Ρ‚Π΅ (Ссли Π΄ΠΎ сих ΠΏΠΎΡ€ Π²Ρ‹ ΠΈΡ… Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅), Π° ΠΏΠΎΡ‡Ρ‚Π°Π»ΡŒΠΎΠ½Ρ‹ ΠΏΡ€ΠΈ встрСчС Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ вас Π² Π»ΠΈΡ†ΠΎ ΠΈ Π½Π΅Ρ€Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π±Π΅Π³Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ сторону Π΄ΠΎΡ€ΠΎΠ³ΠΈ.

Как ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ардуино?

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅, Π½Π°Π΄ΠΎ сначала ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅. Для экспСримСнтов с элСктроникой Π²Π°ΠΌ понадобится Ρ‚Π° сама элСктроника Π² Π²ΠΈΠ΄Π΅ конструктора ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚. РСкомСндуСтся ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ отСчСствСнный Π½Π°Π±ΠΎΡ€ с основными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ сСбС с АлиэкспрСсса Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сокровища.

Π’ΠΎΡ‚ нСсколько Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсных ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎ Ρ†Π΅Π½Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² для ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠ² для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ²:

Если Π²Ρ‹ всС-Ρ‚Π°ΠΊΠΈ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π²ΠΎΡ‚ нСсколько интСрСсных ссылок:

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΈΠ½Π΅Ρ€Π½Π΅Ρ‚Π΅ (Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° нашСм сайтС). Если Π²Ρ‹ ΠΆΠΈΠ²Π΅Ρ‚Π΅ Π² большом Π³ΠΎΡ€ΠΎΠ΄Π΅, Ρ‚ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ° всСго Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ‚ максимум Π΄Π²Π° дня. Найти Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π»Π΅Π³ΠΊΠΎ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Ну ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ совСт. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ подходящиС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π½Π° алиэкспрСссС – ΠΈΡ‰ΠΈΡ‚Π΅ ΠΈΡ… ΠΏΠΎ словам Β«starter kitΒ».

Как ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ?

ΠŸΠ°Ρ€Ρƒ слов ΠΎ ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino. БСгодня ΠΈΡ… Π½Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… условиях ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ любой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ: ΠΊΠ°ΠΊ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Intel, Ρ‚Π°ΠΊ ΠΈ ΠΌΠ΅Π»ΠΊΠΈΠ΅ noname поставщики ΠΈΠ· ΠšΠΈΡ‚Π°Ρ. ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ удобство «китайских» ΠΈ Β«ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…Β» ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅Π·Π°Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ – для своих ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚Π΅ смСло ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ
Как ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Β«ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Β» ΠΎΡ‚ «совмСстимой ΠΏΠ»Π°Ρ‚Ρ‹Β»:

Π•Ρ‰Π΅ Ρ€Π°Π· ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½Π΅ΠΌ, использованиС Π½Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ лСгально. Ардуино – открытая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ свою Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ всСм ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ.

НСт возмоТности ΠΊΡƒΠΏΠΈΡ‚ΡŒ?

Если Π²Ρ‹ ΠΆΠΈΠ²Π΅Ρ‚Π΅ Π² АнтарктидС ΠΈΠ»ΠΈ Ρƒ вас Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ срСдств Π΄Π°ΠΆΠ΅ Π½Π° самыС простыС Π½Π°Π±ΠΎΡ€Ρ‹, Ρ‚ΠΎ Π½Π΅ ΠΎΡ‚Ρ‡Π°ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ – ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ардуино Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€Π°Ρ…. Π‘Π°ΠΌΡ‹ΠΉ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, простой ΠΈ популярный сСгодня Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ – это ΠΎΠ½Π»Π°ΠΉΠ½ сСрвис Tinkercad ΠΎΡ‚ извСстной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Autodesk. Π’Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ элСктронныС схСмы, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ мноТСство Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ Β«Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΒ» ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ всС элСктричСскиС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ. Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ устройств Π΅ΡΡ‚ΡŒ ΠΈ ΠΏΠ»Π°Ρ‚Π° Ардуино, ΠΈ Π΄Π°ΠΆΠ΅ встроСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для программирования (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ!). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π° нашСм сайтС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Tinkercad.

Подводим ΠΈΡ‚ΠΎΠ³ΠΈ ΡƒΡ€ΠΎΠΊΠ°

Π’ этой ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ с Π²Π°ΠΌΠΈ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ардуино, ΠΏΠΎΡ‡Π΅ΠΌΡƒ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ выглядят Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с использованиСм ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arduino. ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ интСрСсныС тСхничСскиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ просто – для этого Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ элСктронщиком. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, собСритС с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΡƒΠΆΠ½ΡƒΡŽ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ схСму (ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π£ΠΌΠ½ΠΎΠ΅ устройство Π³ΠΎΡ‚ΠΎΠ²ΠΎ!

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΌΡ‹ с Π²Π°ΠΌΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ устройство ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Uno ΠΈ запустим свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки Π½Π° ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈ сайты ΠΏΠΎ Ардуино

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сайты Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ:

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ сайты с большим объСмом ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

И СстСствСнно, ΠΌΠΎΡ€Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π₯Π°Π±Ρ€Ρ…Π°Π±Ρ€Π΅.

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

Arduino для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π§Π°ΡΡ‚ΡŒ 1

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток, Π₯Π°Π±Ρ€. Π—Π°ΠΏΡƒΡΠΊΠ°ΡŽ Ρ†ΠΈΠΊΠ» статСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌ Π² знакомствС с Arduino. Но это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ, Ссли Π’Ρ‹ Π½Π΅ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² этом Π΄Π΅Π»Π΅ – Π’Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ для сСбя интСрСсного.

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

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ со знакомства с Arduino. Arduino – Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства для построСния систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π“Π»Π°Π²Π½Ρ‹ΠΌ достоинством Π΅ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° Π½Π΅ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ΠΎ Π΅ΡΡ‚ΡŒ любой ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своСго Ρ€ΠΎΠ±ΠΎΡ‚Π° Π²Π½Π΅ зависимости ΠΎΡ‚ Π·Π½Π°Π½ΠΈΠΉ программирования ΠΈ собствСнных Π½Π°Π²Ρ‹ΠΊΠΎΠ².

Начало

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Arduino состоит ΠΈΠ· 3 Π³Π»Π°Π²Π½Ρ‹Ρ… этапов: написаниС ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΌΠ°ΠΊΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. На самом Π΄Π΅Π»Π΅ ΠΈΡ… Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ срСдС – Arduino IDE. Π‘Π°ΠΌ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Π‘++, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ΄ Arduino. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС. Π‘ΠΊΠ΅Ρ‚Ρ‡ (набросок) – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Arduino. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° структуру ΠΊΠΎΠ΄Π°:

Π’Π°ΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π² Π‘++ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ main() процСссор Arduino создаёт сам. И Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΡ‚ программист Π΅ΡΡ‚ΡŒ:

Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся с двумя ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями. Ѐункция setup() вызываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΈ стартС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ИмСнно ΠΎΠ½Π° выставляСт всС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ настройки. Ѐункция loop() β€” цикличСская. Она вызываСтся Π² бСсконСчном Ρ†ΠΈΠΊΠ»Π΅ Π½Π° протяТСнии всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ напишСм ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π­Ρ‚Ρƒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (Blink) ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сборкС.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ достаточно простой: свСтодиод загораСтся Π½Π° 1 сСкунду ΠΈ Ρ‚ΡƒΡ…Π½Π΅Ρ‚ Π½Π° 1 сСкунду. Для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino ΠΊ 13 ΠΏΠΈΠ½Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ встроСнный свСтодиод.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Arduino

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± Π·Π°Π»ΠΈΡ‚ΡŒ скСтч Π½Π° Arduino Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сначала просто ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Π”Π°Π»Π΅Π΅, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Для этого Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β». Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΠ»Π°Ρ‚Π°Β», Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π’Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Arduino Uno, Arduino Nano, Arduino Mega, Arduino Leonardo ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΠΎΡ€Ρ‚Β» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π’Π°Ρˆ ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Ρ‚ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π’Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ). ПослС этих дСйствий, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ скСтч. Для этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° стрСлочку ΠΈΠ»ΠΈ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π‘ΠΊΠ΅Ρ‚Ρ‡Β» Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Β» (Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сочСтаниСм клавиш β€œCtrl + U”). ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅/ΠΌΠ°ΠΊΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Для сборки ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты: свСтодиод, рСзистор, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ (ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ), макСтная ΠΏΠ»Π°Ρ‚Π°(Breadboard). Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡΠΏΠ°Π»ΠΈΡ‚ΡŒ, ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± всё ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, Π½Π°Π΄ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ со свСтодиодом. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ Β«Π»Π°ΠΏΠΊΠΈΒ». ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ – минус, длинная – плюс. На ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ «зСмлю» (GND) ΠΈ рСзистор (для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ силу Ρ‚ΠΎΠΊΠ°, которая поступаСт Π½Π° свСтодиод, Ρ‡Ρ‚ΠΎΠ± Π½Π΅ ΡΠΏΠ°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ), Π° Π½Π° Π΄Π»ΠΈΠ½Π½ΡƒΡŽ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΊ 13 ΠΏΠΈΠ½Ρƒ). ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ скСтч, Ссли Π²Ρ‹ Ρ€Π°Π½Π΅Π΅ этого Π½Π΅ сдСлали. Код остаётся Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый.

На этом Ρƒ нас ΠΊΠΎΠ½Π΅Ρ† ΠΏΠ΅Ρ€Π²ΠΎΠΉ части. Бпасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

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

Знакомство с Arduino

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

ВорТСствСнно ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠ³ Π½Π° Π₯Π°Π±Ρ€Π΅, посвящённый Arduino! Π‘Π»ΠΎΠ³ ΠΎΠ± ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌ opensource-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсСн всСм Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ микроэлСктроники, ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΈ всСм, ΠΊΡ‚ΠΎ Π½Π΅ боится Π²Π·ΡΡ‚ΡŒ Π² Ρ€ΡƒΠΊΠΈ паяльник.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒArduino прСдставляСт собой Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ элСктронных Π±Π»ΠΎΠΊΠΎΠ²-ΠΏΠ»Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠΎ USB, Π° Π² качСствС ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ β€” Π»ΡŽΠ±Ρ‹Π΅ устройства ΠΎΡ‚ свСтодиодов Π΄ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² радиуоправляСмых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ². ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π½Π΅Π³ΠΎ ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π½Π° простом ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятном си-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ языкС Wiring (c Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сторонних Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½Π° C/C++, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для управлСния LCD-дисплСями ΠΈΠ»ΠΈ двигатСлями), ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² устройство ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, послС Ρ‡Π΅Π³ΠΎ Π²Ρ‹ Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ Π³Π°Π΄ΠΆΠ΅Ρ‚. Никакого ассСмблСра, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΡƒΡ‰ΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² β€” чистоС творчСство, Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΠΉ!

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

ПослС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ рассказа Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ ΠΏΡ€ΠΎ Arduino («это Ρ‚ΠΈΠΏΠ° элСктронного конструктора, ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ устройство») самый часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ вопрос «А Π·Π°Ρ‡Π΅ΠΌ это всё?Β» ΠΈΠ»ΠΈ «Какая ΠΌΠ½Π΅ ΠΎΡ‚ этого Π²Ρ‹Π³ΠΎΠ΄Π°?Β» Π‘ΠΊΡƒΡ‡Π½Ρ‹Π΅ люди, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ? НСуТСли срСди Π²Π°ΡˆΠΈΡ… Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… Π½Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ, Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ ΠΈ сами Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ?
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Arduino ΠΎΡ‡Π΅Π½ΡŒ простоС β€” Π½Π΅ Π·Π°Π±Π°Π²Ρ‹ Ρ€Π°Π΄ΠΈ, Π° развития ΠΌΠΎΠ·Π³Π° для. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ ΠΆΠ΅ линуксоидам ΠΊΠΎΠ²Ρ‹Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄Π΅ ядра? Какая ΠΎΡ‚ этого польза? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π²Π°ΠΌ Π½Π΅ Π·Π°Π½ΡΡ‚ΡŒΡΡ Β«ΠΆΠ΅Π»Π΅Π·Π½Ρ‹ΠΌΒ» (Π² противовСс «софтовому») творчСством? Π’ΠΎΡ‚ прямо сСйчас рядом со ΠΌΠ½ΠΎΠΉ сидит ΠΊΠΎΠ»Π»Π΅Π³Π°-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ ΠΈ разбираСтся… с Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹ΠΌΠΈ сСтями. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Π·Π°Π±Ρ‹Ρ‚ Π΄ΡƒΡ… тСхничСского творчСства, Π·Π°Π±Ρ‹Ρ‚Ρ‹ Ρ€Π°Π΄ΠΈΠΎΠΊΡ€ΡƒΠΆΠΊΠΈ ΠΈ Π°Π²ΠΈΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΡƒΠ±Ρ‹. ВсС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сидят Ρƒ своих ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡƒΡ‚Π½ΠΎΠ³ΠΎ Π² ΠΆΠ΅Π»Π΅Π·Π΅, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Π²ΠΈΠ»ΠΊΡƒ Π² Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ πŸ™‚ Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ свой Π²Π΅Π±-сСрвСр, Ρ†Π²Π΅Ρ‚ΠΎΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ установку ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Π°!
БообщСство Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Arduino ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…: GPS-Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ с записью Π½Π° SD-ΠΊΠ°Ρ€Ρ‚Ρƒ, простой Π°ΡƒΠ΄ΠΈΠΎΠΏΠ»Π΅Π΅Ρ€, Twitter-дисплСй, элСктронныС ΠΈΠ³Ρ€Ρ‹ с дисплССм ΠΈ тачскрином… ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ€Π°Π΄ΠΈΠΎΠ΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ своё! Π•ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ для создания Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…ΡŠΡΠ΄Π΅Ρ€Π½ΠΎΠ³ΠΎ Arduino-кластСра.

ВСхничСскиС характСристики

Arduino Diecimila прСдставляСт собой Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ (Π΄Π°Π»Π΅Π΅ просто ΠΏΠ»Π°Ρ‚Π°) ядром ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega168. На ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ: 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², 6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ШИМ (PWM) (Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ устройствами Π²Ρ€ΠΎΠ΄Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅), 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² (исходной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ слуТат Π½Π΅ логичСскиС 0/1, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ напряТСния), Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° 16 ΠœΠ“Ρ†, Ρ€Π°Π·ΡŠΡ‘ΠΌΡ‹ питания ΠΈ USB, ICSP-ΠΏΠΎΡ€Ρ‚ (Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… устройств), нСсколько ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… свСтодиодов ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° сброса.
Π­Ρ‚ΠΎΠ³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ софт ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅
ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ осущСствляСтся двумя способами: ΠΏΠΎ кабСлю USB (ΠΏΡ€ΠΈ этом Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ…ΠΈΡ‰Ρ€Π΅Π½ΠΈΠΉ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² процСссС ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ), Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΡŠΡ‘ΠΌΡƒ Π²Ρ€ΠΎΠ΄Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ². Π’ Ρ€Π°Π΄ΠΈΠΎΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π·ΡŠΡ‘ΠΌ ΠΈ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ аккумулятор ΠΈΠ»ΠΈ 9-Ρ‚ΠΈΠ²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΡƒΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΡƒ Ρ‚ΠΈΠΏΠ° Β«ΠšΡ€ΠΎΠ½Π°Β». Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ питания ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΎΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

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

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino?

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

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

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

На сСгодняшний дСнь ΠΏΡ€ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Arduino ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅, Π½ΠΎ Ρ‡Ρ‚ΠΎ это ΠΈ Π·Π°Ρ‡Π΅ΠΌ? Arduino β€” это самая Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ ΠΈ доступная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠΌ вхоТдСния, которая доступна ΠΊΠ°ΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΈ для профСссионалов. А ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ популярна β€” разбираСмся.

ВозмоТности

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino прСдставляСт собой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ срСды быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для прототипирования Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². ЀактичСски, Arduino это β€” ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ элСктронный конструктор для создания Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… устройств ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Arduino ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅ ΠΈΠ·-Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ шилдов.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Arduino β€” это Π½Π΅ просто ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ любой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° минимальноС врСмя. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ ΠΈ доступная для изучСния срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE, которая слуТит для вовлСчСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². На основС Arduino ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΈΠ»ΠΈ станок с ЧПУ. ВсС это происходит благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino ΠΎΠ΄Π½ΠΎ ΠΈΠ· самых Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сообщСств, Π° Ρ‚Π°ΠΊΠΆΠ΅ доступно ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², руководств ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠœΠΎΠ΄ΡƒΠ»ΠΈ Arduino

ΠœΠΎΠ΄ΡƒΠ»ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arduino ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС благодаря своСй ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Uno ΠΈ Leonardo ΠΈΠΌΠ΅ΡŽΡ‚ достаточный Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ, Π° ΠΏΠ»Π°Ρ‚Ρ‹ Mega ΠΈ Due β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ. Π”Π°ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚ΠΈΠΏΠ° Pro, Micro ΠΈ Nano ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ для собствСнного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ послСднСС врСмя появились ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Mega сразу с установлСнным SoC ESP8266 ΠΈ бСспроводной связью Wi-Fi Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

ΠœΠΎΠ΄ΡƒΠ»ΠΈ Arduino ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΠ»Π°Ρ‚Ρ‹ со встроСнным процСссором, ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠ΅ΠΉ, которая позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» посрСдством ΠΎΠ΄Π½ΠΎΠΉ всСго ΠΏΠ»Π°Ρ‚Ρ‹. Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ возмоТностСй слуТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ-ΡˆΠΈΠ»Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с двигатСлями ΠΈ сСнсорами Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ способны Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚Ρ‹ памяти ΠΈ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ USB Host, ΡƒΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ethernet, Bluetooth ΠΈ Wi-Fi. ΠœΠΎΠ΄ΡƒΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ уровня Industrial ΠΈΠΌΠ΅ΡŽΡ‚ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ развязку, Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ с Ρ†Π΅Π»ΡŒΡŽ прототипирования устройств IoT ( Β«ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉΒ»). Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой собствСнный web-сСрвСр Π½Π° основС Arduino.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

На сСгодняшний дСнь сущСствуСт мноТСство ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… разновидностСй ΠΈ популярных ΠΊΠ»ΠΎΠ½ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство совмСстимых ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ-шилдов. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Arduino Nano β€” это ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ размСщаСтся ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ (Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ШИМ-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсы ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Для прототипирования ΠΈ обучСния доступСн ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ арсСнал ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ. Π­Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ сСнсоры, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ², Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дисплСи, Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹Π΅ ΠΈ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для бСспроводной связи ΠΈ управлСния. ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с основной ΠΏΠ»Π°Ρ‚ΠΎΠΉ-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² срСдС Arduino IDE.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

РобототСхничСскиС Π½Π°Π±ΠΎΡ€Ρ‹ элСктронного конструктора Arduino Π΄Π°ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ прСдставлСния ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ управлСния, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΈ ΠΎΠ± ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сигналов с сСнсоров β€” это ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… шагов Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, имСя всСго Π΄Π²Π΅ сСрво-машинки ΠΈ Π΄Π²Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… источника сигнала для управлСния. Для ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Π΄Π°ΠΆΠ΅ Π½Π΅ понадобятся ΠΏΠ°ΡΠ»ΡŒΠ½Ρ‹Π΅ принадлСТности β€” вСсь ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ собираСтся Π½Π° ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… бСспаСчных ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Arduino ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ доступной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… шагов с Ρ†Π΅Π»ΡŒΡŽ изучСния программирования: для Π΄Π΅Ρ‚Π΅ΠΉ ΠΈ взрослых сущСствуСт мноТСство интСрСсных Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ интСрСснСС, Ρ‡Π΅ΠΌ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π·Π° Π²Π΅Ρ‡Π΅Ρ€ управляСмого Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ? ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, возмоТности срСды Arduino ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ профСссионалам Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. Arduino β€” это открытая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΠΈ Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ сообщСству Arduino.

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

О ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π§Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ Arduino? Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ это – торговая ΠΌΠ°Ρ€ΠΊΠ°, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ софт. НазваниС Ардуино ΠΈΠ΄Ρ‘Ρ‚ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ названия Ρ€ΡŽΠΌΠΎΡ‡Π½ΠΎΠΉ Π² Π˜Ρ‚Π°Π»ΠΈΠΈ, Π³Π΄Π΅ создатСли ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ любили ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ€ΡŽΠΌΠΎΡ‡ΠΊΠ΅. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠ°Ρ Arduino ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΆΠ΅Π»Π΅Π·ΠΎ (сами ΠΏΠ»Π°Ρ‚Ρ‹) ΠΈ софт (срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ).

БСмСйство Ардуино – нСсколько ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚. ΠžΡ‚Π»Π°Π΄ΠΎΡ‡Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° прСдставляСт собой ΠΊΠ°ΠΊ Π½ΠΈ странно ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, Π² сСрдцС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стоит ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ – Ρ‚Π° самая ΡˆΡ‚ΡƒΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ это микросхСма, содСрТащая Π² сСбС микропроцСссор, интСрфСйсы Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΏΠ°ΠΌΡΡ‚ΡŒ (ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΈ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ), Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡˆΡ‚ΡƒΠΊΠΈ. Π”Π°, микропроцСссор – это Π΄Ρ€ΡƒΠ³ΠΎΠ΅, микропроцСссор ΠΏΠΎ сути ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ вычислСния (ΠΊΠ°ΠΊ процСссор Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅), Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ – это практичСски ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ кристаллС микросхСмы. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚ Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСрии ATmega ΠΎΡ‚ производитСля AVR.

Π–Π΅Π»Π΅Π·ΠΎ

Помимо ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ стоит обвязка, нСобходимая для Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹: это ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ частоту Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора, ΠΈ β€œΡ€Π°ΡΡΡ‹ΠΏΡƒΡ…Π°β€ – кондСнсаторы ΠΈ рСзисторы, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ: Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ устройство Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅? НуТно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ устройства (Π΄Π°Π»Π΅Π΅ – β€œΠΆΠ΅Π»Π΅Π·ΠΎβ€), Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этим ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ, ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ всё это Π΄Π΅Π»ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ. ЦСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π±Ρ‹Π»Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ с простотой ΠΈ удобством Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚Π΅ΠΌ самым ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ элСктронных устройств Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ конструктор. Π­Ρ‚Π° Ρ†Π΅Π»ΡŒ Π±Ρ‹Π»Π° достигнута Ρ‚Π°ΠΊ: Π½Π° ΠΏΠ»Π°Ρ‚Π΅, вмСстС с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, размСстили β€œΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€β€ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, usb ΠΏΠΎΡ€Ρ‚ ΠΈ стабилизатор питания, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΡ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° постоянных напряТСний: 5-19 Π²ΠΎΠ»ΡŒΡ‚. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ 5 Π²ΠΎΠ»ΡŒΡ‚, Ρ‡Ρ‚ΠΎ стабилизатор Π΅ΠΌΡƒ ΠΈ обСспСчиваСт.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π§Ρ‚ΠΎ касаСтся Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°: ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ способом Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ являСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° посрСдством ISP (in-system programming) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎ способ Ρ…ΠΎΡ€ΠΎΡˆ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ΅Π½, Π½ΠΎ ΠΎΠ½ Π΄ΠΎΡ€ΠΎΠΆΠ΅ ΠΈ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ардуино. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ это Ρ‚Π°ΠΊ: вмСсто ISP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π½Π° ΠΏΠ»Π°Ρ‚Π΅ стоит USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Ардуино (Π½Π° Π΅Ρ‘ сторонС TTL – транзистор-транзистор Π»ΠΎΠ³ΠΈΠΊΠ°) Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ (Π½Π° Π΅Π³ΠΎ сторонС – USB) ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Но просто ΠΎΠ±Ρ‰Π°ΡΡΡŒ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π½Π΅ получится, поэтому Π² памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° β€œΠΆΠΈΠ²Ρ‘Ρ‚β€ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (ΠΎΠ½ ΠΆΠ΅ bootloader), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ Π»ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡ… Π²ΠΎ Flash ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΆΠ΄Ρ‘Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΌΠΎΠ» ΠΆΠ΅Π»Π°Π΅Ρ‚ Π»ΠΈ Ρ‚ΠΎΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. Если Π½ΠΈΠΊΡ‚ΠΎ Π΅ΠΌΡƒ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя, ΠΎΠ½ запускаСт ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ Π² памяти МК ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. ΠžΡ‚ΡΡŽΠ΄Π° Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ нСсколько минусов:

Оба этих минуса Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ частично ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ:

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ USB-TTL ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ: ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ способ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Arduino? Π”Π° всё ΠΎΡ‡Π΅Π½ΡŒ просто: микросхСма USB-TTL прСобразоватСля стоит дСшСвлС микросхСм, ΠΌΠΎΠ³ΡƒΡ‰ΠΈΡ… Π² ISP (Ρ€ΠΎΠ»ΡŒ ΠΎΠ½Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹), Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ ΡƒΠ΄Π΅ΡˆΠ΅Π²Π»ΡΠ΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. Но самоС Π³Π»Π°Π²Π½ΠΎΠ΅ – использованиС USB-TTL прСобразоватСля добавляСт Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (смартфона, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°) Π±Π΅Π· использования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°, Ρ‚.Π΅. ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ устройствами (Ссли это Π·Π°Π»ΠΎΠΆΠ΅Π½ΠΎ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ), Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚ Ардуино Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ показания с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Но самоС-самоС Π³Π»Π°Π²Π½ΠΎΠ΅ – это позволяСт ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½ΠΎ всС Ρ‚Π°ΠΊΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎ касаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части, прСдоставлСнной Arduino, Ρ‚ΠΎ это Arduino IDE (Integrated Development Environment – интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ), Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π² сСбя Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, компилятор ΠΈ всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΏΠ»Π°Ρ‚Ρƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅

МодСли Ардуино

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ Π΄ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π΄ΠΎ самих ΠΏΠ»Π°Ρ‚ Ардуино, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ появилось Π²Π΅Π»ΠΈΠΊΠΎΠ΅ мноТСство благодаря открытости ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: всС схСмы ΠΈ исходныС ΠΊΠΎΠ΄Ρ‹ находятся Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π΅Ρ‘, Ρ‡Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹. ЕдинствСнный ΠΏΡƒΠ½ΠΊΡ‚: слово Arduino – зарСгистрированная торговая ΠΌΠ°Ρ€ΠΊΠ°, ΠΈ свою ΠΏΠ»Π°Ρ‚Ρƒ Π²Π°ΠΌ придСтся Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ появились всякиС Π˜ΡΠΊΡ€Ρ‹, Π‘ΡƒΠ·ΠΈΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Arduino совмСстимыС ΠΏΠ»Π°Ρ‚Ρ‹.
РазновидностСй ΠΏΠ»Π°Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ½ΠΈ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². ΠžΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° зависит объСм памяти ΠΈ количСство Π½ΠΎΠ³, Π½Ρƒ ΠΈ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ. На Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Arduino стоят 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ МК ΠΎΡ‚ AVR с ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π° 16 ΠœΠ“Ρ† (Π»ΠΈΠ±ΠΎ Π½ΠΈΠΆΠ΅), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° ATmega Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ объСмом памяти, количСством Π½ΠΎΠ³ ΠΈ интСрфСйсов/Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ². МодСли Ардуино с МК ΠΎΡ‚ производитСля ARM, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Arduino DUE, Π² Ρ€Π°Π·Ρ‹ ΠΌΠΎΡ‰Π½Π΅Π΅ своих ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒΠ΅Π² Π·Π° счёт 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ процСссора, Π½ΠΎ это совсСм другая история.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ATtiny85ATmega328ATmega32u4ATmega2560
Кол-во ног83244100
Из Π½ΠΈΡ… доступны5232486
Flash ΠΏΠ°ΠΌΡΡ‚ΡŒ8 Kb32 Kb32 Kb256 Kb
EEPROM ΠΏΠ°ΠΌΡΡ‚ΡŒ512 bytes1 Kb1 Kb4 Kb
SRAM ΠΏΠ°ΠΌΡΡ‚ΡŒ512 bytes2 Kb2.5 kB8 Kb
Каналов АЦП3 (4 с rst)6 (8 Π² SMD корпусС)1216
Каналов PWM36715
Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹2Ρ… 8bit2Ρ… 8bit2Ρ… 8bit2Ρ… 8bit
1Ρ… 16bit2Ρ… 16bit4Ρ… 16bit
Аппаратный SerialНСтх1Ρ…1Ρ…4
Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ прСрывания1 (+6 PCINT)2 (+23 PCINT)5 (+44 PCINT)8 (+32 PCINT)
ΠŸΠ»Π°Ρ‚Ρ‹ Π½Π° Π΅Π³ΠΎ основСDigispark, LilyTinyUno, Nano, Pro Mini, Lilypad, StrongLeonardo, Micro, Pro Micro, BS MicroMega, Mega Pro

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сразу ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ардуино Π£Π½ΠΎ=Нано=ΠŸΡ€ΠΎ Мини=Π›ΠΈΠ»ΠΈΠΏΠ°Π΄ ΠΏΠΎ своим возмоТностям ΠΈ взаимозамСняСмости. Или Π›Π΅ΠΎΠ½Π°Ρ€Π΄ΠΎ=ΠŸΡ€ΠΎ ΠœΠΈΠΊΡ€ΠΎ. Бсылки Π½Π° Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ китайскиС Ардуины Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρƒ мСня Π½Π° сайтС. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΌ ΠΆΠ΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ссылки Π½Π° ΠΊΡƒΡ‡Ρƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Arduino. О возмоТностях Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΆΠ΅Π»Π΅Π·ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ….

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ arduino ΠΈ ΠΊΠ°ΠΊ сним Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Ардуино программируСтся Π½Π° языкС программирования C/C++ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π΅ΠΌΡƒ синтаксисом. ВстроСнный сборщик, прСпроцСссор ΠΈ компилятор (avr-gcc ΠΈΠ»ΠΈ Win-AVR) ΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ большоС количСство ошибок ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π·Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ автоматичСски, ΠΌΡ‹ Π΄Π°ΠΆΠ΅ ΠΎΠ± этом Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΈ Π½Π΅ задумываСмся. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для управлСния Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΈ интСрфСйсами ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ/макросы взяты ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Wiring. ИмСнно ΠΈΠ· Π½Π΅Π³ΠΎ состоит Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов Ардуино. Π’ связи с этим сами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ардуино Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ язык β€œΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΌ c++”, ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π°Π»ΠΈ Π΅ΠΌΡƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ – Arduino Wiring.

Π’ΡƒΡ‚ слСдуСт ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΡƒΡ… ΠΎΡ‚ ΠΊΠΎΡ‚Π»Π΅Ρ‚: β€œΠΈΠ· коробки” Π² Arduino IDE Π½Π°ΠΌ доступна огромная ΠΊΡƒΡ‡Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ инструмСнтов:

Если Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ свободно ΠΏΡ€ΠΎΠ³Π°Ρ‚ΡŒ Π½Π° Ардуино ΠΈ Π²Π΄Ρ€ΡƒΠ³ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ C++ Π² Π±ΠΎΠ»Π΅Π΅ взрослых срСдах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ нСприятно ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹ большим количСством Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ придСтся ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ. И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Ссли ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π² ΠΏΠ»ΡŽΡΡ‹ (си-плюс-ΠΏΠ»ΡŽΡΡ‹) Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ посмотрит Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ-ΠΊΠΎΠ΄, ΠΎΠ½ скаТСт β€œΠ΄Π° ΠΊΠ°ΠΊ это Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎ?”. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Π² Arduino IDE настроСн Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²ΡΠ΅ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ ошибок, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°.

БСйчас вСрнёмся ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΠΎΠ½ΡΡ‚ΠΈΡŽ, ΠΊΠ°ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π–ΠΈΠ·Π½ΡŒ рядового Π°Ρ€Π΄ΡƒΠΈΠ½Ρ‰ΠΈΠΊΠ° Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½ΠΎ связана с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Π·Π° Π³ΠΎΠ΄Ρ‹ своСго сущСствования сдСлало ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство этих самых Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½Π° всС случаи ΠΆΠΈΠ·Π½ΠΈ ΠΈ для всСх ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° это Π½Π°Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТится Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ просто ознакомившись с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ посмотрСв ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ называСтся β€œΡ‡Π΅Ρ€Π½Ρ‹ΠΌ ящиком”, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊΠΎΠΉ уТас ΠΈ ΠΊΠΎΡˆΠΌΠ°Ρ€ (Π² ΠΏΠ»Π°Π½Π΅ слоТности ΠΊΠΎΠ΄Π°) содСрТится Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, Π½ΠΎ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ возмоТностями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ этот ΠΊΠΎΠ΄ Π΄Π°Ρ‘Ρ‚. ΠšΡƒΠΏΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ – нашли Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ – ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ – всё, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ достигнут…

ΠŸΠΈΡΠ°Ρ‚ΡŒ Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ?

ΠžΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ эффСктивный ΠΊΠΎΠ΄ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, чистым ΠΏΠΎΠ»ΠΎΡ‚Π½ΠΎΠΌ. Π­Ρ‚ΠΎ полнСйшая Ρ‡ΡƒΡˆΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ:

ВозмоТности

Π—Π°Ρ‡Π΅ΠΌ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΈ элСктроникой Π² Ρ†Π΅Π»ΠΎΠΌ?

Π₯Π΅ΠΉΡ‚Π΅Ρ€Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

Π’ ΠΌΠΈΡ€Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… программистов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Π»ΡŽΠ±ΡΡ‚ Ардуино. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Рассмотрим нСсколько популярных Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.

Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘ хочСтся ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π° ΠΎΡ‚ β€œΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ²β€ – Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΎΠ½ΠΈ просто Π·Π°Π²ΠΈΠ΄ΡƒΡŽΡ‚: Π² β€œΠΈΡ… врСмя” для создания Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° английском языкС Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ модСль МК, Π½Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΆΠ΅Π»Π΅Π·ΠΊΠΈ ΠΈ микросхСмы Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎΠΉ срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, развСсти ΠΈ ΡΠΏΠ°ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ, ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ ΠΏΡ€ΠΎΡ‡Π΅Π΅. А Π² нашС врСмя ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Π·Π° 150Ρ€, Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Ρ‘ Π² USB, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ уровня β€œΠ±Π»ΠΎΠΊΠ½ΠΎΡ‚ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒβ€ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ с использованиСм ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ количСства Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² для практичСски Π»ΡŽΠ±Ρ‹Ρ… ΠΆΠ΅Π»Π΅Π·ΠΎΠΊ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, Π° Π½Π° любой вопрос Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π² Π³ΡƒΠ³Π»Π΅. РСально, Ρƒ рСбят просто ΠΏΡ€ΠΈΠ³ΠΎΡ€Π°Π΅Ρ‚ =)

Π’ΠΈΠ΄Π΅ΠΎ вСрсия

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

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

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