Π½Π° ΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΡΡ arduino
Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠ°ΠΊ, Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ. ΠΡ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π΄Π΅Π»Π°Π» ΡΠΎ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅. ΠΠΎ ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΠ°Π±ΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΏΠ΅ΡΠ²Π° Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΎΡΠ΄Π°ΡΡ Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
Π ΡΠ΅Π»ΠΎΠΌ, Π½Π΅Π²Π°ΠΆΠ½ΠΎ, Ρ ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π΄Π΅Π»ΠΎ: ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Intel Pentium Π² Π²Π°ΡΠ΅ΠΌ Π½ΠΎΡΡΠ±ΡΠΊΠ΅ ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino. ΠΠ±ΡΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Ρ. Π΅. ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π² ΠΎΠ±ΠΎΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅. Π Π°Π·Π»ΠΈΡΠ°Π΅ΡΡΡ Π»ΠΈΡΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈ ΠΊΡΠ΄Π° Π΅Ρ ΠΏΠΈΡΠ°ΡΡ
ΠΡΠΎΡΠ΅ΡΡΠΎΡ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°, ΠΏΠΎ ΡΡΡΠΈ ΡΠ²ΠΎΠ΅ΠΉ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°Ρ ΠΈ ΠΏΡΡΠΌΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½Π°Ρ Π²Π΅ΡΡ. ΠΡΠΌΠ°ΡΡ ΠΎΠ½ Π½Π΅ ΡΠΌΠ΅Π΅Ρ: ΡΠΎ Π΅ΡΡΡ, ΡΡΠ°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΈΡΠΊΠ°ΡΡ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π΅ΡΠΈΠΏΠΎΠ²ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ (ΠΈ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ). ΠΠ½ ΡΠΌΠ΅Π΅Ρ Π»ΠΈΡΡ ΡΡΠΏΠΎ, Π±Π°ΠΉΡ Π·Π° Π±Π°ΠΉΡΠΎΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΠΌΡ ΠΏΠΎΠ΄ΡΡΠ½ΡΠ»ΠΈ. ΠΡΠ°ΠΊΠΈΠΉ ΡΡΠΏΠΎΠΉ, Π½ΠΎ Π½Π΅Π½Π°ΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΆΠΈΡΠ°ΡΠ΅Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ Π»Π°Π΄Π½ΠΎΠΊΡΠΎΠ²Π½ΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ. ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π³ΡΡΠ±ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ:
| ΠΠ°ΠΉΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ | Π§ΡΠΎ ΠΎΠ½ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° |
|---|---|
| 00001001 | ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ: Π²Π·ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π±Π°ΠΉΡ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ Π΅Π³ΠΎ Π² ΡΡΠ΅ΠΉΠΊΠ΅ β1 |
| 00000110 | β¦ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π±Π°ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Π² ΡΡΠ΅ΠΉΠΊΠ΅ β1: ΡΠΈΡΠ»ΠΎ 5 |
| 00011001 | ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ: ΠΎΡΠ½ΡΡΡ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΡΠ΅ΠΉΠΊΠ΅ β1 Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ |
| 00101001 | ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ: ΡΡΠ°Π²Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΉΠΊΠ΅ β1 Ρ Π½ΡΠ»ΡΠΌ, ΠΈ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π½ΠΎΠ»Ρ β ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ³Π½ΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΠ»ΡΠΊΠΎ Π±Π°ΠΉΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π±Π°ΠΉΡΠ΅ |
| 00000100 | β¦Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ» Π½ΠΎΠ»Ρ, ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΡΡΠ³Π½ΡΡΡ ΡΠ΅ΡΠ΅Π· 4 Π±Π°ΠΉΡΠ°, ΠΊ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ |
| 10000011 | ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½ ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π±Π°ΠΉΡΠ΅ |
| 01000001 | β¦Π±ΡΠΊΠ²Π΅ Β«AΒ» ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠΎΡ ΠΊΠΎΠ΄ |
| 00101000 | ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΡΡΠ³Π½ΡΡΡ Π½Π°Π·Π°Π΄ Π½Π° ΡΡΠΎΠ»ΡΠΊΠΎ Π±Π°ΠΉΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π±Π°ΠΉΡΠ΅ |
| 00000110 | β¦ΠΏΡΡΠ³Π°ΡΡ Π±ΡΠ΄Π΅ΠΌ Π½Π° 6 Π±Π°ΠΉΡ Π½Π°Π·Π°Π΄, ΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ β3 |
| 10000011 | ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½ ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π±Π°ΠΉΡΠ΅ |
| 00100001 | β¦Π·Π½Π°ΠΊΡ Β«!Β» ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠΎΡ ΠΊΠΎΠ΄ |
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π° ΡΠΊΡΠ°Π½ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½Π° ΠΏΠ°Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ°Π·Π° Β«ΠΠΠΠ!Β».
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ! ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π±Ρ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΈΡΠ°Π»ΠΈΡΡ Π²ΠΎΡ ΡΠ°ΠΊ, Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Π·Π°Π½ΠΈΠΌΠ°Π»Π° Π±Ρ Π²Π΅ΠΊΠ°. Π Π΅ΡΠ»ΠΈ Π΅ΡΡ ΠΏΡΠΈΠ½ΡΡΡ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ), ΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΠΉ ΠΏΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΊ Π½Π° ΠΈΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΊ ΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π²ΡΠ΅Π΄ΠΈΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ: ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡ «ΠΆΠ΅Π»Π΅Π·Π°» (ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄-ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°) Π±ΡΠ»ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½Ρ ΠΈ ΡΠΎΠ·Π΄Π°Π½Ρ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠ· ΡΠ΅Ρ ΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½Π° ΡΠ»ΡΡ Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ Π΄Π΅ΡΡΡΠΎΠΊ-Π΄ΡΡΠ³ΠΎΠΉ: Assembler, C, C++, C#, Java, Python, Ruby, PHP, Scala, JavaScript.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΡΠΈΡ ΡΠ·ΡΠΊΠ°Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΡΠ·ΡΠΊΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΈΡ ΠΏΡΠΎΡΠ΅, Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠΈΡΡΠ½Π΅Π΅ ΠΏΠΈΡΠ°ΡΡ. Π ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΈΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅ ΡΠΈΡΠ°ΡΡ: Π²Π°ΠΌ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ, Π²Π°ΠΌ ΡΠ΅ΡΠ΅Π· Π³ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠ»Π»Π΅Π³Π΅.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ, ΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π΄Π°ΡΡ Π΅ΠΌΡ ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π΅Ρ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ (translate): ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Ρ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π½Π° ΡΠ·ΡΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° (Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΡΠ·ΡΠΊ). Π’ΡΠ°Π½ΡΠ»ΡΡΠΈΡ-ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ»ΠΎΠ²ΠΎ Π·Π° ΡΠ»ΠΎΠ²ΠΎΠΌ (Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π° Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ) β ΡΡΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ-ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ·ΡΠΊΠΎΠ² (Π°Π½Π³Π». interpreter β ΠΈΡΡΠΎΠ»ΠΊΠΎΠ²Π°ΡΠ΅Π»Ρ). ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠΌΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠΈ-ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡ ΡΡΠ°Π·Ρ, Π²ΡΡΠ°ΠΆΠ°ΡΡΠΈΠ΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠΉ ΡΠΌΡΡΠ», Π² ΡΠ΅ΠΌΠΏΠ΅ ΠΈΡ ΠΏΡΠΎΠΈΠ·Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ. Π’ΡΠ°Π½ΡΠ»ΡΡΠΈΡ-ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ ΠΈ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠ° (Π»ΠΈΡΡΠΈΠ½Π³Π°) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ β ΡΡΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ (Π°Π½Π³Π». compiler β ΡΠΎΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ, ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅Π»Ρ). ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΡ ΠΎΠΆΠ΅ Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠΌ ΠΎΠ±ΡΡΠ½ΡΡ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ². Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π½Π΅ ΠΎΡΡΠ°Π»ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ°Π½ΡΠ°Π·ΠΈΠΉ, Π΅ΡΡΡ ΡΠ²ΠΎΠΉ ΡΡΠ°Π½ΡΠ»ΡΡΠΎΡ-ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊ: Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, ΠΈΠ»ΠΈ ΠΈ ΡΠΎΡ, ΠΈ Π΄ΡΡΠ³ΠΎΠΉ. ΠΠ»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π° Π²ΡΠ±ΠΎΡ, ΠΎΡ ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½ΠΈΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅.
ΠΡΠ°ΠΊ, Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΡΠ·ΡΠΊΠ΅: ΠΈΡ Π΅ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡ Β«ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌΒ», ΠΏΡΠΎΡΡΠΎ Β«ΠΊΠΎΠ΄ΠΎΠΌΒ» ΠΈΠ»ΠΈ Β«ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈΒ». ΠΠ½ΠΈ ΠΏΠΈΡΡΡΡΡ Π² ΠΏΡΠΎΡΡΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°, Ρ ΠΎΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Notepad. ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Π½Π°Π±ΠΎΡΡ Π½ΡΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ°Π½ΡΠ»ΡΡΠΎΡΠ° (ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°), ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π·Π°ΠΊΠ»ΡΡΡΠ½Π½ΡΠ΅ Π² Π½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΡΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, Π° Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΡΠΎΠ·Π΄Π°ΡΡ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ (Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ) ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ», ΡΠΎΡ ΡΠ°ΠΌΡΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ½ΡΡΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΈ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ.
ΠΠΎΡΠ΅ΠΌΡ ΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π² ΡΡΠΌ ΡΠ°Π·Π½ΠΈΡΠ°?
ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΠ΅ΡΠ΅Π½ΠΊΡ ΠΏΡΠΎ 99 Π±ΡΡΡΠ»ΠΎΠΊ ΠΏΠΈΠ²Π° Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ·ΡΠΊ Perl. ΠΠΈΡΠ΅ΡΡΡ Π±ΡΡΡΡΠΎ; ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ; ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ:
Π―Π·ΡΠΊ Java. ΠΠΈΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ; ΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ; ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ, Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΡΡΠΈ:
Π―Π·ΡΠΊ Assembler. ΠΠΈΡΠ΅ΡΡΡ Π΄ΠΎΠ»Π³ΠΎ; ΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ; ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ:
ΠΠ° ΡΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΡΡ Arduino
ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎΠ± Arduino ΠΈΠ»ΠΈ ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Atmel, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π½ΠΈΡ ? Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΡΠ²Π΅Ρ: Π½Π° Π»ΡΠ±ΠΎΠΌ. ΠΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π²ΡΠ±ΠΎΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ·ΡΠΊΠ°ΠΌΠΈ Assembler, C ΠΈ C++. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ Ρ Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ. ΠΠΈΠ»ΠΎΠ±Π°ΠΉΡΡ ΠΏΠ°ΠΌΡΡΠΈ, Π° Π½Π΅ Π³ΠΈΠ³Π°Π±Π°ΠΉΡΡ. ΠΠ΅Π³Π°Π³Π΅ΡΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅, Π° Π½Π΅ Π³ΠΈΠ³Π°Π³Π΅ΡΡΡ. ΠΡΠΎ ΠΏΠ»Π°ΡΠ° Π·Π° Π΄Π΅ΡΠ΅Π²ΠΈΠ·Π½Ρ ΠΈ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ.
ΠΠΎΡΡΠΎΠΌΡ Π½ΡΠΆΠ΅Π½ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ. Π’ΠΎ Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡΡ Π² ΡΠ΅ ΡΠ°ΠΌΡΠ΅ Π½ΡΠ»ΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ· ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½Π΅Π΅, Π±Π΅Π· ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ² Π΄ΡΠ°Π³ΠΎΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π²ΠΏΡΡΡΡΡ. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π½Π°Π·Π²Π°Π½Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΡ , Π΄Π°ΠΆΠ΅ Π² ΡΠ·ΠΊΠΈΡ ΡΠ°ΠΌΠΊΠ°Ρ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ³Π°ΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΡΡΡΡΠΎ.
Assembler, ΠΊΠ°ΠΊ Π²Ρ Π²ΠΈΠ΄Π΅Π»ΠΈ, Π½Π΅Π»ΡΠ·Ρ Π½Π°Π·Π²Π°ΡΡ ΡΠ°ΠΌΡΠΌ ΠΏΡΠΎΡΡΡΠΌ ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΡΠΌ ΠΈ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΡΠ»Π°Π³ΠΌΠ°Π½ΡΠΊΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π΄Π»Ρ Arduino ΡΠ²Π»ΡΠ΅ΡΡΡ C/C++.
ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ, ΡΡΠΎ Arduino ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠΎΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅: Processing, Wiring. ΠΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΡΡ Π½Π° C/C++, Π° ΡΠΎ, ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Β«ΠΎΠ±Π²Π΅ΡΒ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅ΡΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΠΊΡΡΠ²Π°Ρ ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ ΠΈ Π΄Π΅ΡΠ°Π»ΠΈ, Π΄Π° Π½Π΅ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°Ρ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·.
ΠΠΎΡΠ΅ΠΌΡ C ΠΈ C++ ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ? C++ β ΡΡΠΎ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠ° Π½Π°Π΄ C. ΠΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° C ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π΄Π»Ρ C++, Π½ΠΎ Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈ ΡΠ΅ΠΌ, ΠΈ Π΄ΡΡΠ³ΠΈΠΌ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²Ρ Π΄Π°ΠΆΠ΅ Π½Π΅ Π±ΡΠ΄Π΅ΡΠ΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅, ΡΠ΅ΡΠ°Ρ ΡΠ΅ΠΊΡΡΡΡ Π·Π°Π΄Π°ΡΡ.
ΠΠ»ΠΈΠΆΠ΅ ΠΊ Π΄Π΅Π»Ρ: ΠΏΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Arduino ΠΈ Π·Π°ΡΡΠ°Π²ΠΈΠΌ ΠΏΠ»Π°ΡΡ Π΅Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ. ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΈ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π½Π° ΠΏΠ»Π°ΡΠ΅.
ΠΠΎΠΉΠ΄ΡΠΌ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ. ΠΠ°ΠΏΠΈΡΠ΅ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΅Π³ΠΎ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡΠ΅ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΠ° Π±ΡΠ»Π° ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ, ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE, Integrated Development Environment). ΠΠ½ΠΈ Π² Π²ΠΈΠ΄Π΅ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌΠΈ, ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌΡΠΉ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΡ ΡΠ°Π΄ΠΎΡΡΠ΅ΠΉ. ΠΠ»Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎΠΊ ΡΠ°ΠΊΠ°Ρ ΡΡΠ΅Π΄Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Arduino IDE. ΠΠ½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π° Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ΅Π΄Ρ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π΅Ρ. Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΌΠ΅ΡΡΠ° ΠΎΡΠ΄Π°Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ. Π Π½Π΅Π³ΠΎ ΠΈ ΠΏΠΈΡΠ΅ΡΡΡ ΠΊΠΎΠ΄. ΠΠΎΠ΄ Π² ΠΌΠΈΡΠ΅ Arduino Π΅ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠΊΠ΅ΡΡΠ΅ΠΌ (Π°Π½Π³Π». sketch β Π½Π°Π±ΡΠΎΡΠΎΠΊ, ΡΡΠΊΠΈΠ·). Π ΡΠ»ΠΎΠ²Ρ, Β«ΡΠΊΠ΅ΡΡΒ» ΠΊΠ°ΠΊ ΠΈΠΌΡ Π½Π°ΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΡΠ»ΠΎ Π² ΠΌΠΈΡ ΠΈΡΠΊΡΡΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ· ΠΌΠΈΡΠ° ΠΈΡΠΊΡΡΡΡΠ²Π° ΠΈ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ².
ΠΡΠ°ΠΊ, Π΄Π°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠΊΠ΅ΡΡ (Π½Π°Π±ΡΠΎΡΠ°Π΅ΠΌ ΡΡΠΊΠΈΠ·), ΠΊΠΎΡΠΎΡΡΠΉ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ. Π’ΠΎ Π΅ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° C++, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠΆΠΈΠ³Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ.
ΠΠ΅ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠΊΠ° Π·Π°ΠΎΡΡΡΡΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ Π΅Π³ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² Arduino IDE Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«VerifyΒ». ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π΅Ρ, ΠΈ ΡΠ΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ². ΠΠ± ΡΡΠΎΠΌ Π²ΠΎΠ·Π²Π΅ΡΡΠΈΡ Π½Π°Π΄ΠΏΠΈΡΡ Β«Done compilingΒ» ΠΏΠΎΠ΄ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ, ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΠΎΠΉ. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² ΡΡΠ΅Π΄Π΅ Arduino IDE Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«UploadΒ» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ, Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«UploadΒ», ΠΈ ΡΠ΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½Π° Π² Π°ΡΠ΄ΡΠΈΠ½ΠΊΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΡΠ°Π½Π΅Π΅, Π±ΡΠ΄Π΅Ρ ΡΡΡΡΡΠ°.
ΠΠ± ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Π²ΠΎΠ·Π²Π΅ΡΡΠΈΡ Π½Π°Π΄ΠΏΠΈΡΡ Β«Done UploadingΒ».
ΠΡΠ»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ:
ΠΠΎΠ·Π΄ΡΠ°Π²Π»ΡΠ΅ΠΌ! ΠΡ ΠΏΡΠΎΡΠ»ΠΈ Π²Π΅ΡΡ ΠΏΡΡΡ ΠΎΡ ΡΠΈΡΡΠΎΠ³ΠΎ Π»ΠΈΡΡΠ° Π΄ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΡΡΡ ΠΎΠ½Π° Π½ΠΈΡΠ΅Π³ΠΎ ΠΈ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ, Π½ΠΎ ΡΡΠΎ ΡΠΆΠ΅ ΡΡΠΏΠ΅Ρ .
Arduino ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Arduino
ΠΡΠ»ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ Π²Π΅ΡΠΈ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΡΠΎ Arduino β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ ΡΠΎΠ·ΠΈΠ΄Π°ΡΡ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΎΠ±ΡΠ°Π·Ρ ΠΈ Π·Π°Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Ρ ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π΄Π΅Π»ΠΈΡΡ ΠΈΡ ΠΆΠΈΠ·Π½ΡΡ. Π ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Arduino β ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ, ΠΠ¦Π/Π¦ΠΠ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·ΡΡΠΌΠΎΠ², Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΡΡΠ°Π»ΡΠ½ΠΎΠ΅ β Π΄Π΅Π»ΠΎ ΡΡΠΊ Ρ ΠΎΠ·ΡΠΈΠ½Π°: Ρ ΠΎΡΠΈΡΠ΅ β ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ±ΠΎΡΠ°, Ρ ΠΎΡΠΈΡΠ΅ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ Β«ΡΠΌΠ½ΠΎΠ³ΠΎΒ» Π΄ΠΎΠΌΠ°, Π½Ρ ΠΈΠ»ΠΈ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΠΈ ΡΠ°Π·Π²Π»Π΅ΠΊΠ°ΠΉΡΠ΅ΡΡ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ. Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΠΉΡΠΈ Π² ΡΠ²ΠΎΠΈΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Ρ , Ρ ΠΎΡΠΈΡΠ΅ Π»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· Arduino ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠΊΠ°, Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ ΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΆΠ΅Π»Π΅Π·Π°, ΠΈ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.
Arduino Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π² ΠΏΠ»Π°Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ Raspberry Pi. Π ΡΠΈΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠ΄Π° Π½Π΅ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ (Π±Π°Π·ΠΎΠ²ΡΠΉ Tutorial Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 3 Π»ΠΈΡΡΠ° ΡΠΎΡΠΌΠ°ΡΠ° A4), ΡΠΎ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π° ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ² Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ. ΠΠ° ΠΎΡΠ½ΠΎΠ²Ρ Π·Π΄Π΅ΡΡ ΠΏΡΠΈΠ½ΡΡ C/C++, Π½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ IDE ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python, C#, Go, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΠΊΠΈΠΌ Π΄Π΅ΡΡΠΊΠΈΠΌ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡΠΌ, ΠΊΠ°ΠΊ Snap! ΠΈ ArduBlock. Π ΡΠΎΠΌ ΠΊΠ°ΠΊ, ΠΊΠΎΠ³Π΄Π° ΠΈ ΠΊΠΎΠΌΡ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π΄Π°Π»Π΅Π΅.
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅. ΠΠ°ΠΉΡΠΈ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°Β» ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ, Π½ΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ Π²Π°ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΡΠ·ΡΠΊΠ° C++, Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π½Π°Π΄ΡΡΡΠΎΠ΅ΠΊ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π΅ΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ Ρ Β«ΡΠΈΡΡΡΠΌΒ» C, ΡΠΎ ΠΊ Π²Π°ΡΠΈΠΌ ΡΡΠ»ΡΠ³Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° WinAVR, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ, Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΠ‘ Windows ΠΈ ΠΠ ΡΠ΅ΡΠΈΠΈ AVR, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π° Arduino. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ C/C++ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π²ΡΡΡΠΈΠ» Π² ΡΠΊΠΎΠ»Π΅ ΠΏΠ°ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΈ Ρ ΠΎΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π° Arduino ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»ΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ Β«ΠΌΠΈΠ³Π°Π»ΠΊΡΒ» ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΡΡ ΠΌΠ°ΡΠΈΠ½ΠΊΡ.
Ardublock
ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠΎΠΉΠ΄Π΅ΠΌ ΠΎΡ ΡΠ·ΡΠΊΠΎΠ² Π²Π·ΡΠΎΡΠ»ΡΡ ΠΊ Π»ΡΠ±ΠΈΠΌΠΎΠΌΡ ΡΠ΅Π±ΡΡΠ½Π΅ΠΉ ΡΠ·ΡΠΊΡ Scratch, Π° Π²Π΅ΡΠ½Π΅Π΅ ΠΊ Π΅Π³ΠΎ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ β Ardublock. ΠΠ΄Π΅ΡΡ Π²ΡΡ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π½ΠΎ Ρ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠ΅ΠΉ ΠΊ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅: ΡΠ²Π΅ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, ΡΡΡΡΠΊΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°. Π’Π°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ Π²ΠΎΠ²ΡΠ΅. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ Π² ΡΠ·ΡΠΊΠ΅ Logo Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΏΠ°ΡΠΊΡ ΠΏΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, Π·Π΄Π΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Ρ ΠΈΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ ΡΠ΅Π±Π΅Π½ΠΊΠ° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ Π΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Ardublock, Snap! ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ², Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ. Π’ΠΎ Π΅ΡΡΡ Snap! Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΈ ΡΠ΅Π»ΠΎΠΌ ΡΠΆΠ΅ ΠΏΠΎΡ ΠΎΠΆ Π½Π° Π²Π·ΡΠΎΡΠ»ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π΅ ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ Π²Π°ΠΌ ΠΏΠΎ ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ³ΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠ·ΡΠΊ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΡ ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡ snap4arduino.org ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΠΠ‘. ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΈΡΠ΅ Π·Π΄Π΅ΡΡ ΠΆΠ΅.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΌΠ»Π°Π΄ΡΠ΅ΠΉ Π²ΠΎΠ·ΡΠ°ΡΡΠ½ΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅, ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΡΠΈΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ, ΡΡΠΎ ΡΠΆΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡ ΠΈ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π·Π°Π²Π»Π΅ΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅Π±Π΅Π½ΠΊΠ° Π² IT ΡΠ΅ΡΠ΅Π· Scratch ΠΈ Snap!.
Python
Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Arduino Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Ρ ΠΎΡΡ ΡΠ·ΡΠΊ Piet, ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΡΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΌ ΡΠΏΠΎΡΡΡΠ²Π΅ Π²Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΠ΅ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ. ΠΠΎ Π² ΡΠΈΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Python β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ\Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΡ Π² Arduino Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅Π»Π΅ΠΏΠΎ. ΠΠ°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Python Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Ρ Π½Π°ΡΠ΅Π³ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π° «ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° Python».
ΠΡΠ°ΠΊ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ PySerial (ΡΠ°Π½Π΅Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΡΡΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°) ΠΈ vPython. Π ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ ΠΈ Π·Π΄Π΅ΡΡ.
Go ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ.
ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ Arduino Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ Python ΡΠ΅ΡΠ΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ PySerial, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈ Ρ Go, ΠΈ c Java, ΠΈ Ρ HTML, ΠΈ Ρ ΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°Ρ ΠΎΡΠΈΡΠ΅. Arduino β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΡΡΠΎΠ±Ρ ΡΠ°ΠΊΠΎΠΉ Π±Π°Π½Π°Π»ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ, ΠΊΠ°ΠΊ Π²ΡΠ±ΠΎΡ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, Π½Π΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° ΡΡΠΎΠΉ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ β Π·Π°Π΄ΡΠΌΠ°ΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, Π° ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π½Π°ΠΉΠ΄ΡΡΡΡ.
ΠΠ°ΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΡΡ Π² IT Π±ΡΠ²Π°Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ Ρ ΠΎΡΡ Π±Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π³Π»ΡΠ΄Ρ Π½Π° ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΄Π΅Π»ΠΈΡΡ Β«ΠΆΠ΅Π»Π΅Π·Π½ΡΠΉΒ» ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ β ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ Π±Π΅Π·ΡΠΏΡΠ΅ΡΠ½ΡΠΌ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π²ΠΈΠ΄ΠΎΠΌ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ Π±Π΅Π·Π³ΡΠ°Π½ΠΈΡΠ½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ, Ρ Π΄ΡΡΠ³ΠΎΠΉ β ΡΠ°ΠΈΠ½ΡΡΠ²ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ , ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Π½Π΅ ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅Π³Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ. Arduino β ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ ΠΊ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΠΉ Π½ΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ, Π½ΠΈ ΠΎΠΏΡΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Arduino
ΠΡΠ»ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ Π²Π΅ΡΠΈ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΡΠΎ Arduino β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ ΡΠΎΠ·ΠΈΠ΄Π°ΡΡ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΎΠ±ΡΠ°Π·Ρ ΠΈ Π·Π°Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Ρ ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π΄Π΅Π»ΠΈΡΡ ΠΈΡ ΠΆΠΈΠ·Π½ΡΡ. Π ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Arduino β ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ, ΠΠ¦Π/Π¦ΠΠ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·ΡΡΠΌΠΎΠ², Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΡΡΠ°Π»ΡΠ½ΠΎΠ΅ β Π΄Π΅Π»ΠΎ ΡΡΠΊ Ρ ΠΎΠ·ΡΠΈΠ½Π°: Ρ ΠΎΡΠΈΡΠ΅ β ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ±ΠΎΡΠ°, Ρ ΠΎΡΠΈΡΠ΅ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ Β«ΡΠΌΠ½ΠΎΠ³ΠΎΒ» Π΄ΠΎΠΌΠ°, Π½Ρ ΠΈΠ»ΠΈ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΠΈ ΡΠ°Π·Π²Π»Π΅ΠΊΠ°ΠΉΡΠ΅ΡΡ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ. Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΠΉΡΠΈ Π² ΡΠ²ΠΎΠΈΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Ρ , Ρ ΠΎΡΠΈΡΠ΅ Π»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· Arduino ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠΊΠ°, Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ ΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΆΠ΅Π»Π΅Π·Π°, ΠΈ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.
Arduino Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π² ΠΏΠ»Π°Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ Raspberry Pi. Π ΡΠΈΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠ΄Π° Π½Π΅ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ (Π±Π°Π·ΠΎΠ²ΡΠΉ Tutorial Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 3 Π»ΠΈΡΡΠ° ΡΠΎΡΠΌΠ°ΡΠ° A4), ΡΠΎ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π° ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ² Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ. ΠΠ° ΠΎΡΠ½ΠΎΠ²Ρ Π·Π΄Π΅ΡΡ ΠΏΡΠΈΠ½ΡΡ C/C++, Π½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ IDE ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python, C#, Go, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΠΊΠΈΠΌ Π΄Π΅ΡΡΠΊΠΈΠΌ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡΠΌ, ΠΊΠ°ΠΊ Snap! ΠΈ ArduBlock. Π ΡΠΎΠΌ ΠΊΠ°ΠΊ, ΠΊΠΎΠ³Π΄Π° ΠΈ ΠΊΠΎΠΌΡ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π΄Π°Π»Π΅Π΅.
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅. ΠΠ°ΠΉΡΠΈ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°Β» ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ, Π½ΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ Π²Π°ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΡΠ·ΡΠΊΠ° C++, Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π½Π°Π΄ΡΡΡΠΎΠ΅ΠΊ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π΅ΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ Ρ Β«ΡΠΈΡΡΡΠΌΒ» C, ΡΠΎ ΠΊ Π²Π°ΡΠΈΠΌ ΡΡΠ»ΡΠ³Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° WinAVR, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ, Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΠ‘ Windows ΠΈ ΠΠ ΡΠ΅ΡΠΈΠΈ AVR, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π° Arduino. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ C/C++ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π²ΡΡΡΠΈΠ» Π² ΡΠΊΠΎΠ»Π΅ ΠΏΠ°ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΈ Ρ ΠΎΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π° Arduino ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»ΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ Β«ΠΌΠΈΠ³Π°Π»ΠΊΡΒ» ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΡΡ ΠΌΠ°ΡΠΈΠ½ΠΊΡ.
Ardublock
ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠΎΠΉΠ΄Π΅ΠΌ ΠΎΡ ΡΠ·ΡΠΊΠΎΠ² Π²Π·ΡΠΎΡΠ»ΡΡ ΠΊ Π»ΡΠ±ΠΈΠΌΠΎΠΌΡ ΡΠ΅Π±ΡΡΠ½Π΅ΠΉ ΡΠ·ΡΠΊΡ Scratch, Π° Π²Π΅ΡΠ½Π΅Π΅ ΠΊ Π΅Π³ΠΎ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ β Ardublock. ΠΠ΄Π΅ΡΡ Π²ΡΡ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π½ΠΎ Ρ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠ΅ΠΉ ΠΊ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅: ΡΠ²Π΅ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, ΡΡΡΡΠΊΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°. Π’Π°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ Π²ΠΎΠ²ΡΠ΅. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ Π² ΡΠ·ΡΠΊΠ΅ Logo Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΏΠ°ΡΠΊΡ ΠΏΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, Π·Π΄Π΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Ρ ΠΈΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ ΡΠ΅Π±Π΅Π½ΠΊΠ° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ Π΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Ardublock, Snap! ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ², Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ. Π’ΠΎ Π΅ΡΡΡ Snap! Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΈ ΡΠ΅Π»ΠΎΠΌ ΡΠΆΠ΅ ΠΏΠΎΡ ΠΎΠΆ Π½Π° Π²Π·ΡΠΎΡΠ»ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π΅ ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ Π²Π°ΠΌ ΠΏΠΎ ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ³ΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠ·ΡΠΊ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΡ ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡ snap4arduino.org ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΠΠ‘. ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΈΡΠ΅ Π·Π΄Π΅ΡΡ ΠΆΠ΅.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΌΠ»Π°Π΄ΡΠ΅ΠΉ Π²ΠΎΠ·ΡΠ°ΡΡΠ½ΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅, ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΡΠΈΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ, ΡΡΠΎ ΡΠΆΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡ ΠΈ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π·Π°Π²Π»Π΅ΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅Π±Π΅Π½ΠΊΠ° Π² IT ΡΠ΅ΡΠ΅Π· Scratch ΠΈ Snap!.
Python
Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Arduino Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Ρ ΠΎΡΡ ΡΠ·ΡΠΊ Piet, ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΡΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΌ ΡΠΏΠΎΡΡΡΠ²Π΅ Π²Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΠ΅ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ. ΠΠΎ Π² ΡΠΈΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Python β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ\Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΡ Π² Arduino Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅Π»Π΅ΠΏΠΎ. ΠΠ°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Python Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Ρ Π½Π°ΡΠ΅Π³ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π° «ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° Python».
ΠΡΠ°ΠΊ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ PySerial (ΡΠ°Π½Π΅Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΡΡΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°) ΠΈ vPython. Π ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ ΠΈ Π·Π΄Π΅ΡΡ.
Go ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ.
ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ Arduino Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ Python ΡΠ΅ΡΠ΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ PySerial, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈ Ρ Go, ΠΈ c Java, ΠΈ Ρ HTML, ΠΈ Ρ ΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°Ρ ΠΎΡΠΈΡΠ΅. Arduino β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΡΡΠΎΠ±Ρ ΡΠ°ΠΊΠΎΠΉ Π±Π°Π½Π°Π»ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ, ΠΊΠ°ΠΊ Π²ΡΠ±ΠΎΡ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, Π½Π΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° ΡΡΠΎΠΉ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ β Π·Π°Π΄ΡΠΌΠ°ΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, Π° ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π½Π°ΠΉΠ΄ΡΡΡΡ.
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 ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΆΠ΅Π»Π΅Π·ΠΎ (ΡΠ°ΠΌΠΈ ΠΏΠ»Π°ΡΡ) ΠΈ ΡΠΎΡΡ (ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ).
Π‘Π΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΠΡΠ΄ΡΠΈΠ½ΠΎ β Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΏΠ»Π°Ρ. ΠΡΠ»Π°Π΄ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, Π² ΡΠ΅ΡΠ΄ΡΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠΎΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ β ΡΠ° ΡΠ°ΠΌΠ°Ρ ΡΡΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΡΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ Π² ΡΠ΅Π±Π΅ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°, ΠΏΠ°ΠΌΡΡΡ (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ), ΡΠ°ΠΉΠΌΠ΅ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΠΊΠΈ. ΠΠ°, ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡ β ΡΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅, ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΏΠΎ ΡΡΡΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ (ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅), Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ β ΡΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΡΠΈΡΡΠ°Π»Π»Π΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΠ»Π°Ρ Arduino ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΠ΅ΡΠΈΠΈ ATmega ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ AVR.
ΠΠ΅Π»Π΅Π·ΠΎ
ΠΠΎΠΌΠΈΠΌΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΡΡΠΎΠΈΡ ΠΎΠ±Π²ΡΠ·ΠΊΠ°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ Π΄Π»Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ: ΡΡΠΎ ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ, Π·Π°Π΄Π°ΡΡΠΈΠΉ ΡΠ°ΡΡΠΎΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΠΈ βΡΠ°ΡΡΡΠΏΡΡ Π°β β ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ ΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠ΅ ΡΠΈΠ»ΡΡΡΡΡΡΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΠΊ: ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅? ΠΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π²ΡΡ ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (Π΄Π°Π»Π΅Π΅ β βΠΆΠ΅Π»Π΅Π·ΠΎβ), Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΠΈΠΌ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ, ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π²ΡΡ ΡΡΠΎ Π΄Π΅Π»ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ. Π¦Π΅Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π±ΡΠ»Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Ρ ΠΏΡΠΎΡΡΠΎΡΠΎΠΉ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΡΡ, ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π² ΠΌΠΎΡΠ½ΡΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ. ΠΡΠ° ΡΠ΅Π»Ρ Π±ΡΠ»Π° Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠ° ΡΠ°ΠΊ: Π½Π° ΠΏΠ»Π°ΡΠ΅, Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ, ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠ»ΠΈ βΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡβ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, usb ΠΏΠΎΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΏΠΈΡΠ°ΡΡ ΠΏΠ»Π°ΡΡ ΠΎΡ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ: 5-19 Π²ΠΎΠ»ΡΡ. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ 5 Π²ΠΎΠ»ΡΡ, ΡΡΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π΅ΠΌΡ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°: ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ 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 ΡΡΠΎΡΡ 8-Π±ΠΈΡΠ½ΡΠ΅ ΠΠ ΠΎΡ AVR Ρ ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ Π½Π° 16 ΠΠΡ (Π»ΠΈΠ±ΠΎ Π½ΠΈΠΆΠ΅), ΡΠΎ Π΅ΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡ Π½Π° ATmega Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΏΠ°ΠΌΡΡΠΈ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π½ΠΎΠ³ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²/ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ². ΠΠΎΠ΄Π΅Π»ΠΈ ΠΡΠ΄ΡΠΈΠ½ΠΎ Ρ ΠΠ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ARM, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Arduino DUE, Π² ΡΠ°Π·Ρ ΠΌΠΎΡΠ½Π΅Π΅ ΡΠ²ΠΎΠΈΡ
ΡΠΎΠ±ΡΠ°ΡΡΠ΅Π² Π·Π° ΡΡΡΡ 32-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, Π½ΠΎ ΡΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π΄ΡΡΠ³Π°Ρ ΠΈΡΡΠΎΡΠΈΡ.
| ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | ATtiny85 | ATmega328 | ATmega32u4 | ATmega2560 |
| ΠΠΎΠ»-Π²ΠΎ Π½ΠΎΠ³ | 8 | 32 | 44 | 100 |
| ΠΠ· Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ | 5 | 23 | 24 | 86 |
| Flash ΠΏΠ°ΠΌΡΡΡ | 8 Kb | 32 Kb | 32 Kb | 256 Kb |
| EEPROM ΠΏΠ°ΠΌΡΡΡ | 512 bytes | 1 Kb | 1 Kb | 4 Kb |
| SRAM ΠΏΠ°ΠΌΡΡΡ | 512 bytes | 2 Kb | 2.5 kB | 8 Kb |
| ΠΠ°Π½Π°Π»ΠΎΠ² ΠΠ¦Π | 3 (4 Ρ rst) | 6 (8 Π² SMD ΠΊΠΎΡΠΏΡΡΠ΅) | 12 | 16 |
| ΠΠ°Π½Π°Π»ΠΎΠ² PWM | 3 | 6 | 7 | 15 |
| Π’Π°ΠΉΠΌΠ΅ΡΡ | 2Ρ 8bit | 2Ρ 8bit | 2Ρ 8bit | 2Ρ 8bit |
| 1Ρ 16bit | 2Ρ 16bit | 4Ρ 16bit | ||
| ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ Serial | ΠΠ΅Ρ | Ρ 1 | Ρ 1 | Ρ 4 |
| ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ | 1 (+6 PCINT) | 2 (+23 PCINT) | 5 (+44 PCINT) | 8 (+32 PCINT) |
| ΠΠ»Π°ΡΡ Π½Π° Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²Π΅ | Digispark, LilyTiny | Uno, Nano, Pro Mini, Lilypad, Strong | Leonardo, Micro, Pro Micro, BS Micro | Mega, Mega Pro |
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ°Π·Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£Π½ΠΎ=ΠΠ°Π½ΠΎ=ΠΡΠΎ ΠΠΈΠ½ΠΈ=ΠΠΈΠ»ΠΈΠΏΠ°Π΄ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΠΈ. ΠΠ»ΠΈ ΠΠ΅ΠΎΠ½Π°ΡΠ΄ΠΎ=ΠΡΠΎ ΠΠΈΠΊΡΠΎ. Π‘ΡΡΠ»ΠΊΠΈ Π½Π° Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Ρ ΠΌΠ΅Π½Ρ Π½Π° ΡΠ°ΠΉΡΠ΅. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΌ ΠΆΠ΅ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΊΡΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Arduino. Π Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΆΠ΅Π»Π΅Π·ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠΎΠΊΠ°Ρ .
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C/C++ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ Π΅ΠΌΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ±ΠΎΡΡΠΈΠΊ, ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ (avr-gcc ΠΈΠ»ΠΈ Win-AVR) ΠΏΡΠΎΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π΄Π΅Π»Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π·Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΌΡ Π΄Π°ΠΆΠ΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΈ Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°Π΅ΠΌΡΡ. ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ/ΠΌΠ°ΠΊΡΠΎΡΡ Π²Π·ΡΡΡ ΠΈΠ· ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Wiring. ΠΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· Π½Π΅Π³ΠΎ ΡΠΎΡΡΠΎΠΈΡ Π±Π°Π·ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΡΠ΄ΡΠΈΠ½ΠΎ. Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ ΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ·ΡΠΊ βΡΠΏΡΠΎΡΡΠ½Π½ΡΠΌ c++β, ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π°Π»ΠΈ Π΅ΠΌΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ β Arduino Wiring.
Π’ΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΠΈΡΡ ΠΌΡΡ ΠΎΡ ΠΊΠΎΡΠ»Π΅Ρ: βΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈβ Π² Arduino IDE Π½Π°ΠΌ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ ΠΊΡΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²:
ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΏΡΠΎΠ³Π°ΡΡ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ Π²Π΄ΡΡΠ³ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΡΠ΅ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠΎΠΌ ΠΆΠ΅ C++ Π² Π±ΠΎΠ»Π΅Π΅ Π²Π·ΡΠΎΡΠ»ΡΡ ΡΡΠ΅Π΄Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎ ΡΠ΄ΠΈΠ²Π»Π΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΡΠΊΠ°ΠΌΠΈ. Π Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π΅ΡΠ»ΠΈ ΡΠΌΠ΅ΡΡΠΈΠΉ Π² ΠΏΠ»ΡΡΡ (ΡΠΈ-ΠΏΠ»ΡΡ-ΠΏΠ»ΡΡΡ) ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡ Π½Π° ΡΠΈΠΏΠΈΡΠ½ΡΠΉ Π°ΡΠ΄ΡΠΈΠ½ΠΎ-ΠΊΠΎΠ΄, ΠΎΠ½ ΡΠΊΠ°ΠΆΠ΅Ρ βΠ΄Π° ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎ?β. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π² Arduino IDE Π½Π°ΡΡΡΠΎΠ΅Π½ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π²ΡΠ΅ΡΠ΄Π½ΠΎΡΡΡ ΠΈ ΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΎΠ±ΡΡΠ°ΡΡΠ°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°.
Π‘Π΅ΠΉΡΠ°Ρ Π²Π΅ΡΠ½ΡΠΌΡΡ ΠΊ ΡΠ°ΠΊΠΎΠΌΡ ΠΏΠΎΠ½ΡΡΠΈΡ, ΠΊΠ°ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°. ΠΠΈΠ·Π½Ρ ΡΡΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π°ΡΠ΄ΡΠΈΠ½ΡΠΈΠΊΠ° Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΠΎ ΡΠ²ΡΠ·Π°Π½Π° Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ Π·Π° Π³ΠΎΠ΄Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΄Π΅Π»Π°Π»ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΈΡ ΡΠ°ΠΌΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π½Π° Π²ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΆΠΈΠ·Π½ΠΈ ΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ΄Π°ΡΡΠΈΡ ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΡΠΎ Π½Π°Π±ΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ²ΡΠΈΡΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π² ΠΏΡΠΈΠΌΠ΅ΡΡ. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ βΡΠ΅ΡΠ½ΡΠΌ ΡΡΠΈΠΊΠΎΠΌβ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ³Π°Π΄ΡΠ²Π°ΡΡΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΆΠ°Ρ ΠΈ ΠΊΠΎΡΠΌΠ°Ρ (Π² ΠΏΠ»Π°Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°) ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅, Π½ΠΎ Ρ Π»ΡΠ³ΠΊΠΎΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π΄Π°ΡΡ. ΠΡΠΏΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ β Π½Π°ΡΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ β ΠΎΡΠΊΡΡΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ β Π²ΡΡ, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡβ¦
ΠΠΈΡΠ°ΡΡ Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ?
ΠΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄ Π½ΡΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΡΠΈΡΡΡΠΌ ΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠΌ. ΠΡΠΎ ΠΏΠΎΠ»Π½Π΅ΠΉΡΠ°Ρ ΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ:
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΠ°ΡΠ΅ΠΌ ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΎΠΉ Π² ΡΠ΅Π»ΠΎΠΌ?
Π₯Π΅ΠΉΡΠ΅ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
Π ΠΌΠΈΡΠ΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΎΡΠ΅Π½Ρ Π½Π΅ Π»ΡΠ±ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ. ΠΠΎΡΠ΅ΠΌΡ? Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅.
Π§ΡΠΎ Π΅ΡΡ Ρ ΠΎΡΠ΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Π½Π΅Π³Π°ΡΠΈΠ²Π° ΠΎΡ βΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ²β β Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ Π·Π°Π²ΠΈΠ΄ΡΡΡ: Π² βΠΈΡ Π²ΡΠ΅ΠΌΡβ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΠ, Π½Π° Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΊΠΈ ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π½Π΅Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ°Π·Π²Π΅ΡΡΠΈ ΠΈ ΡΠΏΠ°ΡΡΡ ΠΏΠ»Π°ΡΡ, ΠΊΡΠΏΠΈΡΡ Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΈ ΠΏΡΠΎΡΠ΅Π΅ ΠΏΡΠΎΡΠ΅Π΅. Π Π² Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ ΠΏΠ»Π°ΡΡ Π·Π° 150Ρ, Π²ΠΎΡΠΊΠ½ΡΡΡ Π΅Ρ Π² USB, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠΎΠ²Π½Ρ βΠ±Π»ΠΎΠΊΠ½ΠΎΡ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΠ°Π³ΡΡΠ·ΠΈΡΡβ ΠΈ Π½Π°ΡΠ°ΡΡ ΠΊΠΎΠ΄ΠΈΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π³ΠΎΡΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΡΡ ΠΆΠ΅Π»Π΅Π·ΠΎΠΊ Π½Π° ΡΡΠ½ΠΊΠ΅, Π° Π½Π° Π»ΡΠ±ΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ Π½Π°ΠΉΡΠΈ ΠΎΡΠ²Π΅Ρ Π² Π³ΡΠ³Π»Π΅. Π Π΅Π°Π»ΡΠ½ΠΎ, Ρ ΡΠ΅Π±ΡΡ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠ³ΠΎΡΠ°Π΅Ρ =)








