Arduino ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ | GeekBrains
ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π½Π΅ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅Ρ ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΈ ΠΊΠΎΠ΄.
https://d2xzmw6cctk25h.cloudfront.net/post/1017/og_cover_image/d546216a36e4dcd612076245e1060f61
ΠΠ°ΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΡΡ Π²Β IT Π±ΡΠ²Π°Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ Ρ ΠΎΡΡΒ Π±Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π³Π»ΡΠ΄Ρ Π½Π°Β ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΄Π΅Π»ΠΈΡΡΒ Β«ΠΆΠ΅Π»Π΅Π·Π½ΡΠΉΒ» ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΎΡΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ. Π‘Β ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½ΡΒ β ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΒ Π±Π΅Π·ΡΠΏΡΠ΅ΡΠ½ΡΠΌ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π²ΠΈΠ΄ΠΎΠΌ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈΒ Π±Π΅Π·Π³ΡΠ°Π½ΠΈΡΠ½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ, ΡΒ Π΄ΡΡΠ³ΠΎΠΉΒ β ΡΠ°ΠΈΠ½ΡΡΠ²ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ , ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Π½Π΅Β ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅Π³Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ. ArduinoΒ β ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ ΠΊΒ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ, Π½Π΅Β ΡΡΠ΅Π±ΡΡΡΠΈΠΉ Π½ΠΈΒ Π³Π»ΡΠ±ΠΎΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ, Π½ΠΈΒ ΠΎΠΏΡΡΠ° Π²Β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Arduino
ΠΡΠ»ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ Π²Π΅ΡΠΈ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΡΠΎΒ ArduinoΒ β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΠΎΠΌΡ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ ΡΠΎΠ·ΠΈΠ΄Π°ΡΡ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΎΠ±ΡΠ°Π·Ρ ΠΈΒ Π·Π°Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Ρ
ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π΄Π΅Π»ΠΈΡΡ ΠΈΡ
Β ΠΆΠΈΠ·Π½ΡΡ. ΠΒ ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ArduinoΒ β ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°, Π½Π°Β ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ, ΠΠ¦Π/Π¦ΠΠ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·ΡΡΠΌΠΎΠ², Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈΒ ΠΊΠ½ΠΎΠΏΠΎΠΊ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ. Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΠΉΡΠΈ Π² ΡΠ²ΠΎΠΈΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Ρ , Ρ ΠΎΡΠΈΡΠ΅ Π»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· Arduino ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠΊΠ°, Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ ΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΆΠ΅Π»Π΅Π·Π°, ΠΈ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.
Arduino Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π² ΠΏΠ»Π°Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ Raspberry Pi. Π ΡΠΈΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΡΠΎΠ³ Π²Ρ
ΠΎΠ΄Π° Π½Π΅ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ (Π±Π°Π·ΠΎΠ²ΡΠΉ Tutorial Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 3 Π»ΠΈΡΡΠ° ΡΠΎΡΠΌΠ°ΡΠ° A4), ΡΠΎ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π° ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ² Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π½Π΅ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ. ΠΠ° ΠΎΡΠ½ΠΎΠ²Ρ Π·Π΄Π΅ΡΡ ΠΏΡΠΈΠ½ΡΡ C/C++, Π½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
IDE ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python, C#, Go, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΠΊΠΈΠΌ Π΄Π΅ΡΡΠΊΠΈΠΌ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡΠΌ, ΠΊΠ°ΠΊ Snap! ΠΈ ArduBlock.
C/C++
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅. ΠΠ°ΠΉΡΠΈ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡка» моТно Π·Π΄Π΅ΡΡ, Π½ΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ Π²Π°ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΡΠ·ΡΠΊΠ° C++, Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π½Π°Π΄ΡΡΡΠΎΠ΅ΠΊ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π΅ΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ Ρ Β«ΡΠΈΡΡΡм» C, ΡΠΎ ΠΊ Π²Π°ΡΠΈΠΌ ΡΡΠ»ΡΠ³Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° WinAVR, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ, Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΠ‘ Windows ΠΈ ΠΠ ΡΠ΅ΡΠΈΠΈ AVR, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π° Arduino. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ C/C++ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π²ΡΡΡΠΈΠ» Π² ΡΠΊΠΎΠ»Π΅ ΠΏΠ°ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΈ Ρ ΠΎΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π° Arduino ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»ΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ Β«ΠΌΠΈΠ³Π°Π»ΠΊΡ» или ΠΏΡΠΎΡΡΡΡ ΠΌΠ°ΡΠΈΠ½ΠΊΡ.
Ardublock
ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠΎΠΉΠ΄Π΅ΠΌ ΠΎΡ ΡΠ·ΡΠΊΠΎΠ² Π²Π·ΡΠΎΡΠ»ΡΡ
ΠΊ Π»ΡΠ±ΠΈΠΌΠΎΠΌΡ ΡΠ΅Π±ΡΡΠ½Π΅ΠΉ ΡΠ·ΡΠΊΡ Scratch, Π° Π²Π΅ΡΠ½Π΅Π΅ ΠΊ Π΅Π³ΠΎ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ βΒ Ardublock. ΠΠ΄Π΅ΡΡ Π²ΡΡ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π½ΠΎ Ρ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠ΅ΠΉ ΠΊ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅: ΡΠ²Π΅ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, ΡΡΡΡΠΊΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°.
Π’Π°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ Π²ΠΎΠ²ΡΠ΅. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ Π² ΡΠ·ΡΠΊΠ΅ Logo Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΏΠ°ΡΠΊΡ ΠΏΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, Π·Π΄Π΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Ρ
ΠΈΡΡΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ ΡΠ΅Π±Π΅Π½ΠΊΠ° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ Π΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
ΠΠ°, ΠΊΡΡΠ°ΡΠΈ, Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° Π²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ΅Π΄Ρ Arduino IDE ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Π»ΡΡΡΠ΅ Π½Π΅ Ρ Π²Π°ΡΠ°ΡΡ, ΠΎΠ½ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠ΅, Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΠΎΠ½ΡΠΎΠΌ 2013 Π³ΠΎΠ΄Π°. ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π² Β«ardublock-all» и Π·Π°ΠΏΠΈΡ ΠΈΠ²Π°Π΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡ Β«ΠΠΎΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ/Arduino/tools/ArduBlockTool/toolΒ». ΠΡΠ»ΠΈ Π΅Ρ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ – ΡΠΎΠ·Π΄Π°Π΅ΠΌ. ΠΡΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΡΠΎ Π²ΠΎΡ Π·Π΄Π΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ.
Snap!
ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ 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 | TME – ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
- Π±ΠΎΠ»ΡΡΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ – Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ.
, >5 - ΠΌΠ΅Π½ΡΡΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ – Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., <5
- Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., >=5
- ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., <=5
- Π° ΡΠ°ΠΊΠΆΠ΅, Π½Π°ΠΏΡ., Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., 5-10
(Π²Π°ΠΆΠ½ΠΎ β ΠΏΠ΅ΡΠ΅Π΄, ΠΏΠΎΡΠ»Π΅ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²)
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ β Π½Π°ΠΏΡ., ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅ΡΡ – m, ΠΊΠΈΠ»ΠΎΠ²ΠΎΠ»ΡΡΡ β k, Π½Π°Π½ΠΎΡΠ°ΡΠ°Π΄Ρ β n.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Π ΠΎΠΊΠ½Π°Ρ ΠΏΠΎΠΈΡΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ (ΡΠΎ Π΅ΡΡΡ, Π½Π°ΠΏΡ., Π°ΠΌΠΏΠ΅Ρ β A, Π²ΠΎΠ»ΡΡ β V, ΡΠ°ΡΠ°Π΄ – F ΠΈ Ρ.ΠΏ.).
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ.
ΠΠ»Ρ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
- Π±ΠΎΠ»ΡΡΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ – Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., >5
- ΠΌΠ΅Π½ΡΡΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ – Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., <5
- Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., >=5
- ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ.
, <=5 - Π° ΡΠ°ΠΊΠΆΠ΅, Π½Π°ΠΏΡ., Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., 5-10
(Π²Π°ΠΆΠ½ΠΎ β ΠΏΠ΅ΡΠ΅Π΄, ΠΏΠΎΡΠ»Π΅ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²)
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ β Π½Π°ΠΏΡ., ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅ΡΡ – m, ΠΊΠΈΠ»ΠΎΠ²ΠΎΠ»ΡΡΡ β k, Π½Π°Π½ΠΎΡΠ°ΡΠ°Π΄Ρ β n.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Π ΠΎΠΊΠ½Π°Ρ ΠΏΠΎΠΈΡΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ (ΡΠΎ Π΅ΡΡΡ, Π½Π°ΠΏΡ., Π°ΠΌΠΏΠ΅Ρ β A, Π²ΠΎΠ»ΡΡ β V, ΡΠ°ΡΠ°Π΄ – F ΠΈ Ρ.ΠΏ.).
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ.
ΠΠ»Ρ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
- Π±ΠΎΠ»ΡΡΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ – Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., >5
- ΠΌΠ΅Π½ΡΡΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ – Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., <5
- Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., >=5
- ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., <=5
- Π° ΡΠ°ΠΊΠΆΠ΅, Π½Π°ΠΏΡ., Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° β Π²Π²Π΅ΡΡΠΈ, Π½Π°ΠΏΡ., 5-10
(Π²Π°ΠΆΠ½ΠΎ β ΠΏΠ΅ΡΠ΅Π΄, ΠΏΠΎΡΠ»Π΅ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²)
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ β Π½Π°ΠΏΡ.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Π ΠΎΠΊΠ½Π°Ρ ΠΏΠΎΠΈΡΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ (ΡΠΎ Π΅ΡΡΡ, Π½Π°ΠΏΡ., Π°ΠΌΠΏΠ΅Ρ β A, Π²ΠΎΠ»ΡΡ β V, ΡΠ°ΡΠ°Π΄ – F ΠΈ Ρ.ΠΏ.).
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ.
Π ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ, Π²ΠΏΠΈΡΡΠ²Π°Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ Π΅Π³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π² ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΈΡΠΊΠ°.
Π ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ, Π²ΠΏΠΈΡΡΠ²Π°Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ Π΅Π³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π² ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΈΡΠΊΠ°.
Π ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ, Π²ΠΏΠΈΡΡΠ²Π°Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ Π΅Π³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π² ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΈΡΠΊΠ°.
Π ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ, Π²ΠΏΠΈΡΡΠ²Π°Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ Π΅Π³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π² ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΈΡΠΊΠ°.
ΠΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΡ Arduino
Arduino β ΡΡΠΎ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΠΈΒΡΡΒΠ΅ΒΠΌΡΠΉ ΠΌΠΈΠΊΒΡΠΎΒΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅Ρ, ΠΊΠΎΡΠΎΒΡΡΠΉ ΠΌΠΎΠΆΒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΒΠ·ΠΎΒΠ²Π°ΡΡ Π²Β ΡΠΎΠ±ΠΎΒΡΠΎΒΡΠ΅Ρ
ΒΠ½ΠΈΒΠΊΠ΅, ΡΠΌΠ½ΠΎΠΌ Π΄ΠΎΠΌΠ΅ ΠΈΒ Π²ΠΎΠΎΠ±ΒΡΠ΅ Π·Π°ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΠΈΒΡΠΎΒΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡΠ³ΠΎΠ΄ΒΠ½ΠΎ: ΡΡΠΎΒΠ±Ρ ΠΎΠ½ ΠΊΠΎΡΒΠΌΠΈΠ» ΠΊΠΎΡΠ°, ΠΏΠΎΠ»ΠΈΒΠ²Π°Π» ΡΠ°ΡΒΡΠ΅ΒΠ½ΠΈΡ, ΠΏΡΠ΅ΒΠ΄ΡΒΠΏΡΠ΅ΒΠΆΠ΄Π°Π» Π²Π°Ρ ΠΎΒ ΠΏΡΠΈΒΠ±Π»ΠΈΒΠΆΠ΅ΒΠ½ΠΈΠΈ Π²ΡΠ°ΒΠ³ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΡΠΊΡΡΒΠ²Π°Π» Π΄Π²Π΅ΒΡΠΈ ΡΒ ΠΏΠΎΠΌΠΎΒΡΡΡ ΠΌΠ°Π³ΒΠ½ΠΈΡΒΠ½ΠΎΒΠ³ΠΎ ΠΊΠ»ΡΒΡΠ°.
Π£Β Π½Π°Ρ Π΅ΡΡΡ ΠΏΠΎΠ΄ΒΠ±ΠΎΡΒΠΊΠ° 10 ΠΈΠ½ΡΠ΅ΒΡΠ΅ΡΒΠ½ΡΡ
Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΒΡΡΠ΅ ΠΌΠΎΠΆΒΠ½ΠΎ ΡΠ΄Π΅ΒΠ»Π°ΡΡ Π½Π° ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΒΡΠΎΡΒΠΌΠ΅. Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠ΅ΒΠΌΡ ΡΠ°Π·ΠΎΒΠ±ΡΠ°ΡΡΒΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΠΈΒΡΡΡ ΡΒ Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
Π―Π·ΡΠΊ Arduino
ΠΡΠ»ΠΈ ΠΎΠΏΡΡΒΠ½ΡΠΉ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΠΈΡΡ ΠΏΠΎΡΠΌΠΎΡΒΡΠΈΡ Π½Π° ΠΊΠΎΠ΄ Π΄Π»Ρ Arduino, ΠΎΠ½ ΡΠΊΠ°ΒΠΆΠ΅Ρ, ΡΡΠΎ ΡΡΠΎ ΠΊΠΎΠ΄ Π½Π° C++. ΠΡΠΎ Π½Π΅Π΄Π°ΒΠ»Π΅ΒΠΊΠΎ ΠΎΡ ΠΈΡΡΠΈΒΠ½Ρ: ΠΎΡΠ½ΠΎΠ²ΒΠ½Π°Ρ Π»ΠΎΠ³ΠΈΒΠΊΠ° ΠΡΠ΄ΡΒΠΈΒΠ½ΠΎ ΡΠ΅Π°ΒΠ»ΠΈΒΠ·ΠΎΒΠ²Π°ΒΠ½Π° Π½Π° C++, Π°Β ΡΠ²Π΅ΡΒΡ Ρ Π½Π° Π½Π΅Ρ Π½Π°Π΄Π΅Ρ ΡΡΠ΅ΠΉΠΌΒΠ²ΠΎΡΠΊ Wiring, ΠΊΠΎΡΠΎΒΡΡΠΉ ΠΎΡΠ²Π΅ΒΡΠ°ΒΠ΅Ρ Π·Π° ΠΎΠ±ΡΠ΅ΒΠ½ΠΈΠ΅ ΡΒ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ.
ΠΠ° ΡΡΠΎ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΒΠΊΠΎ ΠΏΡΠΈΡΠΈΠ½:
- Π£ Π‘++ ΡΠ»Π°ΒΠ²Π° Β«ΡΠ»ΠΈΡΒΠΊΠΎΠΌ ΡΠ»ΠΎΠΆΒΠ½ΠΎΒΠ³ΠΎ ΡΠ·ΡΒΠΊΠ°Β». Arduino ΠΏΠΎΠ·ΠΈΒΡΠΈΒΠΎΒΠ½ΠΈΒΡΡΒΠ΅ΡΒΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠΊΒΡΠΎΒΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅ΒΡΡ ΠΈΒ ΡΠΎΠ±ΠΎΒΡΠΎΒΡΠ΅Ρ ΒΠ½ΠΈΒΠΊΠ° Π΄Π»Ρ Π½Π°ΡΠΈΒΠ½Π°ΒΡΒΡΠΈΡ , Π°Β Π½Π°ΡΠΈΒΠ½Π°ΒΡΒΡΠΈΠΌ ΠΈΠ½ΠΎΒΠ³Π΄Π° ΡΡΡΠ΄ΒΠ½ΠΎ ΠΎΠ±ΡΒΡΡΒΠ½ΠΈΡΡ, ΡΡΠΎ Π‘++ Π½Π΅ ΡΠ°ΠΊΠΎΠΉ ΡΠΆ ΡΠ»ΠΎΠΆΒΠ½ΡΠΉ Π΄Π»Ρ ΡΡΠ°ΡΒΡΠ°. ΠΡΠΎΒΡΠ΅ ΡΠ΄Π΅ΒΠ»Π°ΡΡ ΡΡΠ΅ΠΉΠΌΒΠ²ΠΎΡΠΊ ΠΈΒ Π½Π°Π·Π²Π°ΡΡ Π΅Π³ΠΎ ΠΎΡΠ΄Π΅Π»ΡΒΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ.
- Π ΡΠΈΡΡΠΎΠΌ Π‘++ Π½Π΅Ρ ΡΠ΄ΠΎΠ±ΒΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ AVR-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΏΠΎΡΡΠΎΒΠΌΡ Π½ΡΠΆΠ΅Π½ Π±ΡΠ» ΠΈΠ½ΡΡΡΡΒΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΒΡΡΠΉ Π²ΠΎΠ·ΡΒΠΌΡΡ Π½Π° ΡΠ΅Π±Ρ Π²ΡΠ΅ ΡΠ»ΠΎΠΆΒΠ½ΡΠ΅ ΡΡΠ½ΠΊΒΡΠΈΠΈ, Π°Β Π½Π° Π²ΡΡ ΠΎΒΠ΄Π΅ Π΄Π°ΡΡ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΠΈΒΡΡΡ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΒΠ·ΡΒΠ΅ΒΠΌΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
- Π Π°Π·ΒΡΠ°ΒΠ±ΠΎΡΒΡΠΈΒΠΊΠΈ Π΄Π°Π»ΠΈ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΠΈΒΡΡΠ°ΠΌ ΠΏΡΠΎΒΡΡΠΎ ΠΏΠΈΡΠ°ΡΡ Π½ΡΠΆΒΠ½ΡΠ΅ ΠΈΠΌ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΡ, Π°Β Π²ΡΠ΅ ΡΠ»ΡΒΠΆΠ΅Π±ΒΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½ΒΠ΄Ρ, Π½Π΅ΠΎΠ±ΒΡ
ΠΎΒΠ΄ΠΈΒΠΌΡΠ΅ Π΄Π»Ρ ΠΏΡΠ°ΒΠ²ΠΈΠ»ΡΒΠ½ΠΎΒΠ³ΠΎ ΠΎΡΠΎΡΠΌΒΠ»Π΅ΒΠ½ΠΈΡ ΠΊΠΎΠ΄Π° Π½Π° Π‘++, Π²Π·ΡΒΠ»Π° Π½Π° ΡΠ΅Π±Ρ ΡΠΏΠ΅ΒΡΠΈΒΠ°Π»ΡΒΠ½Π°Ρ ΡΡΠ΅ΒΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.

Π‘ΡΠ΅ΒΠ΄Π° ΡΠ°Π·ΒΡΠ°ΒΠ±ΠΎΡΒΠΊΠΈ (IDE) Arduino.Β
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΈΒ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ
Π Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΠ΅ Π΄Π»Ρ Arduino Π΅ΡΡΡ Π΄Π²Π΅ ΠΏΡΠΈΠ½ΒΡΠΈΒΠΏΠΈΒΠ°Π»ΡΒΠ½ΡΠ΅ ΡΠ°ΡΡΠΈ: ΠΏΠΎΠ΄ΒΠ³ΠΎΒΡΠΎΒΠ²ΠΈΒΡΠ΅Π»ΡΒΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΈΒ ΠΎΡΠ½ΠΎΠ²ΒΠ½ΠΎΠΉΒ ΡΠΈΠΊΠ».
Π ΠΏΠΎΠ΄ΒΠ³ΠΎΒΡΠΎΒΠ²ΠΈΒΡΠ΅Π»ΡΒΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π²Ρ Π³ΠΎΠ²ΠΎΒΡΠΈΒΡΠ΅ ΠΆΠ΅Π»Π΅ΒΠ·Ρ, ΡΠ΅Π³ΠΎ ΠΎΡ Π²Π°Ρ ΠΎΠΆΠΈΒΠ΄Π°ΡΡ: ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡΒΡΡ Π½Π°ΡΡΡΠΎΒΠΈΡΡ Π½Π° Π²Ρ ΠΎΠ΄, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π° Π²ΡΡ ΠΎΠ΄, ΡΡΠΎ ΡΒ Π²Π°Ρ ΠΊΠ°ΠΊ Π½Π°Π·ΡΒΠ²Π°ΒΠ΅ΡΒΡΡ. ΠΠ°ΠΏΡΠΈΒΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΒ Π²Π°Ρ Π΄Π°ΡΒΡΠΈΠΊ ΠΏΠΎΠ΄ΒΠΊΠ»ΡΒΡΡΠ½ ΠΊΠΎ Π²Ρ ΠΎΒΠ΄Ρ 10, Π°Β Π»Π°ΠΌΒΠΏΠΎΡΒΠΊΠ° ΠΊΒ Π²ΡΡ ΠΎΒΠ΄Ρ 3, ΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΒΡΠ΅ ΠΎΠ±ΠΎΒΠ·Π²Π°ΡΡ ΡΡΠΈ Π²Ρ ΠΎΒΠ΄Ρ ΠΈΒ Π²ΡΡ ΠΎΒΠ΄Ρ ΠΊΠ°ΠΊ Π²Π°ΠΌ ΡΠ΄ΠΎΠ±ΒΠ½ΠΎ, Π°Β Π΄Π°Π»ΡΒΡΠ΅ Π²Β ΠΊΠΎΠ΄Π΅ ΠΎΠ±ΡΠ°ΒΡΠ°ΡΡΒΡΡ Π½Π΅ ΠΊΒ Π΄Π΅ΡΡΒΡΠΎΒΠΌΡ Π²Ρ ΠΎΒΠ΄Ρ ΠΈΒ ΡΡΠ΅ΒΡΡΠ΅ΒΠΌΡ Π²ΡΡ ΠΎΒΠ΄Ρ, Π°Β ΠΏΠΎ-ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈ: ΠΊΒ Π΄Π°ΡΒΡΠΈΒΠΊΡ ΠΈΠ»ΠΈ Π»Π°ΠΌΒΠΏΠΎΡΒΠΊΠ΅. ΠΡΡ ΡΠ°ΡΡΡ ΡΒ ΠΏΠΎΠ΄ΒΠ³ΠΎΒΡΠΎΠ²ΒΠΊΠΎΠΉ Π²ΡΠΏΠΎΠ»ΒΠ½ΡΒΠ΅ΡΒΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΏΡΠΈ ΡΡΠ°ΡΒΡΠ΅ ΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅ΒΡΠ°. ΠΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅Ρ Π²ΡΡ Π·Π°ΠΏΠΎΒΠΌΠΈΒΠ½Π°ΒΠ΅Ρ ΠΈΒ ΠΏΠ΅ΡΠ΅ΒΡ ΠΎΒΠ΄ΠΈΡ Π²Β ΠΎΡΠ½ΠΎΠ²ΒΠ½ΠΎΠΉΒ ΡΠΈΠΊΠ».
ΠΡΠ½ΠΎΠ²ΒΠ½ΠΎΠΉ ΡΠΈΠΊΠ» β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΏΡΠΎΒΠΈΡΒΡ
ΠΎΒΠ΄ΠΈΡ Π²Β ΡΡΠ½ΠΊΒΡΠΈΠΈ loop(). ΠΡΠ΄ΡΒΠΈΒΠ½ΠΎ Π±Π΅ΡΡΡ ΠΎΡΡΡΒΠ΄Π° ΠΊΠΎΠΌΠ°Π½ΒΠ΄Ρ ΠΈΒ Π²ΡΠΏΠΎΠ»ΒΠ½ΡΒΠ΅Ρ ΠΈΡ
ΠΏΠΎΠ΄ΒΡΡΠ΄. ΠΠ°ΠΊ ΡΠΎΠ»ΡΒΠΊΠΎ ΠΊΠΎΠΌΠ°Π½ΒΠ΄Ρ Π·Π°ΠΊΠΎΠ½ΒΡΠΈΒΠ»ΠΈΡΡ, ΠΎΠ½ Π²ΠΎΠ·ΒΠ²ΡΠ°ΒΡΠ°ΒΠ΅ΡΒΡΡ Π²Β Π½Π°ΡΠ°ΒΠ»ΠΎ ΡΠΈΠΊΒΠ»Π° ΠΈΒ ΠΏΠΎΠ²ΡΠΎΒΡΡΒΠ΅Ρ Π²ΡΡ.
ΠΒ ΡΠ°ΠΊ Π΄ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ.
Π ΠΎΡΠ½ΠΎΠ²ΒΠ½ΠΎΠΌ ΡΠΈΠΊΒΠ»Π΅ ΠΌΡ ΠΎΠΏΠΈΒΡΡΒΠ²Π°ΒΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠΎΠ»Π΅Π·ΒΠ½ΡΠ΅ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΒΡΡΠ΅ Π΄ΠΎΠ»ΒΠΆΠ΅Π½ Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅Ρ: ΡΡΠΈΒΡΡΒΠ²Π°ΡΡ Π΄Π°Π½ΒΠ½ΡΠ΅, ΠΌΠΈΠ³Π°ΡΡ Π»Π°ΠΌΒΠΏΠ°ΒΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ°ΡΡ-Π²ΡΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠΎΡΠΎΒΡΡ, ΠΊΠΎΡΒΠΌΠΈΡΡ ΠΊΠΎΡΠ° ΠΈΒ Ρ. Π΄.
Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΒ ΡΠ΅Π³ΠΎ Π½Π΅Π»ΡΠ·Ρ
ΠΡΠ΄ΡΒΠΈΒΠ½ΠΎ ΡΠ°Π±ΠΎΒΡΠ°ΒΠ΅Ρ Π½Π° ΠΎΠ΄Π½ΠΎΒΡΠ΄Π΅ΡΒΠ½ΠΎΠΌ ΠΈΒ Π½Π΅ ΡΠΈΠ±ΒΠΊΠΎ ΡΡΡΡΒΡΠΎΠΌ ΠΏΡΠΎΒΡΠ΅ΡΒΡΠΎΒΡΠ΅. ΠΠ³ΠΎ ΡΠ°ΠΊΒΡΠΎΒΠ²Π°Ρ ΡΠ°ΡΡΠΎΒΡΠ° β 16 ΠΌΠ΅Π³Π°ΒΠ³Π΅ΡΡ, ΡΠΎ Π΅ΡΡΡ 16 ΠΌΠΈΠ»ΒΠ»ΠΈΒΠΎΒΠ½ΠΎΠ² ΠΏΡΠΎΒΡΠ΅ΡΒΡΠΎΡΒΠ½ΡΡ ΠΎΠΏΠ΅ΒΡΠ°ΒΡΠΈΠΉ Π²Β ΡΠ΅ΠΊΡΠ½ΒΠ΄Ρ. ΠΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΒΡΠΎ, ΠΏΠ»ΡΡ ΡΠ΄ΡΠΎ ΡΠΎΠ»ΡΒΠΊΠΎ ΠΎΠ΄Π½ΠΎ, ΠΈΒ ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΒΠ½ΡΒΠ΅Ρ ΠΎΠ΄Π½Ρ ΠΊΠΎΠΌΠ°Π½ΒΠ΄Ρ Π·Π° Π΄ΡΡΠ³ΠΎΠΉ.
ΠΠΎΡ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ³ΡΠ°ΒΠ½ΠΈΒΡΠ΅ΒΠ½ΠΈΡ ΡΡΠΎ Π½Π° Π½Π°Ρ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ.
ΠΠ΅Ρ Π½Π°ΡΡΠΎΒΡΒΡΠ΅ΠΉ ΠΌΠ½ΠΎΒΠ³ΠΎΒΠ·Π°ΒΠ΄Π°ΡΒΠ½ΠΎΒΡΡΠΈ. ΠΠΎΠΆΒΠ½ΠΎ ΡΠΈΠΌΡΒΠ»ΠΈΒΡΠΎΒΠ²Π°ΡΡ ΠΌΠ½ΠΎΒΠ³ΠΎΒΠ·Π°ΒΠ΄Π°ΡΒΠ½ΠΎΡΡΡ ΡΒ ΠΏΠΎΠΌΠΎΒΡΡΡ ΠΏΡΠΈΒΡΒΠΌΠ° Protothreading, Π½ΠΎ ΡΡΠΎ ΡΠΊΠΎΒΡΠ΅Π΅ ΠΊΠΎΡΡΡΠ»Ρ. ΠΠ΅Π»ΡΒΠ·Ρ, Π½Π°ΠΏΡΠΈΒΠΌΠ΅Ρ, ΡΠΊΠ°ΒΠ·Π°ΡΡ: Β«ΠΠΎΠ³Π΄Π° Π½Π°ΠΆΠΌΡΡΒΡΡ ΡΠ°ΠΊΠ°Ρ-ΡΠΎ ΠΊΠ½ΠΎΠΏΒΠΊΠ° β ΡΠ΄Π΅ΒΠ»Π°ΠΉ ΡΠ°ΠΊΒ». ΠΠΌΠ΅ΒΡΡΠΎ ΡΡΠΎΒΠ³ΠΎ ΠΏΡΠΈΒΠ΄ΡΡΒΡΡ Π²Β ΠΎΡΠ½ΠΎΠ²ΒΠ½ΠΎΠΌ ΡΠΈΠΊΒΠ»Π΅ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΒΠ²Π΅ΡΒΠΊΡ: Β«Π ΡΡΠ° ΠΊΠ½ΠΎΠΏΒΠΊΠ° Π½Π°ΠΆΠ°ΒΡΠ°? ΠΡΠ»ΠΈ Π΄Π°,Β ΡΠΎ…Β»
ΠΠ΅Ρ ΠΏΠΎΠ½ΡΒΡΠΈΡ ΡΠ°ΠΉΒΠ»ΠΎΠ² (Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»ΒΠ½ΠΈΒΡΠ΅Π»ΡΒΠ½ΡΡ
ΠΏΡΠΈΒΠΌΠΎΒΡΠ΅ΠΊ, Π±ΠΈΠ±ΒΠ»ΠΈΠΎΒΡΠ΅ΠΊ ΠΈΒ ΠΆΠ΅Π»Π΅ΒΠ·Π°).
ΠΠ° ΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅Ρ Π½Π΅Π»ΡΒΠ·Ρ Π½ΠΈΡΠ΅ΒΠ³ΠΎ ΡΠΎΡ
ΡΠ°ΒΠ½ΠΈΡΡ, ΠΊΡΠΎΒΠΌΠ΅ ΡΠΏΡΠ°Π²ΒΠ»ΡΒΡΒΡΠ΅ΠΉ ΠΈΠΌ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΡ. ΠΒ ΡΡΠ°ΒΡΡΡΡ, Π΅ΡΡΡ ΠΏΠ»Π°ΒΡΡ ΡΠ°ΡΒΡΠΈΒΡΠ΅ΒΠ½ΠΈΡ, ΠΊΠΎΡΠΎΒΡΡΠ΅ ΠΏΠΎΠ·ΒΠ²ΠΎΒΠ»ΡΒΡΡ Π½Π΅ΠΌΠ½ΠΎΠΆΒΠΊΠΎ ΡΠ°Π±ΠΎΒΡΠ°ΡΡ ΡΒ ΡΠ°ΠΉΒΠ»Π°ΒΠΌΠΈ Π½Π° SD-ΠΊΠ°ΡΡΠΎΡΠΊΠ°Ρ
.
ΠΠ½Π°ΒΠ»ΠΎΒΠ³ΠΈΡΒΠ½ΠΎ ΡΒ ΡΠ΅ΡΡΡ: Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»ΒΠ½ΠΈΒΡΠ΅Π»ΡΒΠ½ΡΡ ΠΏΠ»Π°Ρ ΠΈΒ Π±ΠΈΠ±ΒΠ»ΠΈΠΎΒΡΠ΅ΠΊ ΠΡΠ΄ΡΒΠΈΒΠ½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½ΠΈ ΡΒ ΡΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΡΒΡΡ (ΠΊΡΠΎΒΠΌΠ΅ ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡΡΠ°ΡΡ-Π²ΡΠΊΠ»ΡΡΠ°ΡΡ ΡΠ»Π΅ΠΊΒΡΡΠΈΒΡΠ΅ΒΡΡΠ²ΠΎ Π½Π° ΡΠ²ΠΎΒΠΈΡ Π²ΡΡ ΠΎΠ΄Π°Ρ ).
ΠΠΎΠ»Π΅Π³ΒΡΠ΅ ΡΠΎ ΡΠ»ΠΎΠΆΒΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΒΠΌΠ°ΒΡΠΈΒΠΊΠΎΠΉ: Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΒΠ½ΠΎ ΡΡΠΎ-ΡΠΎ ΡΠ»ΠΎΠΆΒΠ½ΠΎΠ΅ ΡΠΈΠΏΠ° ΡΡΠΈΒΠ³ΠΎΒΠ½ΠΎΒΠΌΠ΅ΡΒΡΠΈΒΡΠ΅ΒΡΠΊΠΈΡ ΡΡΠ½ΠΊΒΡΠΈΠΉ, Π±ΡΠ΄ΡΒΡΠ΅ Π³ΠΎΡΠΎΒΠ²Ρ ΠΊΒ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΡΠ΄ΡΒΠΈΒΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΠΈΒΡΠ°ΡΡ ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΒΠ½ΠΎ ΠΌΠ΅Π΄ΒΠ»Π΅Π½ΒΠ½ΠΎ. ΠΠ»Ρ Π²Π°Ρ ΡΡΠΎ ΠΎΠ΄Π½Π° ΡΡΡΠΎΡΒΠΊΠ° ΠΊΠΎΠ΄Π°, Π°Β Π΄Π»Ρ ΠΡΠ΄ΡΒΠΈΒΠ½ΠΎ ΡΡΠΎ ΡΡΡΡΒΡΠΈ ΠΎΠΏΠ΅ΒΡΠ°ΒΡΠΈΠΉ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΒΡΠΎΠΌ. ΠΠΎΡΠ°Π΄ΠΈΡΠ΅.
ΠΡΡΡΒΡΡ? ΠΡΠΈΠ±ΒΠΊΠΈ? Π’ΠΎΠ»ΡΒΠΊΠΎ ΠΏΡΠΈ ΠΊΠΎΠΌΒΠΏΠΈΒΠ»ΡΒΡΠΈΠΈ. Π£Β ΠΡΠ΄ΡΒΠΈΒΠ½ΠΎ Π½Π΅Ρ Π²ΡΡΡΠΎΒΠ΅Π½ΒΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΡΠΎΠΎΠ±ΒΡΠΈΡΡ Π²Π°ΠΌ, ΡΡΠΎ Π΅ΠΌΡ Π½Π΅Ρ ΠΎΒΡΠΎΒΡΠΎ. ΠΡΠ»ΠΈ ΠΎΠ½ Π·Π°Π²ΠΈΡ, ΠΎΠ½ Π½Π΅ ΠΏΠΎΠΊΠ°ΒΠΆΠ΅Ρ ΠΎΠΊΠ½ΠΎ ΠΎΡΠΈΠ±ΒΠΊΠΈ: Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΒ Π½Π΅Π³ΠΎ Π½Π΅Ρ Π³ΡΠ°ΒΡΠΈΒΡΠ΅ΒΡΠΊΠΎΒΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΒΡΠ΅ΠΉΒΡΠ°, Π²ΠΎ-Π²ΡΠΎΡΡΡ β ΡΠΊΡΠ°ΒΠ½Π°. ΠΡΠ»ΠΈ Ρ ΠΎΡΠΈΒΡΠ΅ ΡΠΈΡΡΠ΅ΒΠΌΡ ΠΎΡΠΈΒΠ±ΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΒΠ½ΠΎΡΡΡ, ΠΏΠΈΡΠΈΒΡΠ΅Β Π΅ΡΒ π
ΠΡΠ»ΠΈ ΡΠ΅ΡΡΡΠ·ΒΠ½ΠΎ, ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π»ΠΈΒΠ²ΠΎΠΌ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΡ Π½Π° ΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅Ρ ΠΊΠΎΠΌΒΠΏΠΈΒΠ»ΡΒΡΠΎΡ ΠΏΡΠΎΒΠ²Π΅ΒΡΠΈΡ ΠΊΠΎΠ΄ ΠΈΒ Π½Π°ΠΉΒΠ΄ΡΡ Π²Β Π½ΡΠΌ ΠΎΠΏΠ΅ΒΡΠ°ΡΒΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΒΠ±Π»Π΅ΒΠΌΡ ΡΒ ΡΠΈΠΏΠ°ΒΠΌΠΈ Π΄Π°Π½ΒΠ½ΡΡ
.
ΠΠΎ Π½Π° ΡΡΠΎΠΌ Π²ΡΡ: Π΅ΡΠ»ΠΈ ΡΒ Π²Π°Ρ ΡΠ»ΡΒΡΠ°ΠΉΒΠ½ΠΎ ΠΏΠΎΠ»ΡΒΡΠΈΒΠ»Π°ΡΡ Π±Π΅ΡΒΠΊΠΎΒΠ½Π΅ΡΒΠ½Π°Ρ ΠΏΠ΅ΡΒΠ»Ρ Π²Β ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ ΠΏΡΠΈ ΠΊΠ°ΠΊΠΈΡ
-ΡΠΎ ΠΎΠ±ΡΡΠΎΒΡΒΡΠ΅Π»ΡΒΡΡΠ²Π°Ρ
Π²Ρ ΠΏΠΎΠ²Π΅ΒΡΠΈΒΡΠ΅ ΠΏΡΠΎΒΡΠ΅ΡΒΡΠΎΡ Π΄Π΅Π»Π΅ΒΠ½ΠΈΒΠ΅ΠΌ Π½Π° Π½ΠΎΠ»Ρ β ΠΆΠΌΠΈΒΡΠ΅ ΠΏΠ΅ΡΠ΅ΒΠ·Π°ΒΠ³ΡΡΠ·ΒΠΊΡ ΠΈΒ ΠΈΡΠΏΡΠ°Π²ΒΠ»ΡΠΉΒΡΠ΅Β ΠΊΠΎΠ΄.
Π Π²ΡΡΒ ΠΆΠ΅
ΠΡΠ΄ΡΒΠΈΒΠ½ΠΎ β ΡΡΠΎ ΠΊΠ°ΠΉΡ: Π²Ρ ΡΒ ΠΏΠΎΠΌΠΎΒΡΡΡ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅ΒΡΠ΅ ΡΠΏΡΠ°Π²ΒΠ»ΡΡΡ ΡΠΈΠ·ΠΈΒΡΠ΅ΒΡΠΊΠΈΠΌ ΠΌΠΈΡΠΎΠΌ, ΠΌΠΎΡΠΎΒΡΠ°ΒΠΌΠΈ, Π»Π°ΠΌΒΠΏΠ°ΒΠΌΠΈ ΠΈΒ ΡΠ»Π΅ΠΊΒΡΡΠΎΒΠ΄Π΅ΒΡΠ°ΒΠ»ΡΒΠΌΠΈ. ΠΠΎΠΆΒΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΌΠ½ΡΡ ΡΠΎΠ·Π΅ΡΒΠΊΡ; ΠΌΠΎΠΆΒΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠΌΠ½ΡΠΉ Π·Π°ΠΌΠΎΠΊ Π΄Π»Ρ ΡΠ΅ΠΉΒΡΠ°; ΠΌΠΎΠΆΒΠ½ΠΎ ΡΠ΄Π΅ΒΠ»Π°ΡΡ Π΄Π΅ΡΠ΅ΠΊΒΡΠΎΡ Π²Π»Π°ΠΆΒΠ½ΠΎΒΡΡΠΈ ΠΏΠΎΡΒΠ²Ρ, ΠΊΠΎΡΠΎΒΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΒΡΠ°ΡΡ Π°Π²ΡΠΎΒΠΌΠ°ΒΡΠΈΒΡΠ΅ΒΡΠΊΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ². ΠΒ Π²ΡΡ ΡΡΠΎ β Π½Π° Π΄ΠΎΠ²ΠΎΠ»ΡΒΠ½ΠΎ ΠΏΠΎΠ½ΡΡΒΠ½ΠΎΠΌ, ΡΠΈΡΠ°ΒΠ΅ΒΠΌΠΎΠΌ ΠΈΒ ΠΊΠΎΠΌΒΠΏΠ°ΠΊΡΒΠ½ΠΎΠΌ ΡΠ·ΡΒΠΊΠ΅ C++, Π½Π° ΠΊΠΎΡΠΎΒΡΡΠΉ ΡΠ²Π΅ΡΒΡ Ρ Π΅ΡΡ Π½Π°Π΄Π΅ΒΡΠ° ΡΠ΄ΠΎΠ±ΒΠ½Π°Ρ Π±ΠΈΠ±ΒΠ»ΠΈΠΎΒΡΠ΅ΒΠΊΠ° Π΄Π»Ρ ΠΆΠ΅Π»Π΅ΒΠ·Π°. ΠΡΠ΅ΒΠΊΡΠ°ΡΒΠ½ΡΠΉ ΡΠΏΠΎΒΡΠΎΠ± ΠΏΡΠΎΒΠ²Π΅ΒΡΡΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅.
ΠΠ°ΠΊΠΈΠ΅ Π΅ΡΡ ΡΠ·ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ Arduino
ΠΠΎ ΡΡ! ΠΠΎΠ΄ Arduino ΠΌΠΎΠΆΒΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΈΒ Π½Π° Π΄ΡΡΒΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ !
Π‘. ΠΠ°ΠΊ ΠΈΒ Π‘++, Π‘ΠΈ Π»Π΅Π³ΒΠΊΠΎ ΠΌΠΎΠΆΒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΒΠ·ΠΎΒΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΒΠΌΠΈΒΡΠΎΒΠ²Π°ΒΠ½ΠΈΡ ΠΌΠΈΠΊΒΡΠΎΒΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅ΒΡΠΎΠ² Arduino. Π’ΠΎΠ»ΡΒΠΊΠΎ Π΅ΡΠ»ΠΈ Π‘++ Π½Π΅ ΡΡΠ΅ΒΠ±ΡΒΠ΅Ρ Π½ΠΈΠΊΠ°ΒΠΊΠΈΡ
Π΄ΠΎΠΏΠΎΠ»ΒΠ½ΠΈΒΡΠ΅Π»ΡΒΠ½ΡΡ
ΠΏΡΠΎΒΠ³ΡΠ°ΠΌΠΌ, ΡΠΎ Π΄Π»Ρ Π‘Β Π²Π°ΠΌ ΠΏΠΎΠ½Π°ΒΠ΄ΠΎΒΠ±ΠΈΡΒΡΡ WinAVR, ΡΡΠΎΒΠ±Ρ ΠΏΡΠ°ΒΠ²ΠΈΠ»ΡΒΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΒΠ²Π΅ΒΡΡΠΈ ΠΊΠΎΠ΄ Π²Β ΡΠ·ΡΠΊ, ΠΏΠΎΠ½ΡΡΒΠ½ΡΠΉ ΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅ΒΡΠ°ΠΌΒ AVR.
Python. ΠΡΠ»ΠΎ Π±Ρ ΡΡΡΠ°Π½ΒΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π±Ρ ΡΠ°ΠΊΠΎΒΠΌΡ ΡΠ½ΠΈΒΠ²Π΅ΡΒΡΠ°Π»ΡΒΠ½ΠΎΒΠΌΡ ΡΠ·ΡΒΠΊΡ Π½Π΅ Π½Π°ΡΠ»ΠΎΡΡ ΠΏΡΠΈΒΠΌΠ΅ΒΠ½Π΅ΒΠ½ΠΈΡ Π²Β ΡΠΎΠ±ΠΎΒΡΠΎΒΡΠ΅Ρ ΒΠ½ΠΈΒΠΊΠ΅. ΠΠ΅ΡΡΒΡΠ΅ Π±ΠΈΠ±ΒΠ»ΠΈΠΎΒΡΠ΅ΒΠΊΠΈ PySerial ΠΈΒ vPython, ΠΏΡΠΈΒΠΊΡΡΒΡΠΈΒΠ²Π°ΒΠ΅ΒΡΠ΅ ΠΈΡ ΠΊΒ Python ΠΈΒ Π³ΠΎΡΠΎΠ²ΠΎ!
Java. ΠΡΠΈΠ½ΒΡΠΈΠΏ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Β Python: Π±Π΅ΡΡΒΡΠ΅ Π±ΠΈΠ±ΒΠ»ΠΈΠΎΒΡΠ΅ΒΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΒΡΡ ΡΒ ΠΏΠΎΡΒΡΠ°ΒΠΌΠΈ ΠΈΒ ΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅ΒΡΠ°ΒΠΌΠΈ ΠΈΒ ΠΌΠΎΠΆΒΠ½ΠΎ Π½Π°ΡΠΈΒΠ½Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ.
HTML. ΠΡΠΎ, ΠΊΠΎΠ½Π΅ΡΒΠ½ΠΎ, ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠΊΠ·ΠΎΒΡΠΈΒΠΊΠ°, Π½ΠΎ Π΅ΡΡΡ ΠΏΡΠΎΒΠ΅ΠΊΒΡΡ, ΠΊΠΎΡΠΎΒΡΡΠ΅ Π·Π°ΡΡΠ°Π²ΒΠ»ΡΒΡΡ HTML-ΠΊΠΎΠ΄ ΡΠ°Π±ΠΎΒΡΠ°ΡΡ Π½Π° Arduino.
Π Π²ΠΎΠΎΠ±ΒΡΠ΅ Arduino ΡΠ°Π±ΠΎΒΡΠ°ΒΠ΅Ρ Π½Π° ΠΊΠΎΠ½ΒΡΡΠΎΠ»ΒΠ»Π΅ΒΡΠ°Ρ AVR, ΠΈΒ ΠΏΡΠΎΒΡΠΈΡΡ ΠΈΡ ΠΌΠΎΠΆΒΠ½ΠΎ Π»ΡΠ±ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΒΡΡΠΉ ΡΠΊΠΎΠΌΒΠΏΠΈΒΠ»ΠΈΒΡΠΎΒΠ²Π°Π½ ΠΏΠΎΠ΄ ΡΡΠΎ ΠΆΠ΅Π»Π΅ΒΠ·ΠΎ. ΠΡΡ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΒΠ½ΠΎ β Π½Π°ΠΉΒΡΠΈ Π±ΠΈΠ±ΒΠ»ΠΈΠΎΒΡΠ΅ΒΠΊΡ Π΄Π»Ρ Π²Π°ΡΠ΅ΒΠ³ΠΎ Π»ΡΠ±ΠΈΒΠΌΠΎΒΠ³ΠΎ ΡΠ·ΡΒΠΊΠ°, ΠΊΠΎΡΠΎΒΡΠ°Ρ ΠΏΡΠ΅ΒΠΎΠ±ΒΡΠ°ΒΠ·ΡΒΠ΅Ρ Π½ΡΠΆΒΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½ΒΠ΄Ρ Π²Β ΠΌΠ°ΡΠΈΠ½ΒΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»ΡΒ AVR.
Arduino ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. | ΠΠ½Π°ΡΠΎΠΊ Π‘ΡΠ°ΡΡΠΈ
ΠΡΠ½Π΅ΡΠ½ΠΈΠΉ ΠΌΠΈΡ ΡΠΎΠ±ΠΎΡΠΎΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΡΠΎΠ½Π΅Π½ ΠΈ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅Π½. ΠΠ° Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΡΠΎΠ±ΠΎΡΡ ΡΡΠ°Π»ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ½ΠΈ ΠΈ Π±ΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ, Π½ΠΎ Π΅ΡΠ΅ ΠΈ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΠ²ΡΠ·ΠΈ, Π²ΡΠ΅ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΠΏΠΎΠΌΠΎΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΡΠ΅ΡΠ°Ρ
, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ, ΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ Π½Π°ΡΡΠ½ΡΠΌ ΡΠ΅Π»ΡΠΌ, ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠ΅ Π²ΡΠ°ΡΠ΅Π±Π½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΡΠΎΡ
ΡΠ°Π½ΡΡΡΠΈΠ΅ ΠΆΠΈΠ·Π½ΠΈ, ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π±ΠΎΡΡ.
Π ΠΎΠ±ΠΎΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌΠΈ ΡΠ΅ΠΌΠΏΠ°ΠΌΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ. Π‘Π°ΠΌΡΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΡΡΠ΅ΠΉ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΠ. ΠΠ°Π²ΡΠΊΠΈ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ Π²ΡΡΠΎΠΊΠΈ. Π£ΠΌΠ½ΡΠ΅ ΡΠΎΠ±ΠΎΡΡ-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ.
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΌΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΡΡ homo sapiens.
CΠ°ΠΌΡΠΉ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΠΏΡΡΡ ΠΏΠΎΠ½ΡΡΡ ΠΡΠΊΡΡΡΡΠ². ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ΅ΡΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ·Π³Π°. Π Π΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π΅Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π§ΡΠΎΠ±Ρ ΡΡΠΎ Π²ΠΎΠΏΠ»ΠΎΡΠΈΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π½Π°Π²ΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ².
ΠΠ° Π±Π°Π·Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ² ΡΠ΄Π΅Π»Π°Π½Π½ΡΡ
Π½Π° ΡΠ΄ΡΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠΎΠΈΡΡ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠΎΠ±ΠΎΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΌΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π΅ΠΉΡΠΎΠ½Π½ΡΠΌΠΈ ΡΠ΅ΡΡΠΌΠΈ.
ΠΡΠ΅ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ. ΠΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠ°ΠΊΠΎΠ²ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΡ ΠΊΠΎΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΠ±ΡΠΈΠΌ ΡΠ΅ΡΡΠΌ. Π ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. ΠΠ»Π°ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΠ°Ρ ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ², ΡΠΈΠΏΠ° ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ MK Atmega328P.
ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ² Β«ArduinoΒ» ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° C++. ΠΡΠΎΡ ΡΠ·ΡΠΊ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΏΡΠΎΡΡ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π§ΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π²Π»Π°Π΄Π΅Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΡΠΌΠΈ Π½Π΅ ΡΠ°ΠΌΡΠΌΠΈ Π²ΡΡΠΎΠΊΠΈΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Π Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠ°ΡΡΠ΅ΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠΈ Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠΌ ΡΠ²Π»Π΅ΡΠ΅Π½Π½ΠΎ ΡΡΠ°Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. Π‘Π΅ΠΉΡΠ°Ρ ΠΈ Ρ ΡΠ°ΠΌΡΡ
ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΠΈΠ³Π½ΡΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π·Π½Π°Π½ΠΈΡ.
ΠΡΡΠ΄Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ Π³ΡΡΠΏΠΏΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠΈ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ 9-11 Π»Π΅Ρ. Π ΡΡΠΈΡ
ΠΊΠ»Π°ΡΡΠ°Ρ
ΡΠ΅Π±ΡΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ ΠΊΠΎΠΌΠΏ ΠΊΠ°ΠΊ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Ρ
Π½ΠΈΠΊΡ Π΄Π»Ρ ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ, ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΉΡΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡΡ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ Π±ΡΠΎΠ΄ΠΈΠ»ΠΊΠΈ, Π½ΠΎ ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠΎΠ±ΠΎΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΠΎΠ΄ΡΠΎΡΡΠΊΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ°Π·Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Ρ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΠΌΠΎΠ³ΡΡ ΡΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Ρ ΠΈΠ·Π±ΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΡΡΠΈ Π² IT ΠΈ ΠΎΡΠΌΡΡΠ»ΠΈΡΡ ΠΆΠ΅Π»Π°ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ ΡΠ»ΡΡΡΠ°ΡΡ ΡΠ²ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠΎΠΊΠΈ ΠΎΠ±ΡΡΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΎΡΡΠΊΠΎΠ² ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΡΠΌΠ΅ΡΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²ΡΡ
ΠΎΠ΄ ΠΈΠ· ΡΠ°ΠΌΡΡ
Π½Π΅ΠΎΠ±ΡΡΠ½ΡΡ
ΡΠΈΡΡΠ°ΡΠΈΠΉ.
ΠΠ»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΏΠΎΠ΄ΡΠΎΡΡΠΊΠΎΠ² Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡΠΌ ΠΏΠΎΠ΄Π°ΡΠΊΠΎΠΌ ΡΡΠ°Π½Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ΅Ρ
Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ½ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Ρ ΡΠΌΠ΅Π½ΠΈΡ, ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ΡΡ Π² ΡΠΊΠΎΠ»Π΅, ΠΈ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΎΠ±ΠΎΠ·ΡΠΈΠΌΠΎΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ ΡΡΠ°Π½ΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°.
Arduino Π£ΡΠ΅Π±Π½ΡΠΉ ΠΊΡΡΡ – MBS Electronics ΡΡΠΎΠΊΠΈ ΠΏΠΎ Arduino
Π£ΡΠΎΠΊ 1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino
ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² ΠΌΠΈΡ Arduino!
ΠΡΠ° ΡΠ΅ΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ Π²Π°Ρ Ρ Arduino. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ, ΠΏΠΎΡΡΡΠΎΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ Π°ΡΠ΄ΡΠΈΠ½ΠΎ β ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠΊ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° Π½Π°Π²ΡΠΊΠ°Ρ
, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ
ΡΡΠΎΠΊΠ°Ρ
.
ΠΠ°ΡΠ½Π΅ΠΌ ΠΌΡ Ρ ΠΏΡΠΎΡΡΡΡ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΊΠΎΠ½ΡΡ Π·Π°Π½ΡΡΠΈΠΉ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ.
ΠΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ
ΠΡΠΎΠ΅ΠΊΡ Arduino ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΌΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΎΠΉ, Π½Π°ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΎΠΉ, ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅ΡΡ Π½Π΅ΠΊΠΈΠΉ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π°ΡΡΠ΅Ρ.
Arduino β Π»ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Β«ΡΠΌΠ½ΡΠ΅Β» ΡΡ
Π΅ΠΌΡ. ΠΡΠΈ ΡΡ
Π΅ΠΌΡ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠΉ ΠΌΠΈΡ ΠΈ ΡΠ΅Π°Π³ΠΈΡΡΡΡ Π½Π° Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΡ ΠΎΡΠ²ΠΎΠΈΠΌ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΡΠ°Π΄ΠΈΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠΈ Π² ΠΌΠΈΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
Π‘Π»ΠΎΠ²ΠΎ Β«ArduinoΒ» ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ Π²Π°ΡΠ΅Π³ΠΎ ΠΎΠΏΡΡΠ°:
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (Arduino IDE)
- ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠ°ΠΌΠΈΠΌ ΠΏΠ»Π°ΡΠ°ΠΌ Π°ΡΠ΄ΡΠΈΠ½ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino Uno)
- ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π‘ΠΈ. ΠΡΡΠ³ΠΈΠ΅ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΏΠ»Π°ΡΡ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Ρ Arduino, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ, Π° ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΎΠ²Π°ΡΠ½ΡΠΉ Π·Π½Π°ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π·Π°ΡΠΈΡΡ. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌΠΈ, Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
- ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Arduino ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ, Π° ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
Π·Π°Π΄Π°Ρ.

ΠΡΠΈ ΡΡΠΎΠΊΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΡΡΠ°ΠΏΠ½ΠΎΠ³ΠΎ Π½Π°ΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π²Π°ΡΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Arduino, ΡΡΠΎ Π΄Π°ΡΡ Π²Π°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±Π°Π·ΠΎΠ²ΡΡ Π·Π½Π°Π½ΠΈΠΉ, ΡΡΠΎΠ±Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΡ.
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ (breadboard) ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ, ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ Arduino.
Π‘Π»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΡΡΠ°Π½Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π²Ρ ΠΏΠΎΠ²ΡΡΠ°Π΅ΡΠ΅ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ Π² Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡ Π΅ΠΌΠ°ΠΌΠΈ, Π²Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΠ°Π»Π΅Π΅ Π²Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Arduino, Π²ΠΎΠΏΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΠΏΠ°ΠΉΠΊΠΈ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΡΠ½Π΅ΠΌΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄ΠΎΠ². Π Π°ΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
ΡΡΠΎΠΊΠ°Ρ
ΠΌΡ Π·Π°ΠΉΠΌΠ΅ΠΌΡΡ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΡΠ΅ΠΌΡΠΌΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΌΠΈ Π»Π΅Π½ΡΠ°ΠΌΠΈ. Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠΎΠΊΠΎΠ² Π²Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅ΡΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ Π²Π°ΡΠΈΠΌΠΈ Π±ΡΠ΄ΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Arduino.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠΊβ¦
Pages: 1 2 3 4 5 6 7 8 9
ΠΠ°ΠΊΠΈΠ΅ ΠΠ’-Π½Π°Π²ΡΠΊΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ
ΠΡΠ»ΠΈ Π΄Π΅ΡΡΡΡ Π»Π΅Ρ Π½Π°Π·Π°Π΄ Π²Π°ΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΡΠΈΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Ρ ΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ, ΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ»Π°Π½ Π²ΡΡ ΠΎΠ΄ΡΡ ΠΠ’-Π½Π°Π²ΡΠΊΠΈ. ΠΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠ΅ ΠΈΠΌ Π½Π°ΡΡΠΈΡΡΡΡ β Π² ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π΅ Π ΠΠ Π’ΡΠ΅Π½Π΄ΠΎΠ²
ΠΠ± ΡΠΊΡΠΏΠ΅ΡΡΠ΅: ΠΠ°ΡΡΡ ΠΠ±ΡΠ°ΠΌΠΎΠ²Π°, CEO ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΊΠΎΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Β«ΠΠΎΠ΄Π°Π±ΡΠ°Β».
1. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ, Π° ΡΠ°ΠΌΠΎΠΌΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ ΠΊΠ°ΠΊ Π² ΠΊΠ°ΡΡΠ΅ΡΠ΅, ΡΠ°ΠΊ ΠΈ Π² Π±ΡΡΡ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅: Π² ΠΎΡΠΈΡΠ΅ Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Android Π½Π° ΡΠ·ΡΠΊΠ΅ Kotlin, Π° Π΄ΠΎΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΎΡΠΈΡΡΠΊΠΈ Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ° ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΏΠΎΠ»ΠΈΠ² ΡΠ°ΡΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ Arduino.
ΠΠΎ-Π²ΡΠΎΡΡΡ
, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ²ΠΎΠ΄ ΠΏΡΠ°Π²ΠΈΠ», ΠΈ Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΠ·ΡΡΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ
, ΡΠΎ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β β ΡΡΠΎ Π²Ρ
ΠΎΠ΄ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ. ΠΡ ΡΡΠΈΡΠ΅ ΡΠ·ΡΠΊ, Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π° Π½Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π° Π·Π°ΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ, ΠΈΠ·ΡΡΠ°Π΅ΡΠ΅ Π΄ΡΡΠ³ΠΎΠΉ.
Π-ΡΡΠ΅ΡΡΠΈΡ , ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΌΡΡΠ»ΠΈΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎ, Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠΎΠ½ΡΡΠΈΠΉ, Π° Π½Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ². ΠΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ: ΡΠΌΠ΅ΡΡΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡΡ, Π±ΡΡΡΡΠ΅Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ ΠΈ ΡΠΈΠ·ΠΈΠΊΠ΅.
ΠΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ
ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π±ΡΡΡ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Arduino, Java, Java Script: Π½Π° Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π΄Π»Ρ Π΄Π΅ΡΡΠΊΠΈΡ ΠΈΠ³ΡΡΡΠ΅ΠΊ Π½Π° ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, Π±ΡΡΠΎΠ²ΡΡ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ²; Π½Π° Java ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°; Π½Π° Javascript ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΊΠ°Π·Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ.
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°ΠΌ, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠ»ΠΎΠ³Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ Python, ΡΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΠΈ Π±Π°Π·Π°Ρ , ΠΈΠ½ΠΎΠ³Π΄Π° Π±Π°Π·ΠΎΠ²ΡΡ Π·Π½Π°Π½ΠΈΠΉ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΌΠ°ΠΊΡΠΎΡΡ Π² Excel.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅Ρ ΡΠ·ΡΠΊΠΈ ΠΏΠΎΠ΄ Π·Π°Π΄Π°ΡΠΈ: ΡΠ΅ΡΠ²Π΅ΡΡ ΠΏΠΈΡΡΡ Π½Π° PHP ΠΈ Go, Π΄Π²ΠΈΠΆΠΊΠΈ Π΄Π»Ρ ΠΈΠ³ΡΒ β Π½Π° C# ΠΈ C++, ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π° Java ΠΈ Kotlin, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΡΡ Π½Π° C.
2. ΠΡΠ½ΠΎΠ²Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ
Π‘ΡΠ΅Π΄Π½Π΅ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΡΠΈΠ΄ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΡΠ΅ΠΌΡ ΡΠ°ΡΠΎΠ² Π² Π΄Π΅Π½Ρ, ΡΠΎ Π΅ΡΡΡ Π²ΠΈΠ΄ΠΈΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΡΠ΅, ΡΠ΅ΠΌ ΡΠΌΠΎΡΡΠΈΡ Π² ΠΎΠΊΠ½ΠΎ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΉΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ½Π΅ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π²ΡΡΠ°Π·ΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΠΌΠΎΡΠΈΠΈ, Π½Π°ΠΉΡΠΈ ΡΠ°Π±ΠΎΡΡ, ΠΏΡΠΎΠ΄Π°ΡΡ ΡΠΎΠ²Π°ΡΡ. ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°ΠΌΠΎΠΌΡ Β«Π½Π° ΠΊΠΎΠ»Π΅Π½ΠΊΠ΅Β» ΡΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΡ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΡΡΡ ΠΈ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ². ΠΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΠ΅ Π² Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ, Π·Π°ΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅ ΡΠ°ΠΉΡ, Π²Π°ΠΌ Π²ΡΡΡΠ°Π²Π»ΡΡΡ ΡΡΠ΅ΡΒ β Π·Π΄ΠΎΡΠΎΠ²ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, ΠΏΠΎΠ½ΡΡΡ, Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΡΒ Π»ΠΈ ΡΠ΅Π½Ρ ΠΈ ΡΡΠΎΠΊΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ½ΡΡΡ, ΡΠ΅Π°Π»ΡΠ½ΠΎΒ Π»ΠΈ Π²ΡΡΠ°Π·ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ ΡΠ²ΠΎΠΈ ΠΈΠ΄Π΅ΠΈ.
ΠΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½ΡΠΆΠ½Π° Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌ, Π²Π΅ΡΡΡΠ°Π»ΡΡΠΈΠΊΠ°ΠΌ ΠΈ UX-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌ. Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ, ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΉΡ-Π²ΠΈΠ·ΠΈΡΠΊΡ, ΡΠΎΠ±ΡΠ°ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. Π-ΡΡΠ΅ΡΡΠΈΡ
, Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΠΌ ΡΠΌΠ΅ΠΆΠ½ΡΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ, ΡΠΈΡΡΡΡΠΈΠΉ ΠΎΡΠΊΡΡΡΠΊΠΈ ΠΈ ΠΏΠ»Π°ΠΊΠ°ΡΡ, ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ Π²Π΅ΡΡΡΠΊΡ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΊΡΡΠ³ ΡΠ²ΠΎΠΈΡ
ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΉ. ΠΠ½Π°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ² CSS, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ½ΠΈΠΆΠ½ΡΠΌ Π²Π΅ΡΡΡΠ°Π»ΡΡΠΈΠΊΠ°ΠΌΒ β Π½Π° CSS ΡΠΎΠ±ΡΠ°Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ Π΄Π»Ρ Π²Π΅ΡΡΡΠΊΠΈ ΠΊΠ½ΠΈΠ³.
3. Π Π°Π±ΠΎΡΠ° Ρ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π² ΡΠ΅ΡΠΈ ΡΠ°ΡΡΠ΅ΡΒ β ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠΎΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠ»ΠΈΠΊ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π±Π΅Π· Π·Π²ΡΠΊΠ°, ΡΠ΅ΠΌ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΡ. Π’Π°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π΄Π»Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π²ΠΈΠ΄Π΅ΠΎ (Instagram, TikTok, Snapchat, YouTube, ΡΠ°ΡΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ), ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Ρ ΠΎΡΠ΅ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ Π½Π° Π½ΠΈΡ ΡΠΎΠ»ΠΈΠΊΠΈ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΊΠ°ΡΡΠ΅ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΠΌΠΎΠ½ΡΠ°ΠΆΠ΅ΡΠ° ΠΈΠ»ΠΈ Π±Π»ΠΎΠ³Π΅ΡΠ° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π½Π°ΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΡΡΠΈ, ΡΠΌΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ Π·Π½Π°Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ, Π½ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½Ρ.
ΠΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ
ΠΠ°Π²ΡΠΊΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° ΠΈ ΡΡΠ΅ΠΌΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΈ Π² Π±ΡΡΡ, ΠΈ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
Π·Π°Π΄Π°Ρ. ΠΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡΡ ΡΠΎΠ»ΠΈΠΊ ΠΊΠΎ Π΄Π½Ρ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π΅Π΄ΡΡΠΊΠΈ, Π½Π΅ ΡΠΌΠ΅Ρ ΡΠ½ΠΈΠΌΠ°ΡΡ ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π½Π°Π²ΡΠΊΠΈ, Π²ΠΈΠ΄Π΅ΠΎ Π²ΡΠΉΠ΄Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡΡ Π½Π°Π΄ΠΎΠ»Π³ΠΎ.
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΈ ΡΠΌΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΠΌ ΠΈ Π²ΡΠ΅ΠΌ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ, ΠΊΡΠΎ ΡΠ½ΠΈΠΌΠ°Π΅Ρ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ².
Π’Π°ΠΊΠΆΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° ΠΈ ΡΡΠ΅ΠΌΠΊΠΈ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° ΡΠ΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΠΈ, ΠΊΠΈΠ½ΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅, Π² ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΡ Π°Π³Π΅Π½ΡΡΡΠ²Π°Ρ .
4. ΠΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ
ΠΡ ΠΆΠΈΠ²Π΅ΠΌ, ΠΎΠΊΡΡΠΆΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Ρ Π½ΠΈΠΌΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡΒ β ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π·Π°ΠΊΠ°Π·Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΡΡΠΈΡΠ°ΡΡ ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π±Π°Π»Π»Ρ ΡΡΠ΅Π½ΠΈΠΊΠΎΠ². Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠΎΡΠ΅, Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Ρ ΠΎΡΡΒ Π±Ρ ΠΎΡΠ½ΠΎΠ²Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Π½Π΅ ΡΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΒ β Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Python ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΎΡΠΎΠ±ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅.
ΠΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ
ΠΠΎΡΡΠΈ Π² Π»ΡΠ±ΠΎΠΉ ΡΡΠ΅ΡΠ΅. Π Π°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΡΡ ΠΈ ΠΏΡΠΈΡ
ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΡΠΈΡ
ΠΈΠΉΠ½ΡΠ΅ Π±Π΅Π΄ΡΡΠ²ΠΈΡ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΎΠ½Π΄ΠΎΠ²ΡΡ
ΡΡΠ½ΠΊΠΎΠ², ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π±Π΅ΡΠΏΠΈΠ»ΠΎΡΠ½ΡΡ
Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΈ Π±ΠΎΡΠΎΠ² Π΄Π»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ
ΠΈΠ³Ρ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΡΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΡΠ½Π°.
ΠΠΎ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π½ΡΠΆΠ½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ. ΠΠ°ΡΠΊΠ΅ΡΠΎΠ»ΠΎΠ³ΠΈ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Excel-ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΠ°Π·Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΠΉΡΠΎΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ SEO-Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ. Π Π±ΡΡΡ ΡΡΠΈ Π½Π°Π²ΡΠΊΠΈ ΡΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡΒ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ Π°ΡΡ ΠΈΠ² ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ ΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΠ· Π½Π΅Π³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠΎ Ρ Π΄Π΅Π΄ΡΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΡΠΈΠΊΠ°ΠΌΠΈ.
5. UI/UX
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ
UX-Π΄ΠΈΠ·Π°ΠΉΠ½Β β ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΡΡ , ΡΠ°ΠΊ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ . Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ UX-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π² ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Π° Π²ΡΡ ΠΆΠΈΠ·Π½Ρ. Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, UX-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π»Π΅Π³ΠΊΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡΒ β Ρ ΠΎΡΡ Π±ΡΡΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ±ΠΎΡΡ, Ρ ΠΎΡΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. ΠΡΠ»ΠΈ ΡΡ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΡΡΡ Π² UX, ΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠΎΡΠΌΡ Π·Π°ΡΠ²ΠΊΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΡΠΈΡΡΠ΅ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎ Π½Π°ΠΆΠΌΠ΅Ρ.
ΠΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ
UX-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°ΠΉΡΡ, ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΅ ΡΠΎ, Ρ ΡΠ΅ΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
UX-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΡΠ°Π±ΠΎΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΈΡΡΠΎΠ²ΡΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ
, Π½ΠΎ ΠΈ Π½Π° ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ
ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡΡ
, Π½Π°ΡΡΠ½ΠΎ-ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ
Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΡ
, Π° ΡΠ°ΠΊΠΆΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΡ
ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².
ΠΠ°ΠΊ Π½Π°ΡΡΠΈΡΡΡΡ ΠΠ’-Π½Π°Π²ΡΠΊΠ°ΠΌ
- ΠΠ°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΠ²ΠΎΠΈΡΡ ΠΠ’-Π½Π°Π²ΡΠΊΠΈΒ β ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΈ ΡΠ΅ΡΠ°ΡΡ Π΅Π΅. Π Π½Π΅ ΡΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΡΠ°Π±ΠΎΡΠ°Π΅ΡΡ ΡΡ Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡΡ ΡΠ°ΠΌΒ β Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΠΌΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ, ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΠΎΠ²ΡΡΠ°Ρ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π°Π΄Π°Ρ. Π ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ ΠΠ’-Π½Π°Π²ΡΠΊΠ°ΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΡΒ ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΡΡΠΎ ΠΈ Π² ΡΠΈΡΠ½Π΅Ρ-ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠ°Ρ , Π΄Π° ΠΈ Π² Π»ΡΠ±ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈΒ β Π»ΡΡΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρ, Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ, ΡΠ΅ΠΌ ΠΏΡΠΎΡΠΈΠ΄Π΅ΡΡ Π·Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΡΡΡΠΊΠΈ, Π° ΠΏΠΎΡΠΎΠΌ Π½Π΅ ΡΠ°Π΄ΠΈΡΡΡΡ Π·Π° Π½Π΅Π³ΠΎ ΠΌΠ΅ΡΡΡ.
- Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ
Π Π΅ΡΠ°ΡΡ ΡΡΠ΅Π±Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠΊΡΡΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π»ΡΡΡΠ΅ Π·Π°Π΄ΡΠΌΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π΅ΡΡΠΈ Π±ΡΠ΄ΠΆΠ΅Ρ, Π²ΠΈΠ΄Π΅ΠΎΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½Π΅ΡΠ΅Ρ Π½ΠΎΠ²ΡΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅, ΡΠ°ΠΉΡ Π΄Π»Ρ ΡΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π°Π²Π½ΠΎ Ρ
ΠΎΡΠ΅Ρ Π·Π°Π½ΡΡΡΡΡ ΡΠ²ΠΎΠΈΠΌ Π΄Π΅Π»ΠΎΠΌ. Π Π΄Π°ΠΆΠ΅ Π»ΡΡΡΠ΅, Π΅ΡΠ»ΠΈ ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ Π΄Π»Ρ ΡΠ΅Π±Ρ, Π° Π΄Π»Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎΒ β ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π½Π΅ΡΠ½ΡΡ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ. ΠΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΊΠΎΠΌΡΠΎΡΡΠ°Β β Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΡΠ°Π·Ρ ΠΈ ΡΡΠ°Π½Π΅Ρ ΡΡΡΠ΄Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ, ΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ Π½Π΅ Π·Π°Ρ
ΠΎΡΠΈΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΡΡΠΎΠΌΡ ΡΠ½ΠΎΠ²Π°.
- ΠΠ°ΠΉΡΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ
ΠΠ°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, Π½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΒ β Π½Π΅ Π²ΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ Π½Π°Π±ΠΈΠ²Π°ΡΡ ΡΠΈΡΠΊΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, ΠΈΠ½ΠΎΠ³Π΄Π° Ρ ΠΎΡΠ΅ΡΡΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠΎΡΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΡΒ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π½Π° ΠΊΡΡΡΠ°Ρ . ΠΠ»ΡΡ ΠΊΡΡΡΠΎΠ²Β β Π² Π½ΠΈΠ·ΠΊΠΈΡ ΡΠ΅ΠΌΠΏΠ°Ρ , ΠΊ Π½ΠΈΠΌ Π»Π΅Π³ΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡΡΡ. Π’Π°ΠΊΠΆΠ΅ Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΠΊΡΡΡΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ: ΡΡ Π·Π°ΠΏΠ»Π°ΡΠΈΠ» Π΄Π΅Π½ΡΠ³ΠΈ, Π·Π½Π°ΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ΅ΡΠ°ΡΡ Π·Π°Π½ΡΡΠΈΡ ΠΈ ΡΡΠ°ΡΠ°ΡΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡ Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΏΠΎΠ»ΡΠ·Ρ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΎΡΠΌΠ°Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡΒ β ΡΠ°Π±ΠΎΡΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅. ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π±Π΅ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΡΡΠ°ΡΡΡΡ Π΅Π³ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ. ΠΠ»Π°Π²Π½ΡΠΉ ΠΏΠ»ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΌΡ. ΠΠ»Π°Π²Π½ΡΠΉ ΠΌΠΈΠ½ΡΡΒ β Π½Π΅ Π²ΡΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ
ΠΎΡΠΎΡΠΎ ΠΎΡΠ²ΠΎΡΡ Π½Π°Π²ΡΠΊ, ΠΊΠΎΠΌΡ-ΡΠΎ Π΄ΠΎΡΡΠ°Π½ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠΎΠΌΡ-ΡΠΎΒ β Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅.
- ΠΠ°ΠΉΡΠΈ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠ°
Π ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ, ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ΅Π½ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊ: ΠΎΠ½ ΡΠΊΠ°ΠΆΠ΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ Ρ ΡΠ΅Π±Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π½Π΅Ρ. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΠ΅ΡΡ ΡΠ°ΠΌΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΎΡΡΠΌΠ°Ρ , Π½ΠΎ ΠΎΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΉΡΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ²ΡΠ΅ΠΌΡ. Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π»ΡΡΡΠ΅ ΠΈΠ·ΡΡΠ°ΡΡ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ: ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠΊΡΠΈΡΠ½ΠΎ, Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΡΠΊΠΎΡΠ΅Π΅ ΡΡΠ³Π°ΡΡ, ΡΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ. ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠ½ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈΒ β ΡΠΎΠ²Π΅ΡΡ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ Π»ΡΠ΄ΠΈ. ΠΠ΄ΠΈΠ½ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π²Π°Ρ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ, Π° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡΠΈΠΊΠΈ Π½Π΅Ρ.
Π Telegram-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΏΠΈΡΠ°ΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΒ» ΠΌΡ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΎ ΡΡΠ΅Π½Π΄Π°Ρ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΈΡΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ ΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ΠΌ. ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ!
ΡΠ΅Π½Ρ, ΠΎΡΠ·ΡΠ²Ρ, ΡΡΠ»ΡΠ³ΠΈ ΡΠ΅ΠΏΠ΅ΡΠΈΡΠΎΡΠΎΠ² β ΠΠ°Ρ ΡΠ΅ΠΏΠ΅ΡΠΈΡΠΎΡ
- ΠΡΠ΅Π΄ΠΌΠ΅Ρ
- Π¦Π΅Π»Ρ Π·Π°Π½ΡΡΠΈΠΉ
- ΠΠΎΠΌΡ
- ΠΠ΄Π΅
- ΠΠΎΠ³Π΄Π°
- Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ
- ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ
- ΠΠΎΠ½ΡΠ°ΠΊΡΡ
Π Π΅ΠΏΠ΅ΡΠΈΡΠΎΡΡ
4Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°
ΠΡΠΊΠ»ΠΈΠΊΠΈ
ΠΠΎΠ»ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΎΡΠΊΠ»ΠΈΠΊΠΈ
7Β ΡΠ΅ΠΏΠ΅ΡΠΈΡΠΎΡΠΎΠ²26Β ΠΎΡΠ·ΡΠ²ΠΎΠ²Π‘ΡΠ΅Π΄Π½ΡΡ ΠΎΡΠ΅Π½ΠΊΠ° 4,5Π‘ΡΠ΅Π΄Π½ΡΡ ΡΠ΅Π½Π° 600
ΠΡΠ» Π½Π° ΡΠ°ΠΉΡΠ΅ 3Β Π΄Π½Ρ Π½Π°Π·Π°Π΄
ΠΡΠΈΠ³Π»Π°ΡΠΈΡΡ
ΠΠΎΠΈ ΡΡΠ΅Π½ΠΈΠΊΠΈ β Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΡΠ΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»ΠΈ ΠΈ ΠΏΡΠΈΠ·Π΅ΡΡ ΠΎΠ±Π»Π°ΡΡΠ½ΡΡ
ΠΈ Π²ΡΠ΅ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΠΉ.
Π ΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Ρ
Lego EV3 (ΠΎΡ 10 Π»Π΅Ρ), ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ° Π½Π° Arduino (ΠΎΡ 12 Π»Π΅Ρ), ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Minecraft Π½Π° ΡΠ·ΡΠΊΠ΅ Java (ΠΎΡ 13 Π»Π΅Ρ), ΡΠΏΠΎΡΡΠΈΠ²Π½Π°Ρ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ° (ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°ΠΌ ΠΏΠΎ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ΅ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΠΌ ΠΊΠΎΠ½ΠΊΡΡΡΠ°ΠΌ).
Π‘ΠΊΠΈΠ΄ΠΊΠ°30β―%Π‘ΠΊΠΈΠ΄ΠΊΠ° Π½Π° Π³ΡΡΠΏΠΏΠΎΠ²ΡΠ΅ Π·Π°Π½ΡΡΠΈΡ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ 2 ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ
Π£ ΡΠ΅Π±Ρ:
Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ- Π Π΅ΠΏΠ΅ΡΠΈΡΠΎΡΡΠΊΠ°Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Β· Ρ 2006 Π³. (15 Π»Π΅Ρ)
- ΠΠ° ΡΠ΅ΡΠ²ΠΈΡΠ΅ Ρ ΠΌΠ°ΡΡΠ° 2008 Π³. (13 Π»Π΅Ρ)
ΠΡΠΈΠ³Π»Π°ΡΠΈΡΡ
ΠΡΠ» Π½Π° ΡΠ°ΠΉΡΠ΅ 3Β Π΄Π½Ρ Π½Π°Π·Π°Π΄
Π£ ΡΠ΅Π±Ρ:
Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉΠΡΠ» Π½Π° ΡΠ°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
ΠΡΠΈΠ³Π»Π°ΡΠΈΡΡ
- Π Π΅ΠΏΠ΅ΡΠΈΡΠΎΡΡΠΊΠ°Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Β· Ρ 2014 Π³. (7 Π»Π΅Ρ)
- ΠΠ° ΡΠ΅ΡΠ²ΠΈΡΠ΅ Ρ Π΄Π΅ΠΊΠ°Π±ΡΡ 2015 Π³. (5 Π»Π΅Ρ)
ΠΡΠΈΠ³Π»Π°ΡΠΈΡΡ
ΠΡΠ» Π½Π° ΡΠ°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΡΠ΅ΠΏΠ΅ΡΠΈΡΠΎΡΠ°
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΒ ΠΎΡΠ²Π΅ΡΡΡΠ΅ Π½Π°Β Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΡΠ½ΡΡΡΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ²
- ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ ΠΎΡΠΊΠ»ΠΈΠΊΠΎΠ² ΡΠ΅ΠΏΠ΅ΡΠΈΡΠΎΡΠΎΠ² ΠΈΒ ΠΎΠ±ΡΡΠ΄ΠΈΡΠ΅ ΡΒ Π½ΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π²Β ΡΠ°ΡΠ΅
- ΠΠ±ΠΌΠ΅Π½ΡΠΉΡΠ΅ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΈΒ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ΡΡ ΠΎΒ Π½Π°ΡΠ°Π»Π΅ Π·Π°Π½ΡΡΠΈΠΉ
ΠΡΠ»Π° Π½Π° ΡΠ°ΠΉΡΠ΅ Π²ΡΠ΅ΡΠ° Π²Β 09:21
ΠΡΠΈΠ³Π»Π°ΡΠΈΡΡ
ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ.
ΠΠ΅Π΄Π°Π³ΠΎΠ³ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ° ΠΏΠΎ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°ΠΌ Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΠ΅Π΄Π°Π³ΠΎΠ³ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ΅(Π£ΡΠ°ΡΠΈΠ΅ΡΡ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»ΠΈ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠ½ΠΊΡΡΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ)
ΠΠ°Ρ
ΠΎΠΆΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊΠ°ΠΊ ΠΊ Π΄Π΅ΡΡΠΌ, ΡΠ°ΠΊ ΠΈ ΠΊ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ°ΡΠ΅Π³ΠΎΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΡΠ²ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ»Π°Π½ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΈΠ»ΡΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
Π‘ΠΊΠΈΠ΄ΠΊΠ°10β―%ΠΡΠΈ ΠΎΠΏΠ»Π°ΡΠ΅ 5-ΡΠΈ Π·Π°Π½ΡΡΠΈΠΉ ΡΡΠ°Π·Ρ
Π£ ΡΠ΅Π±Ρ:
ΠΠ°ΡΠΊΠΎΠ²ΡΠΉ- Π£Π Π’Π ΠΈΠΌ. Π.Π‘. ΠΠΎΠΏΠΎΠ²Π°, ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ² ΡΡΠ°ΡΠΈΡ ΡΡ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ ΠΠ’ Β· Ρ 2017 Π³. (4 Π³ΠΎΠ΄Π°)
- ΠΠ²ΠΎΡΠ΅Ρ ΠΌΠΎΠ»ΠΎΠ΄Π΅ΠΆΠΈ, ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ ΠΠ’ Β· 2017β2018 Π³Π³.
- ΠΠΠ Β«ΠΠ»Π΅ΠΌΠ΅Π½Ρ Π’ΡΠ΅ΠΉΠ΄Β», ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Β· Ρ 2019 Π³. (2 Π³ΠΎΠ΄Π°)
- ΠΠ° ΡΠ΅ΡΠ²ΠΈΡΠ΅ Ρ ΠΈΡΠ»Ρ 2019 Π³. (2 Π³ΠΎΠ΄Π°)
ΠΡΠΈΠ³Π»Π°ΡΠΈΡΡ
ΠΡΠ»Π° Π½Π° ΡΠ°ΠΉΡΠ΅ Π²ΡΠ΅ΡΠ° Π²Β 09:21
Π£ ΡΠ΅Π±Ρ:
ΠΠ°ΡΠΊΠΎΠ²ΡΠΉΠΡΠ»Π° Π½Π° ΡΠ°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ Π½Π°Π·Π°Π΄
ΠΡΠΈΠ³Π»Π°ΡΠΈΡΡ
Π‘ΠΊΠΈΠ΄ΠΊΠ°100β―%ΠΠ΅ΡΠ²ΠΎΠ΅ Π·Π°Π½ΡΡΠΈΠ΅
Π’ΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
- ΠΠ° ΡΠ΅ΡΠ²ΠΈΡΠ΅ Ρ Π°ΠΏΡΠ΅Π»Ρ 2020 Π³.
(1 Π³ΠΎΠ΄)
ΠΡΠΈΠ³Π»Π°ΡΠΈΡΡ
ΠΡΠ»Π° Π½Π° ΡΠ°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ Π½Π°Π·Π°Π΄
Π’ΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΎ ΠΊΠΎΠ΄Π΅ Arduino
Π‘ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π·Π°ΠΏΡΡΠΊΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Arduino Π±ΡΠ΅Π½Π΄ Π·Π°ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΡΠ΅Π±Ρ Π² ΡΠ΅Π½ΡΡΠ΅ ΠΎΠ±ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΠ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° Arduino ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ Arduino ΠΈ Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π΅Π»Π°ΡΡ Π΅Π΅ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ, ΠΎΡ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠ² ΠΈ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ² Π΄ΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ².
ΠΠ»Π°ΡΠ° Arduino ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· USB, Π³Π΄Π΅ ΠΎΠ½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino (IDE).ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ΄ Arduino Π² IDE, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π΅Π³ΠΎ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠΎΠ΄, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡ Ρ Π²Ρ ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π΄Π°ΡΡΠΈΠΊΠΈ, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΠ²Π΅ΡΠ°.
Π Π½ΠΎΠ²ΠΈΡΠΊΠΈ, ΠΈ ΡΠΊΡΠΏΠ΅ΡΡΡ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π΄Π»Ρ ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ Π½Π°ΠΉΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Arduino. ΠΡΠΊΡΡΡΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, ΡΡΠΎΡΡΠΈΠΉ Π·Π° Arduino, ΡΠ΄Π΅Π»Π°Π» Π΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΈ ΠΎΠΏΡΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΡΡΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊΠΎΠ΄Π° Arduino.Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌ Π²Π°Ρ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Arduino.
Π‘ΠΏΠ»Π°Π½ΠΈΡΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Arduino >>
Π‘ΡΠ΅Π΄Π° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Arduino?
ΠΠΎΠ΄ Arduino Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C ++ Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅. C ++ – ΡΡΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ. ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ Β«ΡΡΠΊΠΈΠ·Β» (ΠΈΠΌΡ, Π΄Π°Π½Π½ΠΎΠ΅ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΊΠΎΠ΄Π° Arduino), ΠΎΠ½ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΡΠ·ΡΠΊ.
Arduino IDE
ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino (IDE) – ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino. ΠΠ΄Π΅ΡΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π½Π°Π±ΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π΅Π³ΠΎ Π½Π° Π΄ΠΎΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ. ΠΠΎΠ΄ Arduino ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ , Π½Π°Π±ΡΠΎΡΠΊΠΈ .
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΠ°ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Arduino IDE. ΠΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π·Π΄Π΅ΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Arduino
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, IDE ΠΈΠΌΠ΅Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½.Π ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ Π²ΡΠ΅Π³ΠΎ 5 Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΄ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΡΠΊΠΈΠ·Ρ. ΠΠΎ ΡΡΡΠΈ, IDE ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ Π²Π°ΡΠΈ Π½Π°Π±ΡΠΎΡΠΊΠΈ Π² ΠΊΠΎΠ΄, ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Arduino. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Π°Ρ ΠΊΠΎΠ΄ Arduino ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½, ΠΎΠ½ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΠΏΠ°ΠΌΡΡΡ ΠΏΠ»Π°ΡΡ.
ΠΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΊΠ΅ΡΡ, – ΡΡΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ (ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½ΠΈΠΆΠ΅).
ΠΡΠ»ΠΈ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ Arduino, ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠ΅Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠ΅ΠΉ ΠΈΠ·-Π·Π° ΡΡΡΠΎΠ³ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ Arduino. ΠΡΠ»ΠΈ Π²Ρ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠ½ΠΊΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Arduino, ΠΊΠΎΠ΄ Π½Π΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ, ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅.
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ»ΠΎΡΡΠ΅Ρ
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ, ΡΠ΅Π»ΠΊΠ½ΡΠ² Π·Π½Π°ΡΠΎΠΊ ΡΠ²Π΅Π»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ»Π° Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΠΏΡΠ°Π²ΠΎΠΌ ΡΠ³Π»Ρ IDE ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡ Serial.
Π ΠΊΠΎΠ΄Π΅, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅ Ρ ΡΠ°ΠΉΡΠ° circuito.io, Π΅ΡΡΡ ΡΠ΅ΡΡΠΎΠ²Π°Ρ ΡΠ΅ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π²Π°ΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π½Π° ΡΠ½ΠΈΠΌΠΊΠ΅ ΡΠΊΡΠ°Π½Π° Π½ΠΈΠΆΠ΅:
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ»ΠΎΡΡΠ΅Ρ Arduino – Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Arduino IDE, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π³ΡΠ°ΡΠΈΠΊ Π²Π°ΡΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ»ΠΎΡΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ, Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ Π°Π½Π°Π»ΠΈΠ· ΡΠΈΠ³Π½Π°Π»ΠΎΠ².
ΠΡΠ»Π°Π΄ΠΊΠ° ΠΊΠΎΠ΄Π° ΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Arduino
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, Arduino Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ°. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡΠΎΠ½Π½Π΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Arduino Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ»Π°ΡΡ Serial, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅, ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . ΠΠ° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Arduino Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 0 ΠΈ 1, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΊ USB-ΠΏΠΎΡΡΡ.
Π‘ΡΡΡΠΊΡΡΡΠ° ΠΊΠΎΠ΄Π°
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
Π Arduino, ΠΊΠ°ΠΊ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ Π²Π΅Π΄ΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ»Π°ΡΡ Arduino. ΠΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π΄Π΅Π»ΡΡΡΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ, ΠΈΠ»ΠΈ Π½Π° ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
Π§ΡΠΎΠ±Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² Sketch> Import Library
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Π²Π΅ΡΡ Ρ ΡΠ°ΠΉΠ»Π°.ino, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ “#include” Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠΊΠΈΠ·Π°Ρ .
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ²ΠΎΠ΄Ρ Arduino, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ. Π£Π΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ:
β#define pinName pinNumberβ.
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΡΡΡΡ Π²Ρ ΠΎΠ΄Π½ΡΠΌΠΈ ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° pinMode () Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
ΠΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Arduino, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΡΠ²ΠΈΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅.ΠΠΊΡΠ°ΡΡΠ΅, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΠΈΠΌΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ°, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎΠ·ΠΆΠ΅. Π§ΡΠΎΠ±Ρ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, Π²Ρ ΠΏΡΠΎΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΠ΅ Π΅Π΅ ΡΠΈΠΏ, ΠΈΠΌΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ.
ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ»Π°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅.ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ»Π°ΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ , ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΊΠ»Π°ΡΡΠ°. Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ»Π°ΡΡΠ°, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΡΠ²ΠΈΡΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ.
Setup ()
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΊΠ΅ΡΡ Arduino Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Arduino ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·.
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
- Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ pinMode
- ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²
- ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ²
- ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
- ΠΠΎΠ΄ΠΎΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°
Loop ()
Π€ΡΠ½ΠΊΡΠΈΡ ΡΠΈΠΊΠ»Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΊΠ΅ΡΡΠ° Arduino ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ setup ().ΠΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΈ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΎΠ½Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² ΡΠΈΠΊΠ»Π΅ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π°. Π¦ΠΈΠΊΠ» ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π²Π°ΡΠ΅ΠΉ ΡΡ Π΅ΠΌΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π° Β«voidΒ» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Arduino
ΠΠ°Π·ΠΎΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠΎΠ΄Π° Arduino ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ Β«Π΅ΡΠ»ΠΈ-ΡΠΎΒ» ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° 4 Π±Π»ΠΎΠΊΠ°:
Setup – ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ΄Π° Arduino ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Π΄Π°ΡΡΠΈΠΊΠ°.
ΠΡ ΠΎΠ΄ – Π² Π½Π°ΡΠ°Π»Π΅ ΡΠΈΠΊΠ»Π° ΡΠΈΡΠ°ΡΡ Π²Ρ ΠΎΠ΄Ρ. ΠΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ (Β«Π΅ΡΠ»ΠΈΒ»), ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΎΡ LDR Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ analogRead ().
Manipulate Data – ΡΡΠΎΡ ΡΠ°Π·Π΄Π΅Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π²ΠΈΠ΄ ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, AnalogRead () Π΄Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0-1023, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ 0-255, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π¨ΠΠ. (Π‘ΠΌ. AnalogWrite ())
ΠΡΡ ΠΎΠ΄ – ΡΡΠΎΡ ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° (Β«Π·Π°ΡΠ΅ΠΌΒ») Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΡΠΌΠΈ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ°Π³Π΅.Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ Π½Π°Ρ ΠΏΡΠΈΠΌΠ΅Ρ LDR ΠΈ PWM, Π²ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΠ²Π΅Π½Ρ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅Π³ΠΎ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π½ΠΈΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ³Π°.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄Π° Arduino
Π‘ΡΡΡΠΊΡΡΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° – ΡΡΠΎ ΠΏΠ°ΠΏΠΊΠ°, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° C ++ (.cpp) ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² C ++ (.h).
Π€Π°ΠΉΠ» .h ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΡΡΡΠΊΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅Ρ Π²ΡΠ΅ Π΅Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ.
Π€Π°ΠΉΠ» .cpp ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠΌΠΏΠΎΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ
ΠΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ Π½Π°ΠΉΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π²Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ Arduino IDE ΠΈ ΡΠ΅Π»ΠΊΠ½ΡΡΡ Sketch> Include Library> Manage Libraries. ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² IDE. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° Π² ΠΌΠ΅Π½Ρ ΡΡΠΊΠΈΠ·Π°.
Π ΠΊΠΎΠ΄Π΅, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ circuito.io, Π²ΠΌΠ΅ΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠ°ΠΊ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ ΡΠ°Π½Π΅Π΅, ΠΌΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΈΠΌ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ.Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ IDE Π·Π½Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΈΡ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ #include.
ΠΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΊ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΊΠ°ΠΊ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ, ΡΠ°ΠΊ ΠΈ ΠΈΠ· Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ°Π½Π΄Π΅ΠΌΠ΅, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠΎΠ΄ β Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ β ΠΠ°Π³ΡΡΠ·ΠΈΡΡ β ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ
Π ΠΎΡΠ½ΠΎΠ²Π΅ Arduino Π»Π΅ΠΆΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠ΄.
ΠΠΎΡΠ»Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π² IDE Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΅Π³ΠΎ Π² Arduino.ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ» (Π·Π½Π°ΡΠΎΠΊ ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠΎΠΉ Π²ΠΏΡΠ°Π²ΠΎ) ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡ Π΅Π³ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΠΏΡΠΎΡΠ΅Π» ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΡΡΡΠΈΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ:
- Π‘Π½Π°ΡΠ°Π»Π° ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (ΠΈΠ»ΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΡΠΊΠΈΠ·> ΠΡΠΎΠ²Π΅ΡΠΈΡΡ / ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π²Π΅ΡΡ Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡΠ³Π»Ρ ΠΏΠΎΠ΄ ΡΠ΅Π³ΠΎΠΌ Β«Π€Π°ΠΉΠ»Β» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΌΠ΅Π½Ρ.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅, Arduino Π½Π°ΡΠ½Π΅Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ. ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π·Π΅Π»Π΅Π½Π°Ρ Π»ΠΈΠ½ΠΈΡ Π²Π½ΠΈΠ·Ρ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ Π²Π°ΠΌ, ΡΡΠΎ Π²Ρ Β«Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡΒ». ΠΡΠ»ΠΈ Π²Π°Ρ ΠΊΠΎΠ΄ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π² ΡΠΎΠΌ ΠΆΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅, Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ²ΠΎΠΉ Π½Π°Π±ΡΠΎΡΠΎΠΊ, ΠΏΠΎΡΠ° Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ.
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° Π²Π°ΡΠ° Arduino.ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅). ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠΊΠΈΠ·.
- Π§ΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΠΊΠΈΠ·, ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠ΄ΠΎΠΌ Ρ Π³Π°Π»ΠΎΡΠΊΠΎΠΉ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΌΠ΅Π½Ρ ΠΈ ΡΠ΅Π»ΠΊΠ½ΡΡΡ Π€Π°ΠΉΠ»> ΠΠ°Π³ΡΡΠ·ΠΈΡΡ. ΠΠ°ΡΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Arduino Π±ΡΠ΄ΡΡ ΠΌΠΈΠ³Π°ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ .
ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Arduino Π·Π°Π²Π΅ΡΡΠΈΠ»Π° Π·Π°Π³ΡΡΠ·ΠΊΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° IDE
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ USB-ΠΊΠ°Π±Π΅Π»Ρ.ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Arduino UNO USB ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΡΠΌΠΎ Π½Π° Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ. USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ Arduino. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Arduino ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΊΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡ. ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊΡΡ ΠΏΠ»Π°ΡΡ Arduino Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ, ΡΠ΅Π»ΠΊΠ½ΡΠ² ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠΎΡΠΊΠ°> ΠΠ°ΡΠ° Π΄ΠΎΡΠΊΠ°.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ – ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ»Π°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino pro-mini), Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ Ρ Π²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.Π ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ> Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΈΠΌΠ΅ΡΡΡΡΡΡ Ρ Π²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΠΎΡΡ – ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° Π²Π°ΡΠ° ΠΏΠ»Π°ΡΠ°, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠΎΡΡ> COMX Arduino (ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Arduino).
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, NodeMCU)
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ»Π°Ρ Π½Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² Arduino IDE, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΊΠΎΠ΄Π°.
Π§ΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, ΡΠ°ΠΊΡΡ ββΠΊΠ°ΠΊ NodeMCU, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ»> Β«ΠΠ»Π°ΡΡΒ»> Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΠΏΠ»Π°ΡΒ».
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ, Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΒ».
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ»Π°ΡΡ Π½Π΅Π»ΡΠ·Ρ Π½Π°ΠΉΡΠΈ ΡΠ΅ΡΠ΅Π· Board Manager. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΡ Π²ΡΡΡΠ½ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ:
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ Β«Π€Π°ΠΉΠ»ΡΒ»> Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ».
- Π ΠΏΠΎΠ»Π΅ Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΒ» Π²ΡΡΠ°Π²ΡΡΠ΅ URL-Π°Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ nodeMCU Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ URL-Π°Π΄ΡΠ΅Ρ: http://arduino.esp8266.com/stable/package_esp8266com_index.json
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ OK
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠΎΡΠΊΠΈ> ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΠΏΠ»Π°Ρ
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΒ».
ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ°Π³Π° Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ»Π°ΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ»Π°Ρ ΠΏΠΎΠ΄ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°Ρ.
Arduino: ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°
Arduino – ΡΡΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΠ±ΡΠΈΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ IDE ΠΈ ΡΠΈΡΠΎΠΊΠΎΠΌΡ ΡΠΏΠ΅ΠΊΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ Arduino Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π Π°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Π»ΡΠ±ΠΈΠΌΡΠΌ ΠΊΠ°ΠΊ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΎΠΏΡΡΠ½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΡΡΡΡΠΈ ΡΠ΅ΡΡΡΡΠΎΠ² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠΎ ΠΌΠ΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΡΡΠ΅Π±ΡΡΡΠΈΠΌΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»Π°Π±ΡΠΌ ΠΌΠ΅ΡΡΠΎΠΌ Arduino IDE. Π ΡΡΠ°ΡΡΡΡ, Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ Arduino (ΠΈ ΠΊΠ°ΠΊ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Arduino), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΡ ΠΈ ΡΠΌΡΠ»ΡΡΠΎΡΡ.
ΠΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino?
ΠΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino? – ΠΠ±ΠΌΠ΅Π½ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ°Π‘Π΅ΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΡΠ΅ΠΊΠ°ΠΌΠΈ
Π‘Π΅ΡΡ Stack Exchange ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 177 ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ² Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ Stack Overflow, ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ΅Π΅ ΠΈ ΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π΅ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΌ Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ΠΌ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ, Π³Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠΈΡΡΡΡ, Π΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΈ ΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠ΅ΡΡ.
ΠΠΎΡΠ΅ΡΠΈΡΡ Stack Exchange- 0
- +0
- ΠΠ²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ
Electrical Engineering Stack Exchange – ΡΡΠΎ ΡΠ°ΠΉΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ² Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΈ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ².Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π·Π°ΠΉΠΌΠ΅Ρ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΠ½ΡΡΡ.
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ ΠΊ ΡΡΠΎΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΡΠΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡ
ΠΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ
ΠΡΡΡΠΈΠ΅ ΠΎΡΠ²Π΅ΡΡ Π³ΠΎΠ»ΠΎΡΡΡΡΡΡ ΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡΡΡ Π½Π°Π²Π΅ΡΡ
Π‘ΠΏΡΠΎΡΠΈΠ»
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π½ΠΎ 38k ΡΠ°Π·
\ $ \ begingroup \ $ ΠΠ°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΎ .ΠΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π½Π΅Π³ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΠΎΠΏΡΠΎΡ Π½Π΅ ΠΏΠΎ ΡΠ΅ΠΌΠ΅, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ ΠΈΠ»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ.Π― Ρ ΠΎΡΠ΅Π» Π±Ρ Π½Π°ΡΠ°ΡΡ ΠΈΠ³ΡΠ°ΡΡ Ρ Arduino.
Π― ΡΠΈΡΠ°Π», ΡΡΠΎ C ΠΈ C ++ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ, Π½ΠΎ Ρ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΠ΅Π» Π΄ΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Python ΠΈΠ»ΠΈ Java.
ΠΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino?
ΠΡΡΡ Π»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Python ΠΈΠ»ΠΈ Java?
Π‘ΠΎΠ·Π΄Π°Π½ 28 Π°ΠΏΡ.
ΡΠΈΡΡΠ΅ΠΌΠ°52533 Π·ΠΎΠ»ΠΎΡΡΡ Π·Π½Π°ΠΊΠ°55 ΡΠ΅ΡΠ΅Π±ΡΡΠ½ΡΡ Π·Π½Π°ΠΊΠΎΠ²1111 Π±ΡΠΎΠ½Π·ΠΎΠ²ΡΡ Π·Π½Π°ΠΊΠΎΠ²
\ $ \ endgroup \ $ 1 \ $ \ begingroup \ $ΠΠΎΠΉ ΡΠΎΠ²Π΅Ρ: ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ΡΡ ΡΠ·ΡΠΊΠ° Arduino, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡ C ++, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ C / C ++.ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². ΠΠΎ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠ°Π²ΡΡΡΡ ΡΠ·ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ:
Π‘ΠΎΠ·Π΄Π°Π½ 28 Π°ΠΏΡ.
Π’ΠΎΠ±ΠΈ ΠΠΆΠ΅ΡΡΠΈΠ’ΠΎΠ±ΠΈ ΠΠΆΠ΅ΡΡΠΈ28.3k1818 Π·ΠΎΠ»ΠΎΡΡΡ Π·Π½Π°ΠΊΠΎΠ²9292 ΡΠ΅ΡΠ΅Π±ΡΡΠ½ΡΡ Π·Π½Π°ΠΊΠ°149149 Π±ΡΠΎΠ½Π·ΠΎΠ²ΡΡ Π·Π½Π°ΠΊΠΎΠ²
\ $ \ endgroup \ $ 2 \ $ \ begingroup \ $, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ ΡΠ΄ΠΎΠ±Π½Π΅Π΅, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΊΠ°ΡΡ ΡΠΏΠΎΡΠΎΠ± ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Arduino.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Go Lang ΠΈ gobot.io, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» …
Exist Cylon.js, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° JavaScript ΠΈΠ»ΠΈ Artoo Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Ruby.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ C ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π½ΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ IDE arduino.
Π‘ΠΎΠ·Π΄Π°Π½ 23 ΠΎΠΊΡ.
\ $ \ endgroup \ $ 3 \ $ \ begingroup \ $ΠΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠ°Π»ΠΈΡΡ.Π― Π±Ρ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°Π»ΡΡ ΡΡΠ΅Π΄Ρ c / c ++ arduino Π΄Π»Ρ arduino. Java, Python, Processing ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ Arduino, ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ·ΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ Arduino. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Arduino.
Π‘ΠΎΠ·Π΄Π°Π½ 28 Π°ΠΏΡ.’11 Π² 18: 342011-04-28 18:34
russ_henselruss_hensel2,8941414 ΡΠ΅ΡΠ΅Π±ΡΡΠ½ΡΡ Π·Π½Π°ΠΊΠΎΠ²1212 Π±ΡΠΎΠ½Π·ΠΎΠ²ΡΡ Π·Π½Π°ΠΊΠΎΠ²
\ $ \ endgroup \ $ 4ΡΠ·ΡΠΊ-c
ΠΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅ΠΊ Exchange Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ JavaScriptΠΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ
ΠΠ°ΠΆΠΈΠΌΠ°Ρ Β«ΠΡΠΈΠ½ΡΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ cookieΒ», Π²Ρ ΡΠΎΠ³Π»Π°ΡΠ°Π΅ΡΠ΅ΡΡ, ΡΡΠΎ Stack Exchange ΠΌΠΎΠΆΠ΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ cookie Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΈ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½Π°ΡΠ΅ΠΉ ΠΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ Π² ββΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² cookie.
ΠΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ cookie ΠΠ°ΡΡΡΠΎΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
Π―Π·ΡΠΊ Arduino – ΠΠΎΠ΄: Π ΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°
Π ΠΎΠ±ΠΎΡ RedBot Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Arduino.
f64caa9899ca7dea54d238″> Arduino – ΡΡΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΊΠΎΠ΄Π°, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΌ C ++ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ jQuery ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠΎΠ΄Π°, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π° JavaScript). ΠΡΠ»ΠΈ ΠΈ ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, Π²Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Arduino ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° C ++.
Π―Π·ΡΠΊ Arduino ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π²Ρ ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ (ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ ΠΈ Ρ. Π.).
ΠΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Arduino Uno
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ (CPU), ΠΏΠ°ΠΌΡΡΡ (RAM), Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ (Flash) ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π°.ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° Π±Π°Π·Π΅ Arduino ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ Π² ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ:
USB-ΠΏΠΎΡΡ (Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ / ΠΈΠ»ΠΈ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ)
Π²Ρ ΠΎΠ΄ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ (Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ USB)
Π²Ρ ΠΎΠ΄Π½ΡΡ / Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° (Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ Ρ. Π.)
ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ² (Π΄Π»Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π°Π»ΠΈΡΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΈ Ρ. Π.)
ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Ρ. Π΄.).
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ . ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΌΠΎΡΠ½ΡΠΉ, ΡΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ: ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ, ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Ρ. Π.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π° ΡΠ°Π·. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΄ΡΡΠ³ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π° Arduino Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π²Π°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Arduino. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ Π»ΠΈΠ±ΠΎ Π²Π΅Π±-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Arduino Create , Π»ΠΈΠ±ΠΎ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Arduino IDE .
ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π° Arduino Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
USB-ΠΊΠ°Π±Π΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠΎΠ±ΠΎΡΠ° ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino Π½Π° ΡΠΎΠ±ΠΎΡΠ°.
USB-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°ΡΠΈΠΌ ΡΠΎΠ±ΠΎΡΠΎΠΌ ΠΈ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠΎΠ±ΠΎΡΠ΅. ΠΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΊΠΎΠ΄Π° Arduino. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ (ΠΏΡΡΠ΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡΡ ) ΠΈΠ»ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² (ΠΏΡΡΠ΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π°ΡΡΠΈΠΊΠΎΠ²).
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Arduino, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²Π°Ρ ΡΠΎΠ±ΠΎΡ, ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π° ΡΠ°Π·, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Arduino (ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Arduino Create) ΠΈΠ»ΠΈ Π½Π° Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ (ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Arduino IDE).
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° (ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) Arduino ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΊΠ΅ΡΡΠ΅ΠΌ , ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ·ΡΠΊ Arduino ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ – ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡΠΊΠ΅ΡΡ – ΡΡΠΎ Π±ΡΡΡΡΠΎΠ΅ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΡΠ·ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΊΠΎΠ΄Π° Arduino.
ΠΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΠΈ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ:
Setup Function – ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΊΠΎΠ΄Π°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΡ
setup (), Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠΎΠ² Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΈ Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ Ρ. Π.Π€ΡΠ½ΠΊΡΠΈΡ ΡΠΈΠΊΠ»Π° – ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ
setup (), Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ (Π΄ΠΎ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°). ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΊΠΎΠ΄Π°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΡloop (), Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
void setup () {
}
void loop () {
}
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ Π·Π°Π΄Π°ΡΡ – Π²ΡΠ΅ΠΌΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΡ Π²Π΅ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π²Π½ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ setup () ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ loop () ΠΏΡΡΡΠΎΠΉ.ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ»ΡΡΠ°ΡΡ
Π²Ρ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΠ΅ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
Π·Π°Π΄Π°Ρ Π² ΡΠΈΠΊΠ» loop () , ΡΡΠΎΠ±Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π»ΡΠ±ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π΅Π³ΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ.
ΠΡΠ»ΠΈ Π²Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠ΅Π½ΠΎ – Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΡΠ±ΡΠΎΡΠ°Β» ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ – ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π°ΡΠ½Π΅ΡΡΡ Π·Π°Π½ΠΎΠ²ΠΎ, Π·Π°ΠΏΡΡΡΠΈΠ² ΡΡΠ½ΠΊΡΠΈΡ setup () ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΠ² ΡΠΈΠΊΠ» . () ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ.
ΠΠΎΡ Π΄Π²Π° ΠΏΡΠΎΡΡΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino:
ΠΠ°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
setup ()ΠΈ ΡΡΠ½ΠΊΡΠΈΡloop (), Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Π½ΡΡΡΠΈ Π½Π΅Π΅ Π½Π΅Ρ ΠΊΠΎΠ΄Π°. ΠΈΠ»ΠΈ ΠΎΠ±Π΅ ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ.ΠΠ°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ
setup ()ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈloop ().
ΠΠΎΠΌΠΈΠΌΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ setup () ΠΈ loop () , Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Arduino ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅ΡΡ:
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ , ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Β«ΡΡΡΠ»ΠΎΠΊΒ» Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. . ΠΡΠΈ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π°ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎΠ±ΠΎΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ SparkFun
RedBot.h, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ (ΡΡΠ½ΠΊΡΠΈΠΈ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ RedBot.Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ – ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ±ΡΡΠ²Π»ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ
setup (). ΠΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΡΡΠ½ΠΊΡΠΈΡΡ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΎΠ±ΠΎΡΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π²Π°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠ· ΠΊΠ»Π°ΡΡΠΎΠ², ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ RedBot.ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ – ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΡΠ°ΠΌΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΠ»Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ
loop (). ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΡΠ°Π·Π±ΠΈΡΡ Π²Π°Ρ ΠΊΠΎΠ΄ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ (ΠΈ Π»Π΅Π³ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ). ΠΠΎΠ΄ Π²Π½ΡΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ Β«Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡΒ» Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΈsetup ()ΠΈΠ»ΠΈloop ().ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Β«Π²ΡΠ·Π²Π°Π½Π°Β» Π²Π½ΡΡΡΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ.ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² – ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ – ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΊΠΎΠ΄ Π»ΡΠ΄ΡΠΌ, ΡΠΈΡΠ°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Ρ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΎΡΡΠ½ΠΈΡΡ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π²Π°Ρ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ . ΠΡΠ±ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΠΌΠΈ ΠΈΠ»ΠΈ Π±Π»ΠΎΡΠ½ΡΠΌΠΈ (ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠΌΠΈ).
ΠΠΎΠ΄Π²ΠΎΠ΄Ρ ΠΈΡΠΎΠ³, Π²ΠΎΡ ΡΠΈΠΏΠΈΡΠ½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠΎΠ΄Π° (Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅) Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino:
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Ρ Π²ΠΎ Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ)
ΠΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ)
ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ
Π€ΡΠ½ΠΊΡΠΈΡ ΡΠΈΠΊΠ»Π° (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ – Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΊΠ»)
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ – ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ)
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΡΡΡΠΊΡΡΡΠ° Π΅Π΅ ΠΊΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΎΠΌΡ ΡΠ°Π±Π»ΠΎΠ½Ρ:
#include
const int Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ = 9;
ΠΠ½ΠΎΠΏΠΊΠ° RedBotButton;
void setup () {
pinMode (Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ, ΠΠ«Π₯ΠΠ);
}
void loop () {
if (button.read () == true) {
singleBeep ();
}
}
void singleBeep () {
ΡΠΎΠ½ (Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ, 3000);
Π·Π°Π΄Π΅ΡΠΆΠΊΠ° (200);
noTone (Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ);
}
ΠΠ»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ – ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.ΠΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΡ ΠΆΠ΅ Π·Π°Π΄Π°ΡΡ ΠΈ , Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠ½ ΠΏΡΠΎΡΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ setup () ΠΈ loop () :
void setup () {
pinMode (12, INPUT_PULLUP);
pinMode (9, ΠΠ«Π₯ΠΠ);
}
void loop () {
if (digitalRead (12) == LOW) {
ΡΠΎΠ½ (9, 3000);
Π·Π°Π΄Π΅ΡΠΆΠΊΠ° (200);
noTone (9);
}
}
Π₯ΠΎΡΡ ΡΡΠ° Π²ΡΠΎΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½Π°, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°ΡΡ.ΠΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½ (ΡΡΠ΅Π΄ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ ), ΠΏΠΎΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π‘ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ – Real Python
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ, ΠΈ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌ, ΠΎΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ Π΄ΠΎ ΠΎΠ±ΡΡΠ½ΡΡ Π±ΡΡΠΎΠ²ΡΡ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠ° Ρ Π½ΠΈΠΌΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠΎΠ² ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ²-ΡΠ»Π΅ΠΊΡΡΠΈΠΊΠΎΠ². ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Arduino ΡΠ΄Π΅Π»Π°Π»ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino Ρ Python Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Arduino
Arduino – ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Arduino ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ² ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΠΎΡΡΠ°ΡΠ»Π΅ΠΉ, ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ Π·Π°ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Maker Movement.
Π‘ ΡΠΎΡΡΠΎΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Maker Movement ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ, Arduino ΡΡΠ°Π»Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π΄Π»Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ MVP.
Arduino ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° C ++. ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino Ρ Python ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΊΠ°ΠΊ Arduino, Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Python, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΡΠ΅Π±ΡΡΡΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ.
Π ΡΠ΅Π»ΠΎΠΌ, Arduino ΠΈ Python ΠΌΠΎΠ³ΡΡ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ±ΡΠΆΠ΄Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. ΠΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Python, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Arduino, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Python Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠΌ.
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Arduino Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ. Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Python, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡ Π΅ΠΌΠ°Ρ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄Π°Ρ ΠΈ Π²ΡΡ ΠΎΠ΄Π°Ρ .
ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino
Π§ΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡ Π΅ΠΌΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ . ΠΠ±ΡΡΠ½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΡΠΈ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈΠ»ΠΈ Π² Ρ ΠΎΡΠΎΡΠΈΡ ΡΡΠ°ΡΡΠΎΠ²ΡΡ Π½Π°Π±ΠΎΡΠ°Ρ Arduino. ΠΠ°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ:
- Arduino Uno ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ ΠΏΠ»Π°ΡΠ°
- Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°
- ΠΠ½ΠΎΠΏΠΊΠ°
- A ΠΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ 10 ΠΊΠΠΌ
- Π Π Π΅Π·ΠΈΡΡΠΎΡ 470 ΠΠΌ
- Π ΡΠ΅Π·ΠΈΡΡΠΎΡ 10 ΠΊΠΠΌ
- ΠΠ°ΠΊΠ΅Ρ
- ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ ΡΠ°Π·Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ² ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ²
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
Component 1 – ΡΡΠΎ Arduino Uno ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ ΠΏΠ»Π°ΡΠ°. Arduino – ΡΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ, ΠΈ Arduino Uno – ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ . ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈΠ· Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Arduino, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΎΠΉ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Arduino – ΡΡΠΎ ΠΎΡΠΊΡΡΡΠ°Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ΄Π°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΠΏΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ Π·Π΄Π΅ΡΡ.Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino Uno.
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ 5 ΠΈ 6 – ΡΡΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ . ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΡΡ ΡΠ²Π΅ΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ»ΠΎΡΠ°ΠΌΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ²Π΅ΡΠΎΠ²ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΡΠΈ ΡΠ²Π΅ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, Π° ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΡΠ²Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ Π΄ΠΎΠΏΡΡΠΊ . ΠΠ»Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° 470 ΠΠΌ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΡΠΈ ΡΠ²Π΅ΡΠ° – ΠΆΠ΅Π»ΡΡΠΉ, ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ ΠΈ ΠΊΠΎΡΠΈΡΠ½Π΅Π²ΡΠΉ. ΠΠ»Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° 10 ΠΊΠΠΌ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΡΠΈ ΡΠ²Π΅ΡΠ° – ΠΊΠΎΡΠΈΡΠ½Π΅Π²ΡΠΉ, ΡΠ΅ΡΠ½ΡΠΉ ΠΈ ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ.
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ 7 – ΡΡΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° , ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌ.Π₯ΠΎΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΅Π΅, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Arduino.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Arduino
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠΈΠΌ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Arduino IDE, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Arduino, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ.
Arduino Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ Π²Π°ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ. ΠΠ±ΡΡΠ½ΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΊ ΠΠ
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Arduino IDE
- Π‘ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠ»Π°ΡΡ
- ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠ΄
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π° IDE, ΡΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΏΠ»Π°ΡΡ
Π§ΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Arduino IDE Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° Arduino.ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΠΌ. Π Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
- ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Windows , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ Windows, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²Ρ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Arduino Π² Windows. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Arduino Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
- ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Linux , Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π³ΡΡΠΏΠΏΡ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino. ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΠΏΠΈΡΠ°Π½ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Arduino Π΄Π»Ρ Linux.
- ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ macOS , Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Arduino IDE, ΡΠ»Π΅Π΄ΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Arduino Π΄Π»Ρ OS X.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ IDE Arduino, Π½ΠΎ Arduino ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²Π΅Π±-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ Arduino Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Arduino IDE ΠΈ ΡΠΎΠ±ΡΠ°Π»ΠΈ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, Π²Ρ Π³ΠΎΡΠΎΠ²Ρ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Ρ Arduino! ΠΠ°ΡΠ΅ΠΌ Π²Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«Hello, World!Β» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π²Π°ΡΡ Π΄ΠΎΡΠΊΡ.
Β«ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ!Β» Π‘ Arduino
IDE Arduino ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠΊΠ΅ΡΡΠ΅ΠΉ , ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ² Arduino.ΠΡΠΊΠΈΠ· – ΡΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½Π° Π΄ΠΎΡΠΊΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊ Arduino Uno Π½Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ, Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΡΠΊΠΈΠ·Π° Blink , ΡΡΠΎΠ±Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΌΠΈΠ³Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΠΊΠ΅ΡΡΠ°-ΠΏΡΠΈΠΌΠ΅ΡΠ° Blink
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Arduino IDE. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΠ΅ΡΡΠ° Blink, Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ Π€Π°ΠΉΠ» ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΠΈΠΌΠ΅ΡΡ , Π·Π°ΡΠ΅ΠΌ 01.ΠΡΠ½ΠΎΠ²Ρ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Blink :
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Blink Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½ Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ IDE. ΠΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΠΊΠΈΠ· Π½Π° ΠΏΠ»Π°ΡΡ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ IDE, Π²ΡΠ±ΡΠ°Π² ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΡΡ.
Π§ΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠ»Π°ΡΡ, Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ Tools , Π° Π·Π°ΡΠ΅ΠΌ Π² ΠΌΠ΅Π½Ρ Board . ΠΠ»Ρ Arduino Uno Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ±ΡΠ°ΡΡ Arduino / Genuino Uno :
ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° ΠΏΠ»Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΠΎΡΡ.Π‘Π½ΠΎΠ²Π° Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ Π½Π° ΡΡΠΎΡ ΡΠ°Π· Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠΎΡΡ :
ΠΠΌΠ΅Π½Π° ΠΏΠΎΡΡΠΎΠ² ΠΌΠΎΠ³ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π Windows ΠΏΠΎΡΡΡ Π±ΡΠ΄ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ COM4 , COM5 ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Π macOS ΠΈΠ»ΠΈ Linux Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ / dev / ttyACM0 ΠΈΠ»ΠΈ / dev / ttyUSB0 . ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΠΏΠΎΡΡΠ°, Π·Π°Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Arduino.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π½Π°ΡΡΡΠΎΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΡΡ, Π²ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΊΠ΅ΡΡΠ° Π² Arduino.ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² IDE:
ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΠ°Π³ΡΡΠ·ΠΈΡΡ , IDE ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΡΠΊΠ΅ΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π΅Π³ΠΎ Π½Π° Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΆΠ°ΡΡ ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΠ°Π³ΡΡΠ·ΠΈΡΡ , ΡΡΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²Π°Ρ ΡΠΊΠ΅ΡΡ.
ΠΠ°Π±Π΅Π»Ρ USB ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ»Π°ΡΡ Arduino. ΠΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ.Π§Π΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΡΡΡΠΈΡΡΡ, ΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΌΠΈΠ³Π°Π΅Ρ ΡΠ°Π· Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ:
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΠ»Π°ΡΡ Arduino. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Ρ ΡΠ°Π½ΠΈΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Arduino. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±Π΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΆΠ΅ Π±ΡΠ» Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino.ΠΠ΄Π½Π°ΠΊΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ. ΠΠ»Ρ ΡΡΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ Π² Arduino Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ²:
Π₯ΠΎΡΡ ΡΡΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ , Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ. Π‘ΠΊΠΎΡΠ΅Π΅ ΡΡΡΡΠΈ – ΡΡΠΎ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π² ΡΠΎΠ·Π΅ΡΠΊΠ΅, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ Π²ΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ°Π·Π½ΡΠ΅ Π³ΡΡΠΏΠΏΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²:
- ΠΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ: ΠΡΠΎ 13 ΡΠΈΡΡΠΎΠ²ΡΡ
ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π²Ρ
ΠΎΠ΄Ρ ΠΈΠ»ΠΈ Π²ΡΡ
ΠΎΠ΄Ρ.ΠΠ½ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΡΠΈΠ³Π½Π°Π»Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ 2 ΡΠ°Π·Π½ΡΡ
ΡΡΠΎΠ²Π½Ρ:
- Π£ΡΠΎΠ²Π΅Π½Ρ 0: , ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 0 Π
- Π£ΡΠΎΠ²Π΅Π½Ρ 1: ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 5Π
- ΠΠ΅Π»Π΅Π½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ: ΠΡΠΎ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ². ΠΠ½ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ 0 Π΄ΠΎ 5 Π.
- Π‘ΠΈΠ½ΠΈΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ: ΠΡΠΎ 5 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ . Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ, Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΠ΅ΡΡΠ° Blink. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ β 13 . ΠΡΠ°ΠΊ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΊ ΡΡΠΎΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ, ΠΌΠΈΠ³Π°Π΅Ρ Π»ΠΈ ΠΎΠ½. (Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ – ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΠ°Π½Π΅Π΅.)
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π΅Π΅ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΡΠΊΠ»ΡΡΠΈΠ² USB-ΠΊΠ°Π±Π΅Π»Ρ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ»Π°ΡΠ΅:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΠ»Π°ΡΠ° Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ, ΠΎΠ±ΡΠ°ΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊ Π²Π°ΠΌ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅ΡΠ°
ΠΡΠΎΠ΅ΠΊΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡ Π΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΈΠ΄Π΅ΠΉ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π²Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ Π²Π½ΠΎΡΠΈΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΏΠΎ Ρ ΠΎΠ΄Ρ Π΄Π΅Π»Π°. ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΡΡ Π΅ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ.
Π§ΡΠΎΠ±Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΎΡΠ²Π΅ΡΡΡΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΎΡΠΎΠ±ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ΅ΠΊ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ ΡΠ²ΡΠ·Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π² Π½Π° ΡΠ²Π΅ΡΠ½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ.ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ ΠΏΠΎ Π±ΠΎΠΊΠ°ΠΌ ΠΌΠ°ΠΊΠ΅ΡΠ° Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡ Π΅ΠΌΡ:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ Π½Π° ΠΊΡΠ°ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ.
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ Π½Π° ΡΠΈΠ½Π΅ΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΊ Π·Π΅ΠΌΠ»Π΅.
ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ, ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π½Π° ΠΊΡΠ°ΡΠ½ΠΎΠΉ ΠΈ ΡΠΈΠ½Π΅ΠΉ Π»ΠΈΠ½ΠΈΡΡ . ΠΡΠ²Π΅ΡΡΡΠΈΡ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΠ²Π΅ΡΠ°ΠΌΠΈ. ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΡ Π΅ΠΌΡ.ΠΡΠΈ Π΄Π²Π΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΠΈΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ³Π»ΡΠ±Π»Π΅Π½ΠΈΠ΅ΠΌ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ (ΠΠ‘).
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² ΡΠΊΠ΅ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Blink:
ΠΠ»Ρ ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΡ Π²Π°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡΡ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΡΠΌ. ΠΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ ΠΈ ΠΊΠΎΡΠΎΡΠ΅.ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΡΠΎ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ»Π΅ΠΌΠΌΡ ΠΏΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°. ΠΡΠΎ ΡΠΊΠ°ΠΆΠ΅Ρ Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π΅ΠΌΠΌΡ.
ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ Arduino, Π²Π°ΠΌ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ, ΡΡΠΎΠ±Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ Π΅Π³ΠΎ ΡΠΎΠΊ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠ΅ΠΆΠ΄Π΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ³ΠΎΡΠ°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°. ΠΠ΄Π΅ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ 470 ΠΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΡ Π΅ΠΌΠ° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅:
- Π Π΅Π·ΠΈΡΡΠΎΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ 13 Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino.
- ΠΠ½ΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°.
- ΠΠ°ΡΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π·Π΅ΠΌΠ»Π΅ (GND) ΡΠ΅ΡΠ΅Π· ΡΠΈΠ½ΡΡ Π»ΠΈΠ½ΠΈΡ ΠΎΡΠ²Π΅ΡΡΡΠΈΠΉ.
ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ.
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Arduino ΠΊ ΠΠ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠΊΠ΅ΡΡ Blink:
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ±Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ 13, ΠΎΠ½ΠΈ ΠΌΠΈΠ³Π°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΊΠ΅ΡΡΠ°.
Β«ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ!Β» Π‘ Arduino ΠΈ Python
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈ ΡΠΊΠ΅ΡΡ Blink Π½Π° ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡ Arduino.ΠΡΠΊΠΈΠ·Ρ Arduino Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° ΡΠ·ΡΠΊΠ΅, ΠΏΠΎΡ ΠΎΠΆΠ΅ΠΌ Π½Π° C ++, ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡΡΡΡ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΠ°Π³ΡΡΠ·ΠΈΡΡ . Π₯ΠΎΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Arduino, ΡΡΠΎ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°!
ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Arduino Ρ Python ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ. ΠΠ΄Π½Π° ΠΈΠ· ΠΈΠ΄Π΅ΠΉ – Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ Arduino ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ.Π‘ΠΊΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΡΡΠ΅Π½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΠΠ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Ρ ΠΠ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄ΠΎΠ² Arduino.
Π§ΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Arduino Ρ ΠΠ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ ΠΈ Arduino. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠ°ΠΊ:
- ΠΠΠΠ§ΠΠΠΠ ΠΠΠ 13 ΠΠ«Π‘ΠΠΠΠ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΠ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²
- SET PIN 11 LOW: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ Arduino ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ² ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΊΠ΅ΡΡ Arduino Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΠ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ.ΠΠ° ΠΠ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Arduino ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ·ΡΠΊ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π½ΡΠ°Π²ΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Python ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ PySerial.
Π ΡΡΠ°ΡΡΡΡ, Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ! Firmata – ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ . ΠΡΠΎΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ.
IDE Arduino Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΡΠΊΠΈΠ·Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Arduino ΡΠ΅ΡΠ΅Π· Python Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ Firmata. ΠΠ° ΡΡΠΎΡΠΎΠ½Π΅ ΠΠ Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠ°Ρ , Π²ΠΊΠ»ΡΡΠ°Ρ Python. Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Firmata, Π΄Π°Π²Π°ΠΉΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Β«Hello, World!Β» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΡΠΊΠΈΠ·Π° ΡΠΈΡΠΌΡ
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Python Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Arduino, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠΊΠ΅ΡΡ Firmata, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ»Π°ΡΠΎΠΉ.ΠΡΠΊΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Arduino IDE. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ, Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ Π€Π°ΠΉΠ» , Π·Π°ΡΠ΅ΠΌ ΠΡΠΈΠΌΠ΅ΡΡ , Π·Π°ΡΠ΅ΠΌ Firmata ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, StandardFirmata :
Π‘ΠΊΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½ Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ IDE. Π§ΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΅Π³ΠΎ Π² Arduino, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ΅ ΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΡΠΎ ΠΈ ΡΠ°Π½ΡΡΠ΅:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠ°Π±Π΅Π»Ρ USB ΠΊ ΠΠ.
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΡΡ Π² ΡΡΠ΅Π΄Π΅ IDE.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ°Π³ΡΡΠ·ΠΈΡΡ .
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²Ρ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π½Π° Arduino. Π§ΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΠΌ, Π²Π°ΠΌ Π²ΡΠ΅ Π΅ΡΠ΅ Π½ΡΠΆΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡΡΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ Firmata Π² Python Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΏΠ°ΠΊΠ΅Ρ pyFirmata, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ pip :
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Blink, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Python ΠΈ Firmata:
1ΠΈΠΌΠΏΠΎΡΡ pyfirmata
2Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ°
3
4board = pyfirmata.ΠΡΠ΄ΡΠΈΠ½ΠΎ ('/ dev / ttyACM0')
5
6 ΠΏΠΎΠΊΠ° ΠΠ΅ΡΠ½ΠΎ:
7 board.digital [13] .write (1)
8 ΡΠ°Π·. Π‘ΠΎΠ½ (1)
9 board.digital [13] .write (0)
10 ΡΠ°Π·. Π‘ΠΎΠ½ (1)
ΠΠΎΡ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°. ΠΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ pyfirmata ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ββΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ board Π² ΡΡΡΠΎΠΊΠ΅ 4. ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΠ΅ ΠΏΠΎΡΡ Π² ΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Ρ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ pyfirmata.Arduino () . ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino IDE, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΏΠΎΡΡ.
board.digital – ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ Arduino. ΠΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ read () ΠΈ write () , ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΈΡΠ°ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². ΠΠ°ΠΊ ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ², ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°:
- Π ΡΡΡΠΎΠΊΠ΅ 7 Π²ΠΊΠ»ΡΡΠ΅Π½ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ 13 , ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° ΠΎΠ΄Π½Ρ ΡΠ΅ΠΊΡΠ½Π΄Ρ.
- Π ΡΡΡΠΎΠΊΠ΅ 9, ΡΡΠΎΡ Π²ΡΠ²ΠΎΠ΄ Π²ΡΠΊΠ»ΡΡΠ΅Π½, ΡΡΠΎ Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° ΠΎΠ΄Π½Ρ ΡΠ΅ΠΊΡΠ½Π΄Ρ.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Arduino Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π΅Π³ΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ.
Π§ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ²
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π ΡΠ΅ΠΏΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π ΡΠ°Π±Π»ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino Uno:
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | ΡΡΠΎΠ²Π΅Π½Ρ | ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ |
|---|---|---|
| 0 | ΠΠΈΠ·ΠΊΠΈΠΉ | 0V |
| 1 | ΠΡΡΠΎΠΊΠ°Ρ | 5V |
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Arduino.ΠΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π°Π²Π°ΡΡ 0 Π Π½Π° ΠΏΠ»Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΎΡΠΏΡΡΠ΅Π½Π°, ΠΈ 5 Π Π½Π° ΠΏΠ»Π°ΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Arduino Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Π΅ 13, ΠΊΠ°ΠΊ ΠΈ ΡΠ°Π½ΡΡΠ΅. Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ 10 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ 10 ΠΊΠΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΠΉ Π² ΡΡΠΎΠΉ ΡΠ΅ΠΏΠΈ. ΠΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠΈΡ 0 Π ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ, Π²Ρ ΡΠ°Π·ΠΌΡΠΊΠ°Π΅ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π΅ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π΅Ρ ΡΠΎΠΊ, ΠΊΠΎΠ½ΡΠ°ΠΊΡ 10 ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ (GND). Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 0 Π, ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 0 (ΠΈΠ»ΠΈ low ). ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ, Π²Ρ ΠΏΡΠΈΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΠ΅ 5 Π ΠΊΠ°ΠΊ ΠΊ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΡΠ°ΠΊ ΠΈ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²Ρ ΠΎΠ΄Ρ. Π’ΠΎΠΊ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ, ΠΈ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 5 Π, ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 1 (ΠΈΠ»ΠΈ high ).
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΡ:
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΡ Π΅ΠΌΡ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Firmata. ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ:
1ΠΈΠΌΠΏΠΎΡΡ pyfirmata
2Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ°
3
4board = pyfirmata.Arduino ('/ dev / ttyACM0')
5
6it = pyfirmata.util.Iterator (Π΄ΠΎΡΠΊΠ°)
7it.start ()
8
9board.digital [10] .mode = pyfirmata.INPUT
10
11 ΠΏΠΎΠΊΠ° ΠΠ΅ΡΠ½ΠΎ:
12 sw = Π΄ΠΎΡΠΊΠ°.ΡΠΈΡΡΠΎΠ²ΠΎΠΉ [10] .read ()
13, Π΅ΡΠ»ΠΈ sw ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True:
14 board.digital [13] .write (1)
ΠΡΠ΅ 15:
16 board.digital [13] .write (0)
17 ΡΠ°Π·. Π‘ΠΎΠ½ (0,1)
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌΡΡ ΠΏΠΎ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅:
- Π‘ΡΡΠΎΠΊΠΈ 1 ΠΈ 2 ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΡΡ
pyfirmataΠΈΠ²ΡΠ΅ΠΌΡ. - Π‘ΡΡΠΎΠΊΠ° 4 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ
pyfirmata.Arduino ()Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino. - Π‘ΡΡΠΎΠΊΠ° 6 Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π²Ρ ΠΎΠ΄ΠΎΠ² ΡΡ Π΅ΠΌΡ.
- Π‘ΡΡΠΎΠΊΠ° 7 Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ Π²Π°ΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π¦ΠΈΠΊΠ» Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ
board.iterate ()Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²Ρ ΠΎΠ΄Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Ρ ΠΏΠ»Π°ΡΡ Arduino. - Π‘ΡΡΠΎΠΊΠ° 9 ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΠ²ΠΎΠ΄ 10 ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ
ΠΎΠ΄ Ρ
pyfirmata.INPUT. ΠΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ. - Π‘ΡΡΠΎΠΊΠ° 11 Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
ΠΈ. ΠΡΠΎΡ ΡΠΈΠΊΠ» ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°, ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Π΅Π³ΠΎ Π²swΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΡΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° 13. - Π‘ΡΡΠΎΠΊΠ° 17 ΠΆΠ΄Π΅Ρ 0,1 ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ ΡΠΈΠΊΠ»Π°
ΠΈ. Π ΡΡΠΎΠΌ Π½Π΅Ρ ΡΡΡΠΎΠ³ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π½ΠΎ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠ΅ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ 100% Π½Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Π² ΡΠΈΠΊΠ»Π΅ Π½Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ.
pyfirmata ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π²Ρ
ΠΎΠ΄Π½ΡΠΌΠΈ ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
1ΠΈΠΌΠΏΠΎΡΡ pyfirmata
2Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ°
3
4board = pyfirmata.ΠΡΠ΄ΡΠΈΠ½ΠΎ ('/ dev / ttyACM0')
5
6it = pyfirmata.util.Iterator (Π΄ΠΎΡΠΊΠ°)
7it.start ()
8
9digital_input = board.get_pin ('d: 10: i')
10led = Π΄ΠΎΡΠΊΠ°.get_pin ('d: 13: o')
11
12 ΠΏΠΎΠΊΠ° ΠΠ΅ΡΠ½ΠΎ:
13 sw = digital_input.read ()
14, Π΅ΡΠ»ΠΈ sw ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True:
15 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². ΠΠ°ΠΏΠΈΡΡ (1)
ΠΡΠ΅ 16:
17 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². ΠΠ°ΠΏΠΈΡΡ (0)
18 ΡΠ°Π·. Π‘ΠΎΠ½ (0,1)
Π ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ board.get_pin () Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π²ΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². digital_input ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ
ΠΎΠ΄Π°, Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· ΡΡΠ΅Ρ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ
Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ:
- Π’ΠΈΠΏ ΡΡΠΈΡΡΠ° (
aΠ΄Π»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈdΠ΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ) - ΠΠΎΠΌΠ΅Ρ ΠΏΠΈΠ½Π°
- Π Π΅ΠΆΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° (
iΠ΄Π»Ρ Π²Ρ ΠΎΠ΄Π° ΠΈΠ»ΠΈoΠ΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π°)
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ digital_input ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π²Ρ
ΠΎΠ΄ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡ 10, Π²Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ 'd: 10: i' .Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ
ΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° 13, ΠΏΠΎΡΡΠΎΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ led ΡΠ°Π²Π΅Π½ 'd: 13: o' .
ΠΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ board.get_pin () , Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ²Π½ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ 10 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ
ΠΎΠ΄Π°, ΠΊΠ°ΠΊ Π²Ρ Π΄Π΅Π»Π°Π»ΠΈ ΡΠ°Π½ΡΡΠ΅ Ρ pyfirmata.INPUT . ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ read () ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ write () .
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ.ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ Π²ΡΠ΄Π°ΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΡ ΠΈΠ»ΠΈ Π΄Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π΄Π»Ρ Π²Π°ΡΠΈΡ ΡΠ΅ΠΏΠ΅ΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΠΈΡΠ°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino ΠΈ Python.
Π§ΡΠ΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ²
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½Ρ, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. ΠΠ° Arduino Uno Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ Π²Ρ ΠΎΠ΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π Π΄ΠΎ 5 Π.Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ Π²Π΅Π»ΠΈΡΠΈΠ½, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ. ΠΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ Π²Π΅Π»ΠΈΡΠΈΠ½ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Arduino.
ΠΠ»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Arduino ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎ-ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΠΠ¦Π) , ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠΎΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π±ΠΈΡ. ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ. Arduino Uno ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ 10-Π±ΠΈΡΠ½ΡΠΉ ΠΠ¦Π ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ 1024 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠΎΠ²Π½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΎΡ 0 Π΄ΠΎ 1023. ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ΄Π°Π΅ΡΡΡ 0 Π, Arduino ΠΊΠΎΠ΄ΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ Π΄ΠΎ ΡΠΈΡΠ»Π° 0 . ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 5 Π, ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ Π½ΠΎΠΌΠ΅Ρ 1023 . ΠΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΡΡΡΡΡ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ.
ΠΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ – ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄ Arduino. ΠΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡ Π²Ρ ΠΎΠ΄Ρ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°:
Π ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π°ΡΡΡΠΎΠ΅Π½ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡΠ°Π½ΡΡΠ΅.ΠΠΎΠ½ΡΠ΅Π²ΡΠ΅ ΠΊΠ»Π΅ΠΌΠΌΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ (GND) ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ 5 Π. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ (ΠΊΡΡΡΠΎΡ) ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π»ΡΠ±ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π Π΄ΠΎ 5 Π Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ Arduino Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Π΅ A0.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡΡ ΡΡ Π΅ΠΌΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΡΡΠΈΡΡΠ²Π°Π΅ΠΌΡΡ Arduino, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΠ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
1ΠΈΠΌΠΏΠΎΡΡ pyfirmata
2Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ°
3
4board = pyfirmata.ΠΡΠ΄ΡΠΈΠ½ΠΎ ('/ dev / ttyACM0')
5it = pyfirmata.util.Iterator (Π΄ΠΎΡΠΊΠ°)
6it.start ()
7
8analog_input = board.get_pin ('a: 0: i')
9
10 ΠΏΠΎΠΊΠ° ΠΏΡΠ°Π²Π΄Π°:
11 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ_Π²Π²ΠΎΠ΄.read ()
12 ΠΏΠ΅ΡΠ°ΡΡ (Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅)
13 time.sleep (0,1)
Π ΡΡΡΠΎΠΊΠ΅ 8 Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ analog_input ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ
ΠΎΠ΄Π½ΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ A0 Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ 'a: 0: i' . ΠΠ½ΡΡΡΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΈ Π²Ρ ΡΠΈΡΠ°Π΅ΡΠ΅ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ Π² analog_value ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄ Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ print () .ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
0,0
0,0293
0,1056
0,1838
0,2717
0,3705
0,4428
0,5064
0,5797
0,6315
0,6764
0,7243
0,7859
0,8446
0,9042
0,9677
1.0
1.0
ΠΠ°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΠΎΡ 0, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅, Π΄ΠΎ 1, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ , ΡΡΠΎΠ±Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ:
1ΠΈΠΌΠΏΠΎΡΡ pyfirmata
2Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ°
3
4board = pyfirmata.ΠΡΠ΄ΡΠΈΠ½ΠΎ ('/ dev / ttyACM0')
5it = pyfirmata.util.Iterator (Π΄ΠΎΡΠΊΠ°)
6it.start ()
7
8analog_input = board.get_pin ('a: 0: i')
9led = Π΄ΠΎΡΠΊΠ°.get_pin ('d: 13: o')
10
11 ΠΏΠΎΠΊΠ° ΠΠ΅ΡΠ½ΠΎ:
12 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ_Π²Π²ΠΎΠ΄.read ()
13, Π΅ΡΠ»ΠΈ analog_value Π½Π΅ None:
14 Π·Π°Π΄Π΅ΡΠΆΠΊΠ° = Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ + 0,01
15 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². ΠΠ°ΠΏΠΈΡΡ (1)
16 time.sleep (Π·Π°Π΄Π΅ΡΠΆΠΊΠ°)
17 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². ΠΠ°ΠΏΠΈΡΡ (0)
18 time.sleep (Π·Π°Π΄Π΅ΡΠΆΠΊΠ°)
19 Π΅ΡΠ΅:
20 ΡΠ°Π·. Π‘ΠΎΠ½ (0,1)
ΠΠ΄Π΅ΡΡ Π²Ρ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΊΠ°ΠΊ analog_value + 0.01 , ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½ΡΠ»Π΅Π²ΠΎΠΉ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ . Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ analog_value ΠΈΠ· None Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΡΡ
Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π² ΡΡΡΠΎΠΊΠ΅ 13, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ°Π²Π½ΠΎ Π»ΠΈ analog_value None . ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°. ΠΡ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΡΠΎ ΡΠ°ΡΡΠΎΡΠ° ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΌΠ΅Π½ΡΠ΅ΡΡΡ:
Π Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²Ρ ΡΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ, ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ Π² Π²Π°ΡΠΈΡ ΡΡ Π΅ΠΌΠ°Ρ .Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²ΡΡ ΠΎΠ΄ΠΎΠ²
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²ΡΡ ΠΎΠ΄ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠΈΠ³Π½Π°Π». Arduino Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΡ ΠΎΠ΄Π°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π½Π° Π»ΡΠ±ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Arduino Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΡ ΠΎΠ΄ΠΎΠ² Ρ ΡΠΈΡΠΎΡΠ½ΠΎ-ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠ΅ΠΉ (PWM).
PWM – ΡΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Π° Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ.ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠΈΠΊΠ» ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ. Π Π°Π±ΠΎΡΠΈΠΉ ΡΠΈΠΊΠ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄ΠΎΠ»Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΈΠ³Π½Π°Π» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° Π²ΡΡΠΎΠΊΠΈΠΉ .
ΠΠ΅ Π²ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΡ
ΠΎΠ΄ΠΎΠ² Π¨ΠΠ. Π’Π΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΡΡ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ΄ΠΎΠΉ ( ~ ):
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΎΠΉΡΡΠ², Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π°ΠΌΠΈ Π¨ΠΠ. ΠΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠΈΠ³Π½Π°Π» ΠΈΠ· ΡΠΈΠ³Π½Π°Π»Π° Π¨ΠΠ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΡΠΈΠ»ΡΡΡΡ.Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ ΠΎΠ΄ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°. Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π¨ΠΠ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°, Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠΌ.
ΠΠΎΠ³Π΄Π° Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΡΠΈΠ³Π½Π°Π» Π¨ΠΠ, Π΅Π³ΠΎ ΡΡΠΊΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ°Π±ΠΎΡΠΈΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ ΡΠΈΠ³Π½Π°Π»Π° Π¨ΠΠ. ΠΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡ Π΅ΠΌΡ:
ΠΡΠ° ΡΡ Π΅ΠΌΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° ΡΡ Π΅ΠΌΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠΈΡ.ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π¨ΠΠ Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ 13, ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, – ΡΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡ 11.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π‘ΠΎΠ±ΡΠ°Π² ΡΡ Π΅ΠΌΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π¨ΠΠ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
1ΠΈΠΌΠΏΠΎΡΡ pyfirmata
2Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ°
3
4board = pyfirmata.Arduino ('/ dev / ttyACM0')
5
6it = pyfirmata.util.Iterator (Π΄ΠΎΡΠΊΠ°)
7it.start ()
8
9analog_input = board.get_pin ('a: 0: i')
10led = Π΄ΠΎΡΠΊΠ°.get_pin ('d: 11: p')
11
12 ΠΏΠΎΠΊΠ° ΠΠ΅ΡΠ½ΠΎ:
13 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ_Π²Ρ
ΠΎΠ΄.ΡΠΈΡΠ°ΡΡ()
14, Π΅ΡΠ»ΠΈ analog_value Π½Π΅ None:
15 led.write (Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅)
16 ΡΠ°Π·. Π‘ΠΎΠ½ (0,1)
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ»ΠΈΡΠΈΠΉ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ°Π½Π΅Π΅:
- Π ΡΡΡΠΎΠΊΠ΅ 10 Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅
ledΠ² ΡΠ΅ΠΆΠΈΠΌ Π¨ΠΠ, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Ρ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ'd: 11: p'. - Π ΡΡΡΠΎΠΊΠ΅ 15 Π²Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΠ΅
led.write ()Ρanalog_valueΠ² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. ΠΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ 0 Π΄ΠΎ 1, ΡΡΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ΅ Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°.
ΠΠ΄Π΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°:
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΠΈΠΊΠ»Π΅, ΠΎΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 11. ΠΠΎΠ³Π΄Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π½ΡΠ»Π΅Π²ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π΅ Π³ΠΎΡΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° 11 ΠΈΠΌΠ΅Π΅ΡΡΡ 0 Π. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΡΠ΅ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΠΈΠΊΠ»Π° Π¨ΠΠ. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ Π΄ΠΎ ΡΠΏΠΎΡΠ°, ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠΈΠΊΠ» Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ 100%. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π³ΠΎΡΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΊΠΎΡΡΡΡ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Arduino ΠΈ Π΅Π³ΠΎ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΈ Π²ΡΡ ΠΎΠ΄ΠΎΠ². Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Arduino Ρ Python Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ Π½Π° ΠΠ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ
Firmata – Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Arduino Ρ Python, Π½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² ΠΠ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠΈΠΌ, ΠΈ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΡΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±ΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈΡ Π½Π° ΠΠ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ², Arduino ΠΈ Firmata ΡΡΠ°Π½ΡΡ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠ΅ΠΉ.
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊ Π²Π°ΡΠ΅ΠΌΡ Arduino, ΡΡΠΎΠ±Ρ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π°ΡΡΠΈΠΊ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΡΠΌΠ°ΡΡ ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΊΠ°ΠΊ ΠΎ Π΄Π°ΡΡΠΈΠΊΠ΅ Π΄Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΡΡΠ΅Π²ΠΎΠ³Π΅.
Π§ΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° ΠΠ, Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Tkinter, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Python GUI. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΎΠΊΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ Tkinter, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Python GUI Programming With Tkinter.
ΠΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡ ΠΆΠ΅ ΡΡ Π΅ΠΌΡ, ΡΡΠΎ ΠΈ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°:
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ:
1ΠΈΠΌΠΏΠΎΡΡ pyfirmata
2Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ°
3ΠΈΠΌΠΏΠΎΡΡ tkinter
4 ΠΈΠ· ΠΎΠΊΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈΠΌΠΏΠΎΡΡΠ° tkinter
5
6root = tkinter.Tk ()
7root.withdraw ()
8
9board = pyfirmata.Arduino ('/ dev / ttyACM0')
10
11it = pyfirmata.util.Iterator (Π΄ΠΎΡΠΊΠ°)
12it.start ()
13
14digital_input = board.get_pin ('d: 10: i')
15led = Π΄ΠΎΡΠΊΠ°.get_pin ('Π΄: 13: ΠΎ')
16
17 ΠΏΠΎΠΊΠ° ΠΠ΅ΡΠ½ΠΎ:
18 sw = digital_input.read ()
19, Π΅ΡΠ»ΠΈ sw ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True:
20 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². ΠΠ°ΠΏΠΈΡΡ (1)
21 messagebox.showinfo (Β«Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅Β», Β«ΠΡΠ»Π° Π½Π°ΠΆΠ°ΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠ°Β»)
22 root.update ()
23 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°. ΠΠ°ΠΏΠΈΡΡ (0)
24 time.sleep (0,1)
ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°, Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ:
- Π‘ΡΡΠΎΠΊΠΈ 3 ΠΈ 4 ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Tkinter.
- Π‘ΡΡΠΎΠΊΠ° 6 ΡΠΎΠ·Π΄Π°Π΅Ρ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Tkinter.
- Π‘ΡΡΠΎΠΊΠ° 7 ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ Tkinter Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π° ΡΠΊΡΠ°Π½Π΅. Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΎΠΊΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ.
- Π‘ΡΡΠΎΠΊΠ° 17 Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΈΠΊΠ»
, Π° ΡΠΈΠΊΠ»:- ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ, Π·Π°Π³ΠΎΡΠ°Π΅ΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΈ
messagebox.showinfo ()ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΎΠΊΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. - Π¦ΠΈΠΊΠ» ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π½Π°ΠΆΠΌΠ΅Ρ OK . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠ΅ΡΡ, ΠΏΠΎΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅.
- ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠΌΠ΅Ρ OK ,
root.update ()ΠΎΡΠΈΡΠ°Π΅Ρ ΠΎΠΊΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΡΠΊΡΠ°Π½Π°, ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π³Π°ΡΠ½Π΅Ρ.
- ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ, Π·Π°Π³ΠΎΡΠ°Π΅ΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΈ
Π§ΡΠΎΠ±Ρ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, Π²Ρ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΡΠΌΠ° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ:
1ΠΈΠΌΠΏΠΎΡΡ pyfirmata
2Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ°
3ΠΈΠΌΠΏΠΎΡΡ smtplib
4ΠΈΠΌΠΏΠΎΡΡ ssl
5
6def send_email ():
7 ΠΏΠΎΡΡ = 465 # Π΄Π»Ρ SSL
8 smtp_server = "smtp.gmail.com"
9 sender_email = "<Π²Π°Ρ Π°Π΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ>"
10 Receiver_email = "<Π°Π΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ>"
11 ΠΏΠ°ΡΠΎΠ»Ρ = "<ΠΏΠ°ΡΠΎΠ»Ρ>"
12 message = "" "Π’Π΅ΠΌΠ°: Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Arduino \ n ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π±ΡΠ» Π²ΠΊΠ»ΡΡΠ΅Π½."" "
13
14 ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ = ssl.create_default_context ()
15 Ρ smtplib.SMTP_SSL (smtp_server, port, context = context) Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°:
16 print (Β«ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΡΠΌΠ°Β»)
17 server.login (sender_email, ΠΏΠ°ΡΠΎΠ»Ρ)
18 server.sendmail (sender_email, ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ_email, ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅)
19
20board = pyfirmata.Arduino ('/ dev / ttyACM0')
21 Π³ΠΎΠ΄
22it = pyfirmata.util.Iterator (Π΄ΠΎΡΠΊΠ°)
23it.start ()
24
25digital_input = Π΄ΠΎΡΠΊΠ°.get_pin ('d: 10: i')
26 Π³ΠΎΠ΄
27 ΠΏΠΎΠΊΠ° ΠΠ΅ΡΠ½ΠΎ:
28 sw = digital_input.read ()
29, Π΅ΡΠ»ΠΈ sw ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True:
30 send_email ()
31 ΡΠ°Π·.ΡΠΎΠ½ (0,1)
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ send_email () Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΡΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΈΡΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ PythonΒ». ΠΠ΄Π΅ΡΡ Π²Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΡΡΠ΅ΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΡΠΌΠ°.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ Gmail Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠΈΡΠ΅ΠΌ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠΏΡΠΈΡ Π Π°Π·ΡΠ΅ΡΠΈΡΡ ΠΌΠ΅Π½Π΅Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ . ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ ΠΏΠΈΡΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python.
Π ΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Ρ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Firmata Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Python.Firmata ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ Π΄Π°ΡΡΠΈΠΊ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ Arduino, Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΡ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Firmata Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Ρ Arduino, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° PWM.
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Firmata Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²:
- ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠΈΠΉ Π²Π°Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΉ
- ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π΄Π°ΡΡΠΈΠΊ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ, ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡΠΈΠΉ ΠΏΠ΅ΡΠ΅Π³ΠΎΡΠ°Π½ΠΈΠ΅ Π»Π°ΠΌΠΏΠΎΡΠΊΠΈ
- ΠΠ°ΡΡΠΈΠΊ Π²ΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π΄ΠΎΠΆΠ΄Π΅Π²Π°ΡΠ΅Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° Π·Π΅ΠΌΠ»Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΡΡ Π°Ρ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ»Π°ΡΡΠΎΡΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΏΠΎΠ΄ΡΠ΅ΠΌΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ°ΡΡΡΡΠ΅ΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Maker Movement ΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ.ΠΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Arduino , ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΎΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ ΠΈ ΠΏΠΎΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ.
ΠΡ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ:
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ Arduino ΠΈ Python
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Firmata
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌΠΈ ΠΈ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ Π²Ρ ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Python Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΡΡΠΎ Firmata ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΎΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΡΠ΅Π±ΡΡΡΠΈΡ ΠΠ ΠΈ Π·Π°Π²ΠΈΡΡΡΠΈΡ ΠΎΡ Π΄Π°Π½Π½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ².ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Arduino, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅ Python!
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Arduino Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ. ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ΄Π΅ΠΉ:
REST API: ΠΠ½ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ REST Ρ Arduino Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ API-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ.Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΎ REST API, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Python REST API Ρ Flask, Connexion ΠΈ SQLAlchemy.
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ: Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Tkinter Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ Β«ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ wxPythonΒ».
Threading: ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
ΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Arduino.ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠ° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΊΠΈ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Β«ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡΠΎΠΊΠΈ Π² PythonΒ».ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡ: ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·ΡΠ΅Π½ΠΈΡ. Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΈΠ³Π½Π°Π» ΡΡΠ΅Π²ΠΎΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ Π»ΠΈΡ Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ΅. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Π»ΠΈΡ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ΠΌ Π»ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π΅ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Python Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ , ΠΏΠΎΠΌΠΈΠΌΠΎ Firmata ΠΈ Arduino:
pySerial: Arduino Uno Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Python Π½Π°ΠΏΡΡΠΌΡΡ, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠΊΠΈΠ· Arduino ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ pySerial Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ Arduino Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ».
MicroPython: ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Ρ Π² Π·Π°ΠΏΡΡΠΊΠ΅ Python Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ MicroPython.ΠΠ½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Python Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ESP8266 ΠΈ ESP32.
SBC: ΠΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ – ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ (SBC), ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Raspberry Pi, Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Python. SBC – ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Ρ Arduino, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π±Π°Π·Π΅ Linux, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π°Π½ΠΈΠ»ΡΠ½ΡΠΉ Python. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ SBC ΠΈΠΌΠ΅ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ Arduino Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
arduino / arduino-language-server: ΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ Arduino, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Clangd Π² Arduino
Π―Π·ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ Arduino – ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Arduino IDE 2. ΠΠ½ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ·ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ IDE.
ΠΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
ΠΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΎΡΡΠ΅ΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΠΈ Π·Π°ΠΏΡΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅Π½Π½ΡΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠΌ Π² ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠΎΠΎΠ±ΡΠ°ΡΡ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΡ Π½Π° Π²ΡΡΡΠ³ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, Π½Π΅ ΡΠΎΠΎΠ±ΡΠ°Π»ΠΎΡΡ Π»ΠΈ ΠΎ Π½ΠΈΡ . ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ Π΅Π΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Β«Π Π΅Π°ΠΊΡΠΈΠΈΒ», Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠ°Π·ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ.
ΠΠ°ΡΠ΅ΡΡΠ²Π° ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅ΡΠ°:
- ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π²ΡΠΏΡΡΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ. ΠΠ΅ΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ Π·Π°ΡΡΡΠ΄Π½ΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π²Π°ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΠΏΡΡΠ΅Π½Π° ΠΈΠ· Π²ΠΈΠ΄Ρ.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ°Π³ΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΌΠΈ ΠΈ ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΠΌΠΈ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
- ΠΡΠ΄ΡΡΠ΅ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²Ρ. ΠΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
- ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΎΡΡΠ΅Ρ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, ΠΎΠ±ΡΡΡΠ½ΠΈΠ², ΠΊΠ°ΠΊ Π²Π°ΠΌ ΡΠ΄Π°Π»ΠΎΡΡ Π΅Π΅ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ, ΠΈ Π·Π°ΠΊΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ
ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΈΡΠ°Π΅ΡΠ΅, ΡΡΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ, ΠΏΡΠΎΡΡΠΈΡΠ΅ Π½Π°ΡΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΎΠΎΠ±ΡΠΈΡΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ π‘οΈ Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!
ΠΠ΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ: security @ arduino.ΠΊΡΠ±.ΡΠΌ
ΠΠ°ΠΊ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄
ΠΠ·Π½ΠΎΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ! ΠΠΎΡ Π²ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠ°ΠΏΡΠΎΡΡ Π½Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅
Π§ΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ PR.
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π·Π°ΠΏΡΠΎΡΠ° Π½Π° Π²ΡΡΡΠΆΠΊΡ
Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΊΠΎΠ΄Π° ΠΈ ΡΡΠΊΠΎΡΠΈΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π²Π°ΡΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠ², Π²ΠΎΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ PR:
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ PR, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ·ΠΊΠΎ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Ρ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
- ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ΡΡΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ²ΠΎΠΉ PR Π΄Π»Ρ Π³Π»Π°Π²Π½ΠΎΠΉ Π²Π΅ΡΠ²ΠΈ.
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ ΡΠΈΡΡΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ. PR Ρ Π·Π°ΠΏΡΡΠ°Π½Π½ΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² ΡΡΡΠ΄Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΠΈ Π΄Π»Ρ ΠΈΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΡ.
- ΠΠ°Ρ PR Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΠΉΡΠΈ Π²ΡΠ΅ ΡΠ΅ΡΡΡ CI, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠΌ Π΅Π³ΠΎ. ΠΡΠ»ΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ ΠΈ Π½Π΅ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΡΡΠΎ Π²Π°ΡΠ° Π²ΠΈΠ½Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ! Π Π΅ΡΠ΅Π½Π·Π΅Π½Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΡΠ±ΠΎΠΈ ΠΏΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ°ΠΆΡΡΡΡ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ Ρ Π²Π½ΠΎΡΠΈΠΌΡΠΌΠΈ Π²Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ.
Π‘Π±ΠΎΡΠΊΠ°
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Arduino Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ:
ΠΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ CGO , ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΊΡΠΎΡΡ-ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π΄Π»Ρ Π²Π°Ρ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅:
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠ²:
ΠΠΎΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠΎΡ ΠΎΡΠΊΡΡΡΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π±ΡΠ» Π½Π°ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Arduino ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°. ΠΡ Π²ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ.ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΏΠΎΠ½ΡΠΎΡΡΡΠ²Π° Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π½Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ ΠΏΠ»Π°Ρ Arduino, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΡΡΡΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΡΠΈΡ ΡΡΠΈΠ»ΠΈΠΉ Π² Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅.
ΠΠΈΡΠ΅Π½Π·ΠΈΡ
ΠΠΎΠ΄, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉΡΡ Π² ΡΡΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ, Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Apache 2.0. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠ²ΡΠΆΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected].
ΠΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ρ Arduino?
ΠΠΎΡΠΎΠ²Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ Arduino? ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° C.ΠΠΎΠ·ΡΠΌΠΈΡΠ΅ ΡΡΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ Π½Π° ΡΠ΅ΡΡ-Π΄ΡΠ°ΠΉΠ².
IDE Arduino ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° – ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΡΠ°Π΅ΡΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎ ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π»ΡΠ±ΠΎΠΉ. ΠΡΠΎ, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, Π±Π»Π°Π³ΠΎΡΠΎΠ΄Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΡΡΠΏΠΈΡΡ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° IDE Π±ΡΠ΄Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ Π²Π°ΡΠ΅ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²ΠΎ.
Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Ρ ΠΎΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.ΠΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΠΌΠ΅ΡΡ Π΄Π»Ρ Π²Π°Ρ Π±ΠΎΠ»Π΅Π΅ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΡΠΌΡΡΠ», Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠ²Π΅ΡΠ°ΡΡ Π² ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠ΅.
ΠΠ°ΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π³ΠΎΠ²ΠΎΡΠΈΡ Ρ Π²Π°ΠΌΠΈ ΠΈ ΠΎ ΡΠ΅Π»ΡΡ , ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΡΡΠΈΡΡ.
Arduino ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° ΠΏΡΠΎΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ°Π»ΠΎ ΠΎΠΏΡΡΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎΠΈΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠ°ΠΊ ArduBlock.ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΡ ΠΆΠ΅ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠΎ ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ.
ΠΠ½ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΌΠΎΠ»ΠΎΠ΄ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½ΠΎ Π½Π΅ Π΄ΡΠΌΠ°ΠΉΡΠ΅, ΡΡΠΎ ΡΡΠΎ Β«Arduino Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉΒ». Π£ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π»ΡΠ΄Π΅ΠΉ ΠΏΡΠΎΡΡΠΎ Π΅ΡΡΡ ΠΌΠΎΠ·Π³, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΡΠΈΠΌΡΠ»Π°ΠΌΠΈ – ΠΈ Ρ ΠΎΡΡ ArduBlock Π΄Π°Π»Π΅ΠΊ ΠΎΡ ΡΡΡΠ΅ΡΠΈΠΊΠΈ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΅Π½Ρ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΡΡ.Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΠΏΠΎΠ»Π½ΡΡ IDE Arduino.
ArduBlock – ΡΡΠΎ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino. ΠΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅. ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ Π³ΠΎΡΠΎΠ² ΡΡΠ°Π·Ρ Π²ΡΡΡΠΈΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΡΡΠΈΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, Π½Π΅ Π²Π΄Π°Π²Π°ΡΡΡ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Snap4Arduino, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΌΡΡΡΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΌ Π² ΠΠ΅ΡΠΊΠ»ΠΈ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΠΎΠΉ ΠΎΠΏΡΡ, ΡΠ΅ΠΌ ArduBlock. ΠΠ΅ΡΠΎΠ΄ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ Π½Π°Π±ΡΠΎΡΠΊΠΎΠ² Π² Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΡΡΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅, Π½ΠΎ ΡΡΠ½ΠΎ, ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΆΠΈΠ»ΠΎΠΉ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ.
Snap4Arduino Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄Π΅ΡΠΆΠ°Π½Π½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΈ ΠΌΠ΅Π½ΡΡΠΈΠΌ ΡΠΏΠΎΡΠΎΠΌ Π½Π° Π½Π°Π²ΠΎΡΠΎΡΡ.ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ – ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π½ΠΎΡΠΌΡ. Π₯ΠΎΡΡ ΠΎΠ½ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΠΈ, ΠΈ Π΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΈΠ·Π½Π°ΡΡ, ΡΡΠΎ Π²ΡΠ΅ Π΅ΡΠ΅ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ, Π΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠΈΠ΅ΠΌΠΎΠ² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Snap4Arduino Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π½Π° Π²Π°ΡΠ΅ΠΌ Arduino Π±ΡΠ»Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββ StandardFirmata . ΠΡΠ»ΠΈ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββArduino IDE, Π² ΡΡΠΎΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ – ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π΅ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ Files > ΠΡΠΈΠΌΠ΅ΡΡ > Firmata > StandardFirmata .ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° ΡΠ²ΠΎΡ Π΄ΠΎΡΠΊΡ, ΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π½ΠΈΠΌ ΠΈΠ· Snap4Arduino. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π² Snap, ΠΏΡΠΎΡΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Arduino, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ.
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ²ΡΠ·ΠΈ Π²Π°ΡΠ΅Π³ΠΎ Arduino Ρ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ – Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠΆΠ΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π² ΡΠ²ΠΎΠΈΡ ΡΠ°Π½Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Ρ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΊΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠ°ΠΊ CmdMessenger, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΉΡΠΈ Π·Π° ΡΠ°ΠΌΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΠΊΠ΅ΡΡ Arduino ΠΈ Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ CmdMessenger Π»ΠΈΠ±ΠΎ Π² Microsoft Visual Studio, Π»ΠΈΠ±ΠΎ Π² ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π΅. ΠΡΡΡΠ΄Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°ΡΠΈΠΌ ΠΠ ΠΈ Arduino Ρ ΠΏΠΎΠΌΠΎΡΡΡ C #, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΠ°ΠΊ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄.
ΠΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° C # – ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ Netduino. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅.NET Micro Framework, Netduino ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ C # ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ. Π₯ΠΎΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ Ρ ΡΠΈΡΠ°ΠΌΠΈ Arduino, ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° C # Π½Π° ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠ΅ΠΉΡΡ Ρ Π²Π°Ρ Arduino.
Π₯ΠΎΡΡ Π²Π°Ρ Arduino Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° Python, ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ Π² Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΠ ΠΈΠ»ΠΈ Mac, ΡΠΎΠ³Π΄Π° pySerial ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΡΠΎΠ±Π΅Π».ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ pySerial Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ°ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ – ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠΏΠΈΡ Python Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΠ΅Π½ΠΈΠΈ ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ Π² Arduino ΡΠ΅ΡΠ΅Π· pySerial Π½Π° Arduino Playground, Π½ΠΎ ΠΈΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Π² Python, ΡΠΎ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² ΡΠ·ΡΠΊΠ΅ ΠΈΠ»ΠΈ Arduino, Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΡΠ³ΠΊΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ΅ΠΌ ΡΡΠΎ.
ΠΡΠΈ ΡΡΠΎΠΌ Python ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Arduino. ΠΡΠΎ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Π³ΠΎ ΡΠ°ΡΡΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΡΠΏΠ΅Π½ΠΈ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΎΡΠΌΠ°ΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ»ΡΡΠΈΡΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΎΡ Arduino ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΌΡ Raspberry Pi, Π²Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅, ΡΡΠΎ Π²Π°Ρ Python ΠΎΠΏΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ.
Π£ΡΠΏΠ΅ΡΠ½ΠΎ Π»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ IDE Ρ Π²Π°ΡΠΈΠΌ Arduino? Π‘ΠΎΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π½ΠΈΠΆΠ΅.
ΠΡΠ΅Π΄ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ΅ΡΠ΅Π· Shutterstock
Windows 11: ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Π²ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡΡ ΠΎΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ Π»ΡΠ±ΠΈΡΠ΅ ΠΈ Π½Π΅Π½Π°Π²ΠΈΠ΄ΠΈΡΠ΅ Π² Windows 11.
Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅
ΠΠ± Π°Π²ΡΠΎΡΠ΅ ΠΡΡΠ΄ ΠΠΆΠΎΠ½Ρ (109 ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ)ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ, Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠΆΠΈΠ²Π°ΡΡΠΈΠΉ Π² Π‘Π¨Π. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Π² Π’Π²ΠΈΡΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· @radjonze.
ΠΠΎΠ»Π΅Π΅ ΠΡ ΠΡΡΠ΄Π° ΠΠΆΠΎΠ½ΡΠ°ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° Π½Π°ΡΡ ΡΠ°ΡΡΡΠ»ΠΊΡ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ
ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° Π½Π°ΡΡ ΡΠ°ΡΡΡΠ»ΠΊΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ²Π΅ΡΡ, ΠΎΠ±Π·ΠΎΡΡ, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΡΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ!
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³β¦!
ΠΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ Π°Π΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ Π² ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ Π²Π°ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΌ ΠΏΠΈΡΡΠΌΠ΅.
Π Π°Π·Π²Π΅ΡΠ½ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²ΡΡ ΠΈΡΡΠΎΡΠΈΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Arduino Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Arduino Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ – ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡ Π΄Π΅ΡΠ΅ΠΉ Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΠΌ ΠΌΠΈΡΠΎΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π°Π΅Ρ Π²Π°ΡΠΈΠΌ Π΄Π΅ΡΡΠΌ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ, ΠΏΠΎΠΌΠΎΠ³Π°Ρ ΠΈΠΌ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ, Π½ΠΎ ΠΈ Π΄Π°Π΅Ρ ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡ Π½Π° ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ .
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΎΠΊΡΡΠΆΠ΅Π½Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ, ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΡ, ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡ ΡΠ²ΠΎΠΈΡ Π΄Π΅ΡΠ΅ΠΉ Ρ ΡΠ΅ΠΌ, Ρ ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ³ΡΠ°ΡΡ, Π½ΠΎ ΠΈ ΡΠ΅ΠΌΡ-ΡΠΎ Π½Π°ΡΡΠΈΡΡΡΡ. ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ Arduino – ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅! ΠΡΠΎ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ.
Π’Π°ΠΊ ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ? Arduino – ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Arduino Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΡΡΡΠΏΠ΅Π½ – Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΡΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅.ΠΠ»Π°ΡΡ Arduino – ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡ ΡΡΠΈ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅.
Arduino – Π»ΡΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΎΠΉ. ΠΠ½ ΡΠΎΡΠ΅ΡΠ°Π΅Ρ Π² ΡΠ΅Π±Π΅ ΡΡ Π΅ΠΌΡ, ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, DIY, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ Π² ΡΠ°Π·Π½ΡΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°Ρ . Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅Π±Π΅Π½ΠΊΠ° Ρ Arduino.
ΠΡΠ²Π΅ΡΡ Π½Π° ΠΎΠ±ΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Arduino Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΎΡΠ²Π΅ΡΠΈΠΌ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΎΡΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΡ Π΅ΠΌ.Arduino Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΡΠΌ. ΠΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡΠΉΡΠ΅ΡΡ – ΠΌΡ Π·Π΄Π΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ! ΠΡΠ»ΠΈ Π²Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°, Arduino – Π»ΡΡΡΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°.
ΠΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Arduino?ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π½Π°Π΄ Arduino, ΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Arduino IDE (ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ), ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ°. ΠΊΠΎΠ΄.
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino – ΡΡΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ C / C ++ . ΠΠ±ΡΡΠ½ΠΎ ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌ Π½Π° C ++ Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ sketch ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ .ino . ΠΡ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino. ΠΡΠ΅ ΡΡΠΈ ΡΠ·ΡΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΡΠ΅Π½Π°ΠΆΠ΅ΡΠΎΠ² , Π³Π΄Π΅ Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡ.
ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈ Arduino Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ?ΠΠ°, Arduino ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ. ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠ»Π°Ρ. ΠΠ°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²? Π§ΡΠΎ ΠΆ, Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ:
- ΠΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ, ΠΌΡ Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΡΠΎΠΈΠΌΠΎΡΡΡ. Arduino – ΡΡΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΡΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎΠ΄ΠΎΡΡΡΠΏΠ½ΡΠΉ .
- Arduino Π»Π΅Π³ΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ ΡΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C ++.
- Arduino ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΌ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π΅Π³ΠΎ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Windows.
- Arduino ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π½Π° Π²ΡΠ±ΠΎΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌΠΈ.
ΠΠ·ΡΡΠΈΡΠ΅ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino.
ΠΠΎΡ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠ»Π°ΡΡ Arduino Uno. Arduino Uno – ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΏΠ»Π°Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ 14 ΡΠΈΡΡΠΎΠ²ΡΡ
Π²Ρ
ΠΎΠ΄Π½ΡΡ
/ Π²ΡΡ
ΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ
Π²Ρ
ΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², ΡΠ°Π·ΡΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ±ΡΠΎΡΠ°, USB-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΡΠ°Π·ΡΠ΅ΠΌ ICSP.
1. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ΅Π΄Ρ Arduino (IDE)
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»ΠΈ ΠΏΠ»Π°ΡΡ Arduino Uno, Π²Π°ΠΌ ΡΠ½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Arduino IDE (ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ) Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠΎΠ΄ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π² IDE ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² Arduino ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ.
ΠΠΎΡΠ΅ΡΠΈΡΠ΅ arduino.cc, ΡΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ°ΠΌΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Arduino IDE Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π΄Π»Ρ Mac, Windows ΠΈ Linux.
- ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΒ» Π΄Π»Ρ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π·Π°ΡΠ΅ΠΌ
- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ».exe-ΡΠ°ΠΉΠ» Π½Π° Π²Π°Ρ Π΄ΠΈΡΠΊ.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» .exe.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ½ΡΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅
- Π Π΅ΡΠΈΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°Π»Π΅Π΅Β».
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ, Π² ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΒ».
- ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅, ΠΏΠΎΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π²Π΅ΡΡΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°ΠΊΡΡΡΡΒ».
2. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Arduino IDE
ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino IDE ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΡΠ»ΡΠΊ Arduino Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅.ΠΡΠΊΡΠΎΠ΅ΡΡΡ ΡΡΠ΅Π΄Π° IDE, ΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°.
3. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΠΎΠ½Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ.
4. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ USB.
Π§ΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠ°Π±Π΅Π»Ρ USB. ΠΠ° ΠΏΠ»Π°ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π³ΠΎΡΠ΅ΡΡ Π·Π΅Π»Π΅Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΏΠΈΡΠ°Π½ΠΈΡ.
5. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ
ΠΠ°ΡΠ΅ΠΌ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino.ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» ΠΈΠ· ΡΡΡΠΎΠΊΠΈ ΠΌΠ΅Π½Ρ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Β«BoardΒ», ΠΈ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π΄ΡΡΠ³ΠΎΠ΅ ΠΌΠ΅Π½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Ρ Π²ΡΠ±Π΅ΡΠ΅ΡΠ΅ ΡΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π»Ρ Arduino ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
6. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠ»Π°ΡΡ Arduino. ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π° Π·Π°ΡΠ΅ΠΌ Π² ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ COM3 ΠΈΠ»ΠΈ Π²ΡΡΠ΅ (COM1 ΠΈ COM2 ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΡΡΠΎΠ²). Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΏΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° Π²Π°ΡΠ° ΠΏΠ»Π°ΡΠ° Arduino, ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino ΠΈ ΡΠ½ΠΎΠ²Π° ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΌΠ΅Π½Ρ.ΠΠ°ΠΏΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΡΠ΅Π·Π°Π΅Ρ, Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΠ»Π°ΡΠΎΠΉ Arduino. Π‘Π½ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ.
7. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΈΠ³Π°Π½ΠΈΡ
ΠΡ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ³Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Arduino IDE. ΠΡΠΎΡΡΠΎ Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² Π€Π°ΠΉΠ»-> ΠΡΠΈΠΌΠ΅ΡΡ-> ΠΡΠ½ΠΎΠ²Ρ-> Blink.
ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°:
- ΠΠΎΠ΄ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ
- ΠΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΡΠΎΡΠΊΠΎΠΉ Ρ Π·Π°ΠΏΡΡΠΎΠΉ
- ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ»Π΅Π΄ΡΡΡ Π·Π° // ΠΈΠ»ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ / * ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ * /
- Void loop () ΠΈ void setup () – Π΄Π²Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.Π Π°Π·Π΄Π΅Π» Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ±ΡΠΎΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΈΠΊΠ» ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π°. ΠΠ½ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π½Π΅ ΠΎΡΡΠ°Π½Π΅ΡΡΡ.
- Π‘ΡΡΠΎΠΊΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π° ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠΆΠ΅Π½Π°.
- Π ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅, Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ.
9. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠ° Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π²Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ (ΠΊΠΎΠ΄). Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Arduino ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΈ Π³ΠΎΡΠΈΡ Π·Π΅Π»Π΅Π½ΡΠΉ ΡΠ²Π΅Ρ – Π·Π½Π°ΡΠΈΡ, Π²ΡΠ±ΡΠ°Π½Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈ ΠΏΠΎΡΡ.ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ» Π² ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ Β«ΠΡΠΊΠΈΠ·Β».
Π§Π΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠΎΡ ΡΠΊΡΠ°Π½ Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ Done uploading.
ΠΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΡΠΎ!
ΠΡΠΊΡΠΎΠΉΡΠ΅ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ ArduinoΠ Create & Learn ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠΏΠΎΡ Π½Π° ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°, Arduino – Π»ΡΡΡΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π½Π°Ρ ΠΠ°ΡΡΠ΅Ρ ΡΡ Π΅ΠΌ: ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΡΡΡ Arduino, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΎΡΠ½ΠΎΠ²Ρ ΡΡ Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ ΠΠΌΠ° ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ΅ΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².Π ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅ Arduino Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΠ΅ Arduino Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΡΡ ΡΡΠ΅Π΄Ρ ΠΈ ΡΠ΅Π°Π³ΠΈΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡΠΉΡΠ΅ΡΡ, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ Π΄ΠΎΡΠΊΡ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΈΠΌΡΠ»ΡΡΠΎΡ (Ρ ΠΎΡΡ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ).
ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΡΠΈΠΌ ΠΌΠ°ΡΡΠ΅ΡΠ°ΠΌ ΡΡ Π΅ΠΌ: Arduino Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ 2, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΎΡΡΠΎΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠ΅ΡΡΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΈΠ³Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Arduino.
Π‘ΡΠ°ΡΡΠΎΠ²ΡΠ΅ Π½Π°Π±ΠΎΡΡ Arduino Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉΠΠΎΡΡΡΠΏΠ½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ Arduino, ΠΈ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄Π½Ρ ΠΎΠ±ΡΡΡ ΡΠ΅ΡΡΡ: ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.ΠΠΎ ΡΡΡΠΈ, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ – ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
Π Create & Learn ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΡ Arduino Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino, ΡΡΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ Π΄Π΅Π½ΡΠ³ΠΈ . ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ Π΄Π΅ΡΠ΅ΠΉ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ:
- Π‘ΡΠ°ΡΡΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Arduino : ΠΡΠΎΡ ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Arduino ΠΏΡΠΎΠ²Π΅Π΄Π΅Ρ Π²Π°Ρ ΡΠ΅ΡΠ΅Π· ΠΎΡΠ½ΠΎΠ²Ρ Arduino ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. . ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.Π ΡΡΠΎΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π²Ρ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΌΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΏΠ»Π°ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Arduino UNO. Π Π½Π΅ΠΌ Π΅ΡΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ»Π°ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ, ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ, ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
- ELEGOO UNO Project Basic Starter Kit : ΠΡΠΎΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ – ΡΠ°ΠΌΡΠΉ Π΄Π΅ΡΠ΅Π²ΡΠΉ ΠΈ ΡΠ°ΠΌΡΠΉ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Arduino Ρ Π½ΠΎΠ²Π΅ΠΉΡΠ΅ΠΉ ΠΏΠ»Π°ΡΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ UNO R3 + USB-ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΈ Π²ΡΠ΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠΎΡΡΠ°Π²Π½ΡΠ΅ ΡΠ°ΡΡΠΈ.
- ELEGOO UNO Project Super Starter Kit : ΠΡΠΎΡ ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ Super ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Arduino Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ.ΠΠ½ Π½Π° 100% ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Arduino UNO R3, NANO, MEGA 2560 R3.
Arduino – ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΌΠΈΡ . ΠΠ΄Π½ΠΎΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ²Π΅ΡΠ°, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ.
ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π½Π°ΡΠ°ΡΡ Ρ Arduino Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ, ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΠΌ Π½Π° ΡΠ°ΠΉΡΠ΅ Create & Learn for Circuit Wizard: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino, Π³Π΄Π΅ Π²Π°Ρ ΡΠ΅Π±Π΅Π½ΠΎΠΊ ΡΠ·Π½Π°Π΅Ρ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π°Ρ ΡΡ Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ΅ΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌ Arduino, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΡΡ ΡΡΠ΅Π΄Ρ ΠΈ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. Π§ΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ ΠΎΠ± ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, ΡΠ·Π½Π°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ Micro: Bit.
ΠΠ°Π»Π΅Π΅ ΡΠ·Π½Π°ΠΉΡΠ΅ Π²ΡΠ΅ ΠΎ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅ ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΠ²ΡΠΎΡ: ΠΠΏΡΡΠ²Π° Π Π°ΡΡΠΎΠ³ΠΈ, ΠΈΠ½ΡΡΡΡΠΊΡΠΎΡ Create & Learn, ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π²ΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ 6 Π»Π΅Ρ. ΠΠΏΡΡΠ²Π° ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΅ΠΏΠ΅Π½Ρ Π±Π°ΠΊΠ°Π»Π°Π²ΡΠ° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΠΈ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΌΠ°Π³ΠΈΡΡΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
.

