ARDUINO – ΠΠ΄Π΅ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ Π½ΡΠ»Ρ?
ΠΡΠΈΠ²Π΅Ρ. ΠΡΠ»ΠΈ ΡΡΠΎΠΈΡ Π·Π°Π΄Π°ΡΠ° Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ Π½ΡΠ»Ρ, ΡΠΎ Π½Π΅ ΡΡΠΎΠΈΡ ΡΡΠ°Π·Ρ Π±ΡΠΎΡΠ°ΡΡΡΡ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, Π° Π½Π°ΡΠ°ΡΡ Ρ ΠΎΡΠ½ΠΎΠ², ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ° ΡΡΡ ΡΠ΅ΠΌΡ Π΅ΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡ ΠΎΡ Π³Π°ΡΠ²Π°ΡΠ΄Π° (ΠΎΠ½ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ, Π΅ΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ ΡΠΈΠΏΠ° edx, Π΅ΡΡΡ Π½Π° ΡΡΡΡΠ΅ΠΊΠ΅ΡΠ΅, Π΅ΡΡΡ Π½Π° Π³Π°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠΌ cdn Π·Π°ΠΏΠΈΡΠΈ Π²ΡΠ΅Ρ Π»Π΅ΠΊΡΠΈΠΉ/ΡΠ΅ΠΌΠΈΠ½Π°ΡΠΎΠ² ΠΈ ΠΏΠ΄Ρ-ΠΊΠΈ Ρ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΌΠΈ Π·Π°Π΄Π°Π½ΠΈΡΠΌΠΈ). ΠΠ½Π΅ Π² ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΌΠΎΠ³, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ CS50 introduction to computer science. ΠΠΎ-ΠΌΠΎΠ΅ΠΌΡ, Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΠ» ΠΊΡΠΎ-ΡΠΎ Π³Π΄Π΅-ΡΠΎ. Π’Π°ΠΌ ΡΠ°ΡΡΠΊΠ°ΠΆΡΡ ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΠΎΠ½ΡΡΠΈΡΡ (Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ , ΡΡΡΡΠΊΡΡΡΠ°Ρ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΠ΅-ΡΡΠΎ ΠΎΠ± Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°) ΠΈ Π±ΡΠ΄ΡΡ ΡΡΠΈΡΡ ΠΏΠΈΡΠ°ΡΡ Π½Π° C. Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΊΡΡΡ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ.ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠΎΡΠΈΡ ΠΎΡΠΊΡΡΡΡΡ ΠΊΡΡΡΠΎΠ² ΠΎΡ ΡΠ°Π·Π½ΡΡ ΠΈΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ Π½Π° ΡΠ΅ΡΡΡΡΠ°Ρ Π²ΡΠΎΠ΄Π΅ edx ΠΈΠ»ΠΈ udacity, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ.
ΠΡΠ΅ Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΡΡΡΡ, ΠΊΠ°ΠΊ codecademy.com (ΡΠ°Π·Π½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΊΡΡΡΡ Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° ΠΏΡΡΠΌΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΠΌΠ½ΠΎΠ³ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ) ΠΈ codewars.com (Π·Π°Π΄Π°ΡΠΊΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΡΠ°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΈ Π²ΡΠ΅ ΡΠ°ΠΊΠΎΠ΅).
ΠΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΠΊΠ½ΠΈΠ³, ΠΎΠΏΡΡΡ ΠΆΠ΅, Π½Π΅ ΡΡΠΎΠΈΡ Π±ΡΠΎΡΠ°ΡΡΡΡ Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ Π²ΡΠΎΠ΄Π΅ “ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π‘++ Ρ Π½ΡΠ»Ρ Π·Π° 21 Π΄Π΅Π½Ρ”. Π£Π³Π»ΡΠ±Π»ΡΡΡΡΡ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ° Π±Π΅Π· ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ·ΡΠΊ Π΄Π΅Π»Π°Π΅Ρ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ. ΠΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΠΎΠΈΡ ΡΠ΄Π΅Π»ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΡΠ΅ΡΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
Π, Π΄Π°, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°, ΠΌΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ – Π»ΡΠ±ΠΎΠΉ. ΠΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ (ΡΠ°ΠΌ, ΡΠ°ΠΉΡΡ, Π°Π½Π΄ΡΠΎΠΈΠ΄-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ΄), ΠΏΠΎΠ³ΡΠ³Π»ΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ – ΠΈ Π²ΠΏΠ΅ΡΠ΅Π΄.
Π, ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ – Π½Π΅ Π½Π°Π΄ΠΎ “Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ ΠΏΠ°ΡΠΊΠ°Π»Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠ°ΡΠΊΠ°Π»Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ”.
community.alexgyver.ru
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Arduino: ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°
ΠΠ»Π°Π²Π½Π°Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ β ΡΡΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½Π½ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, Ρ ΡΠ΅Π»ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ, ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
ΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΡΠ°ΠΌΡΠΉ ΠΏΠΎΠ»Π½ΡΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Arduino. Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ.
ΠΡΠ΄ΡΠΈΠ½ΠΎ β ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ° ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ β ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Ρ ΠΎΠ΄Π½ΠΎΠΈΠΌΡΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘++. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅, Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·ΡΡΠΈΡΡ Π²ΡΠ΅ Π½ΡΠ°Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Arduino.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΆΠ΅ ΡΠΎΡΡΠ°Π²ΠΈΠΌ ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino ΠΈ ΡΡΠΎΡΠ½ΠΈΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ.
ΠΡΠ½ΠΎΠ²Ρ Arduino
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ, Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΠΌΠ΅ΡΡ Π±Π°Π·ΠΈΡ Π² ΡΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½. ΠΠ±ΡΠΎΠ»ΡΡΠ½ΠΎ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° ΠΏΠΎΡΡΠ°ΠΏΠ½ΠΎΠΉ Π±Π»ΠΎΠΊ-ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΠ»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΠΡΠ΄ΡΠΈΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Ρ Π³ΠΎΡΠΎΠ²ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, Π²Π°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΠΈΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΠ· Π½ΠΈΡ , ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ΅Π»ΠΈ. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π½Π΅ Π΄ΠΎΠ±ΡΡΡΠ΅ΡΡ, Π½ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π·Π½Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° Π‘++ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΡΠΈΠΏΠ°.
ΠΠ»ΡΡΠ΅Π²Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Arduino ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ»ΡΡΡΠ΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΎΠΊΡΠΏΠ°Π΅ΠΌΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΈ Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΈΡΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ Π²Π°ΡΠΈΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π½Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΠΈ Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ ΡΠ°Π½ΡΠ°Π·ΠΈΡ.
ΠΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΡΠΎΡΡΡΡ ΠΈΠ· ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½Ρ Π΄Π»Ρ Π‘++. ΠΡΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ Π»ΡΠ±Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΈΠ³Π½Π°Π»Π°, β ΡΡΠΎ Π½Π°Π±ΠΎΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΈΡΠ°Π½ Π² Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅. Π Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΡΠ° ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅Π»ΠΈ Π²Π°ΠΌ ΡΡΠΎΠΈΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ.
ΠΠ»Π°Π²Π½ΡΠΉ ΠΆΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ Arduino ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ Ρ Π½ΡΠ»Ρ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ΄Π±ΠΈΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π»ΡΡΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ Π½Π° ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΡ Π·Π°Π΄Π°ΡΠ°Ρ .
Π’Π°ΠΊΠΆΠ΅, ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ ΡΠ·ΡΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΡΠΈΡΡΠ΅ΠΌΡ β Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ, Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ python ΠΈΠ»ΠΈ pascal, ΡΠ΄ΠΎΠ±Π½ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°Π»ΡΠ½ΡΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π²Π°ΠΌ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΠΠ. Π‘Π°ΠΌ Π‘++ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΄ΡΠΎ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π²ΠΎ Π²ΡΡΠΌ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎ, ΡΡΠΎΠΈΡ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° Ρ Π½ΡΠ»Ρ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Arduino ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ·ΡΠΊ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅Π΄Ρ ΠΏΡΠΈ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΌΠ° ΠΏΠ»Π°ΡΠ° ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅ΠΉ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΡ, Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠΎΡΠΎΠ³ΠΎΠΌ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π² ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π΅ Π²Π»Π°Π΄Π΅ΡΡ ΠΈΠΌ, ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ.
Π£ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈΠΌΠ΅ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠΈ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°, ΡΠ°ΠΊ ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ, ΠΈ Π²Π°ΠΌ ΡΡΠΎΠΈΡ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΠ±Π΅ ΡΡΠΎΡΠΎΠ½Ρ Π²ΠΎΠΏΡΠΎΡΠ°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Ρ ΡΠ΅ΠΌ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π΄Π΅Π»ΠΎ ΠΈ ΡΠ΅Π³ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌ. Π‘ΡΠ΅Π΄ΠΈ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ² ΠΡΠ΄ΡΠΈΠ½ΠΎ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡΠΌΠ΅ΡΠ°ΡΡ:
- ΠΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ. ΠΡΠΎΡ ΠΏΡΠ½ΠΊΡ Π±ΡΠ΄Π΅Ρ ΠΈ Π² Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°Ρ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ·-Π·Π° ΠΏΡΠΎΡΡΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π±Π°Π·ΠΈΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΠΈ Π³ΡΠ»ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ ΡΠΆΠ°ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ° ΡΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΠΉΠ΄ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ΅ΠΌ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ. Π ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π΄Π»Ρ ΡΠ΅ΡΡΡΠ·Π½ΡΡ Π·Π°Π΄Π°Ρ.
- ΠΠ±ΡΠΈΡΠ½ΠΎΠ΅ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ. ΠΡΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²ΠΎ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ°ΠΌΠΈ, Π²Π΅Π΄Ρ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠΈΡ ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Π½ΡΠΌ, ΠΊΠ°ΠΊ ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΡΡ , ΡΠ°ΠΊ ΠΈ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΡ . ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π½Π½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΈ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡΡΡ Π² ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΡ ΠΆΠ΅ ΠΈΠ·ΡΡΠΈΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΡΠΎ Π²Π°ΠΌ Π²ΡΡΡΠ΅ΡΡΡΡΡ, ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΡΠ΅ΡΠ΅Π½Ρ Π² ΠΡΠ³Π»Π΅, Π½ΠΎ, Π·Π°ΡΠ°ΡΡΡΡ, ΠΎΡΠ²Π΅ΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ.
- ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ. ΠΠΎ, ΠΊΠ°ΠΊ ΡΠΆΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΡΡΡΡ Π²ΡΡΠ΅, Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΠΈ ΡΠ²ΠΎΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ.
ΠΠΌΠ΅Π΅ΡΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ ΡΡΠ΄ Π²Π΅ΡΠΎΠΌΡΡ ΠΌΠΈΠ½ΡΡΠΎΠ²:
- ΠΠΈΠ·ΠΊΠ°Ρ ΠΏΠ»Π°Π½ΠΊΠ° Π΄Π»Ρ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠΎΠΈΠΌΠΈ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΡΠ΅ΡΡ, Π² ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΌΡΡΠΎΡ. ΠΠ΅Π΄Ρ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈΠ· Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΡΡΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ Π·Π½Π°Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΠ² Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΠ·Π°ΡΠΈΠΈ, Π° ΡΠ°ΡΡΡ β Π²ΠΎΠ²ΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΈ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π·Π°ΡΠ΅ΠΌ Π°Π²ΡΠΎΡΡ ΠΈΡ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΠΈ. Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΄ΡΠΏΠΎΡΡΠ΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π»ΠΎΠΏΠ°ΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΡ ΡΠΎΡΡΠΌΠΎΠ² ΠΈΠ»ΠΈ ΠΆΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ Π½ΡΠ»Ρ.
- Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π‘++. ΠΠ° Π΄Π΅Π»Π΅ β ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»ΠΎΠΆΠ½Π΅ΠΉΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΌΡΠ»ΡΡΠΈΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΈ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ Π·Π°Π΄Π°Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΠΌΠ΅Π»ΠΈ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌ ΠΈ Π·Π½Π°Π΅ΡΠ΅ Ρ ΠΎΡΡ Π±Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ ΠΎΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΡΠ»ΡΡΠΈΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°Π»ΡΠ½ΡΠΌ Π―Π, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡΡΡ.
- ΠΠΈΠ·ΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠΊΠ»ΠΈΠΊΠ° ΡΠ°ΠΌΠΈΡ ΡΠΈΠΏΠΎΠ² ΠΈ ΠΈΡ ΡΠ»Π°Π±ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΠ°, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ, Π΄ΠΎΠΊΡΠΏΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ, Π½ΠΎ ΡΡΠΎ ΠΈΠ³ΡΠ°Π΅Ρ Ρ Π½ΠΈΠΌΠΈ Π·Π»ΡΡ ΡΡΡΠΊΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π½Π΅ Π·Π½Π°ΡΡ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π΅ΡΠΈΡΠ΅, ΠΎΠ½ΠΈ ΡΡΡΠ΅Π΄Π½ΡΡΡ Π²ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, ΡΡΠΎΠ±Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π»ΡΠ΄ΠΈ, ΡΠΎΠ·Π΄Π°ΡΡΠΈΠ΅ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ, ΠΏΠ΅ΡΠ΅ΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡ Π·Π° Π½Π΅Π½ΡΠΆΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ, Π° ΡΠ΅ΠΌ, ΠΊΡΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΎΠΊΡΠΏΠ°ΡΡ ΠΈ ΠΏΠ°ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ»Π°Ρ.
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½ΡΠ°Π½ΡΠΎΠ², ΠΈ Π½Π΅ ΡΡΠΎΠ»Ρ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½Π° Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ ΠΌΠ°Π»Π΅ΠΉΡΠΈΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΡΠ΄Π° ΠΏΡΠΎΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡΡΡ.
ΠΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Arduino
ΠΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΡΠ°Π½Π΅Π΅ Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ, ΠΈ ΡΡΠΎ Π²Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠΏΡΡ, ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Arduino ΠΏΠΎΠΉΠ΄ΡΡ ΠΊΡΠ΄Π° ΠΏΡΠΎΡΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°ΡΠ½ΡΡΠ΅ Ρ ΠΎΡΠ½ΠΎΠ². ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π² ΠΏΠ»Π°Π½Π°Ρ Ρ Π²Π°Ρ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π³ΠΎΡΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ, ΠΈΠ· ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΡ ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ ΠΎΡΠΎΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΡΠΎΠ³Π΄Π° ΡΡΠΎΠΈΡ ΠΈΡΠΊΠ°ΡΡ Π½Π°Π±ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΈΡΠ°Π»ΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°ΠΌΠΈ, ΡΡΠΎΠ±Ρ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ Π² ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ. ΠΠ½Π°ΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ΅ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ .
ΠΠΎ ΠΊΡΠ΄Π° Π»ΡΡΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ ΠΎΡΠ½ΠΎΠ² ΠΈ ΠΏΠΎΡΠ²ΡΡΠΈΡΡ Ρ ΠΎΡΡ Π±Ρ Π½Π΅Π΄Π΅Π»Ρ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° Π±Π»ΠΎΠΊΠΈ, Π° ΡΠ΅ β ΡΠΆΠ΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°Π³ΠΈ. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌ Π²Π°ΠΌ Π½Π΅ ΡΠ°Π· ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΈΠ·ΡΡΠΈΡΠ΅ Π²Π΅ΡΡ Π±Π°Π·ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΈ ΡΠ°ΠΌΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π½Π° Π‘++, ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π»ΡΠ±ΡΠ΅ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠ° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π²Π°ΡΠ΅ΠΉ ΡΠ΅Π»ΡΡ ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠ½ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΠΈ Π½Π°ΡΡΠΈΡΡΡΡ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·ΡΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°, ΡΡΠΎΠ±Ρ Π²Ρ ΡΡΡΠΊΠΎ Π·Π½Π°Π»ΠΈ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ, ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π·Π΄ΡΠ°Π²ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΠΎΡΡΡ Π²Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
Π‘Π°ΠΌΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° ΡΡΠΈ ΡΡΠ°ΠΏΠ°:
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ.
- ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π² ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ ΡΠΈΠΏΠ°. ΠΡΠΎ Π΅ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ.
- ΠΠ²ΠΎΠ΄ ΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠ’, ΡΡΠΎΠ±Ρ ΠΏΠ»Π°ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»Π° ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΡΡΠΎΠ΅, ΠΈ Π²Π°ΠΌ Ρ Π²Π°ΡΠ°Π΅Ρ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π° ΠΏΡΠ½ΠΊΡΠ°.
Π‘Π°ΠΌΡΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Arduino
ΠΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅:
- Π‘ΠΎΠ·Π΄Π°ΡΡ Π΄Π°ΡΡΠΈΠΊ ΠΎΡΠ²Π΅ΡΡΠ½Π½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ LED Π»Π°ΠΌΠΏΡ ΠΏΠΎΠ΄ ΡΡ ΡΡΠΊΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π»ΡΠ±ΡΡ Π²Π΅ΡΠ΅ΠΉ Π² Π²Π°ΡΠ΅ΠΌ Π΄ΠΎΠΌΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ-Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ°, ΠΎΡΠΊΡΡΡΠΈΡ Π΄Π²Π΅ΡΠ΅ΠΉ ΠΈ ΠΏΡΠΎΡΠ΅Π΅.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΎΡΠ°Π½ΠΆΠ΅ΡΠ΅ΠΈ.
Π₯ΠΎΡΡ ΡΡΠΎ ΠΈ Π·Π²ΡΡΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΡΠ°ΡΠ½ΠΎ, Π½Π° Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΠ±ΠΈΠ»ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π½ΠΈΠΌ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, Π²Ρ Π½Π΅ ΠΏΠΎΡΡΠ°ΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΈΠ».
Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Arduino IDE | AlexGyver Technologies
Π Π°Π±ΠΎΡΠ° Ρ Arduino IDE
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ β Arduino IDE. IDE ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΈ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π±Π»ΠΎΠΊΠ½ΠΎΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄, ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡΡ ΠΊΠΎΠ΄, ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΊΠΎΠ΄ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. IDE Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° java, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΠ΄ΠΈΠ²Π»ΡΠΉΡΠ΅ΡΡ Π΅Ρ Π΄ΠΎΠ»Π³ΠΎΠΌΡ Π·Π°ΠΏΡΡΠΊΡ, Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΌΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²ΠΊΠΈ ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Ρ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π² Arduino IDE, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΠΊ Π½Π΅ΠΉ ΠΏΡΠΈΠ²ΡΠΊ. ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ IDE Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π½Π° ΡΠΎΠ½Π΅ βΠ²Π·ΡΠΎΡΠ»ΡΡ β ΡΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π΄Π΅ΡΠ΅Π²Π°/ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° (ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²), ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π°, ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° (Ρ ΠΎΡΡ Π΅Π³ΠΎ ΠΎΠ±Π΅ΡΠ°ΡΡ Π²ΠΎΡ-Π²ΠΎΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈ ΡΠΆΠ΅ Π΅ΡΡΡ beta) ΠΈ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠ΅ΠΉ ΠΊΠΎΠ΄Π°. ΠΡΠΈΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² Π»ΠΈΡΠ΅Π½Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈ Arduino IDE, ΠΎ Π½ΠΈΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠΎΠΊΠ°. ΠΠΎΠΌΠΈΠΌΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΎΠ·Π²ΡΡΠ΅Π½Π½ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΡΠ°ΠΌ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΈΡΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΠ΅ define-Ρ ΡΠ°ΠΉΠ»Π° Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΈ Ρ Π½ΠΈΠΌΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
Π‘Π½Π°ΡΠ°Π»Π° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠ±ΡΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Ρ.Π΅. ΠΊΠ°ΠΊ ΠΎΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ°. Π ΡΠ°ΠΌΠΎΠΌ ΡΠ΅Π½ΡΡΠ΅ β Π±Π»ΠΎΠΊΠ½ΠΎΡ, ΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ, Π³Π΄Π΅ ΠΏΠΈΡΠ΅ΡΡΡ ΠΊΠΎΠ΄. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π΄Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±Π»ΠΎΠΊΠ°, setup ΠΈ loop. Π Π½ΠΈΠΌ Π²Π΅ΡΠ½ΡΠΌΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΡΡΠΎΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅.
- ΠΡΠΎΠ²Π΅ΡΠΈΡΡ β ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ (ΡΠ±ΠΎΡΠΊΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠΈΠ±ΠΊΠΈβ¦) ΠΊΠΎΠ΄Π° Π±Π΅Π· Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² ΠΏΠ»Π°ΡΡ. Π’ΠΎ Π΅ΡΡΡ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π° ΠΎΡΠΈΠ±ΠΊΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ
- ΠΠ°Π³ΡΡΠ·ΠΈΡΡ β ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² ΠΏΠ»Π°ΡΡ
- Π‘ΠΎΠ·Π΄Π°ΡΡ/ΠΎΡΠΊΡΡΡΡ/ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ β ΡΡΡ Π²ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ
- ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ° β ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ° Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ
- ΠΠ΅Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ β ΡΠ°Π±ΠΎΡΠ° Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, ΠΎ Π½ΠΈΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π½ΠΈΠΆΠ΅
- Π’Π΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ β ΡΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊΡΠ°ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ: Π·Π°Π³ΡΡΠ·ΠΊΠ° Π·Π°Π²Π΅ΡΡΠ΅Π½Π°, ΠΎΡΠΈΠ±ΠΊΠ° Π·Π°Π³ΡΡΠ·ΠΊΠΈ, Π°Π²ΡΠΎΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ ΠΈ Ρ.Π΄.
- ΠΠΎΠ³ ΡΠ°Π±ΠΎΡΡ β ΡΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΎΡΡΡΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ β Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ, Π²Π΅ΡΡΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ Π½ΠΎΠΌΠ΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ COM ΠΏΠΎΡΡΠ°
ΠΡΠΎΠ±Π΅ΠΆΠΈΠΌΡΡ ΠΏΠΎ ΠΏΡΠ½ΠΊΡΠ°ΠΌ ΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΡΠΈΡΠ°Ρ ΠΏΠ΅ΡΠ²ΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΡΠΌΠΈ, Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎ Ρ ΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. ΠΠ΅ΡΡΠΈΡ ΠΌΠΎΠ΅ΠΉ IDE β 1.8.8, Π² Π½ΠΎΠ²ΡΡ ΡΡΠΎ-ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ
ΠΠΊΠ»Π°Π΄ΠΊΠ° βΠ€Π°ΠΉΠ»β
- ΠΠΎΠ²ΡΠΉ
- ΠΡΠΊΡΡΡΡ
- ΠΡΠΊΡΡΡΡ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅
- ΠΠ°ΠΏΠΊΠ° ΡΠΎ ΡΠΊΠ΅ΡΡΠ°ΠΌΠΈ β ΡΠΏΠΈΡΠΎΠΊ ΡΠΊΠ΅ΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½Ρ ΡΡΠ΄Π°, ΠΊΡΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΈΡ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ/Arduino)
- ΠΡΠΈΠΌΠ΅ΡΡ β ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Ρ ΠΏΠΎΠ΄ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ. ΠΠ΅ΡΡΠΌΠ° ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΡΡΡΠΊΠ°
- ΠΠ°ΠΊΡΡΡΡ
- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ
- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊβ¦
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ (Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ)
- ΠΠ΅ΡΠ°ΡΡ
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ
- ΠΡΡ ΠΎΠ΄
ΠΠ°Π»Π΅Π΅ ΡΡΠ°Π·Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠΊΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅ΠΊ:
ΠΠΊΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅ΠΊ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Arduino IDE
ΠΡΡΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π½Π° ΡΠ²ΠΎΠΉ Π²ΠΊΡΡ. ΠΠ· Π½ΠΈΡ ΠΎΡΠΌΠ΅ΡΡ
- Π Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΡΠΊΠ΅ΡΡΠ΅ΠΉ β ΠΊΡΠ΄Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ ΡΠΊΠ΅ΡΡΠΈ
- ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ β ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π»ΠΎΠ³ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ Π±Π°Π³ΠΎΠ² ΠΈ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΡ Π³Π»ΡΠΊΠΎΠ²/ΠΎΡΠΈΠ±ΠΎΠΊ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ β Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈΠ· Arduino IDE, ΡΡΠΎΠ±Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°Ρ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Notepad++. Π Π΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΠΌ, Π° Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΡΠ΅ΡΠ΅Π· IDE. ΠΠ°ΡΠ΅ΠΌ ΡΡΠΎ? ΠΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π² ΡΠΎΠΌ ΠΆΠ΅ Notepad++ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ ΠΏΡΠΈΡΡΠ½Π΅Π΅, ΡΠ΅ΠΌ Π² Arduino IDE. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ.
- ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ»Π°ΡΒ β ΡΡΠ΄Π° Π²ΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π½Π° ESP8266 ΠΈΠ»ΠΈ ATtiny85.
ΠΠΊΠ»Π°Π΄ΠΊΠ° βΠΡΠ°Π²ΠΊΠ°β
ΠΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΡΠ°Π²ΠΊΠ° Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π΅Ρ, Π²ΡΡ ΠΊΠ°ΠΊ Π² Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
ΠΠΊΠ»Π°Π΄ΠΊΠ° βΠ‘ΠΊΠ΅ΡΡβ
ΠΠΊΠ»Π°Π΄ΠΊΠ° βΠ‘ΠΊΠ΅ΡΡβ
- ΠΡΠΎΠ²Π΅ΡΠΈΡΡ/ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ β ΡΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π³Π°Π»ΠΎΡΠΊΠ°
- ΠΠ°Π³ΡΡΠ·ΠΊΠ° β ΡΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π·Π°Π³ΡΡΠ·ΠΊΠ°
- ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ β Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠΊΠ΅ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π² ΠΠ, ΠΌΠΈΠ½ΡΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ
- ΠΠΊΡΠΏΠΎΡΡ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° β ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΠΠ. ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Ρ ΠΎΡΠΎΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉΡΡ Π² Π½ΡΠΌ ΠΊΠΎΠ΄ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠΎ ΡΡΠΎ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ Π²ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄. ΠΠΌΠ΅Π½Π½ΠΎ Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π» ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊ =)
- ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΏΠ°ΠΏΠΊΡ ΡΠΊΠ΅ΡΡΠ°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΠΊΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΎΠΉ include, Π²ΡΡ ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ
- Π£ΠΏΡΠ°Π²Π»ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈβ¦Β β ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°
- ΠΠΎΠ±Π°Π²ΠΈΡΡ .zip Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ β Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΡΠ°ΠΊ Π΄Π΅Π»Π°ΡΡ, ΠΏΠΎΡΠΎΠΌ Π½Π΅ Π½Π°ΠΉΠ΄ΡΡΠ΅, ΠΊΡΠ΄Π° ΠΎΠ½Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡ
- ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ°ΠΉΠ»β¦ β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΠΊΠΎΠ΄ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ°ΠΉΠ»
ΠΠΊΠ»Π°Π΄ΠΊΠ° βΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡβ
ΠΠΊΠ»Π°Π΄ΠΊΠ° βΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡβ
- ΠΠ²ΡΠΎΠ€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠ΄ ΠΏΠΎ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ. ΠΡΠ°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½Π°Ρ ΡΠΈΡΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Ρ ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ctrl+T ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΠ΅
- ΠΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠ΅ΡΡ β ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠΊΠ΅ΡΡ ΠΊΠ°ΠΊ .zip Π°ΡΡ ΠΈΠ²
- ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ β ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΡΡΡΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠ°ΡΠ°Π» ΡΠ΅ΠΉ-ΡΠΎ ΠΊΠΎΠ΄ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, Π° ΡΠ°ΠΌ ΠΏΠΎΠ΅Ρ Π°Π»Π° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°
- Π£ΠΏΡΠ°Π²Π»ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈβ¦ β ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°Β
- ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°
- ΠΠ»ΠΎΡΡΠ΅Ρ ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ β Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΠΎΡΡΡΠΎΠΈΡΠ΅Π»Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΈΠ΄ΡΡΠΈΠΌ Π² ΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΠΌ
- ΠΠ»Π°ΡΠ° β Π²ΡΠ±ΠΎΡ ΠΏΠ»Π°ΡΡ, ΠΊΡΠ΄Π° Ρ ΠΎΡΠΈΠΌ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ
- ΠΡΠΎΡΠ΅ΡΡΠΎΡ β Π²ΡΠ±ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΠΈΡ Π½Π° ΠΏΠ»Π°ΡΠ΅. ΠΠ±ΡΡΠ½ΠΎ ΠΎΠ½ ΠΎΠ΄ΠΈΠ½ Π½Π° Π²ΡΠ±ΠΎΡ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π΅ΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ
- ΠΠΎΡΡ β COM ΠΏΠΎΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠ»Π°ΡΠ°. ΠΡΠΎ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΡΡ, ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΎΡ COM1 (ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΏΠΎΡΡ)
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ β Π²ΡΠ±ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ
- ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ β ΠΏΡΠΎΡΠΈΠ²Π°Π΅Ρ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° (ΠΊΠΎΡΠΎΡΡΠΉ ISP)
ΠΠ΅Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ
ΠΠ΅Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Arduino IDE ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΠΎΠ½ΡΡΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ :
- ΠΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΌΡΡ Ρ Π½ΠΈΠΌ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅
- ΠΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡ ΠΎΠ±ΡΠΈΠΉ ΠΊΠΎΠ΄ Π½Π° ΡΠ°ΡΡΠΈ, ΡΠΎ Π΅ΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΡΠΈΠ³ΡΡΠ½Π°Ρ ΡΠΊΠΎΠ±ΠΊΠ° { ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΊΡΡΡΡΡΡ, Π° Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ β Π·Π°ΠΊΡΡΡΡΡΡ }. ΠΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π²ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΠΊΡΡ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ (Ρ Π»Π΅Π²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄ΠΎ ΠΏΡΠ°Π²ΠΎΠΉ). Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠΎΠ΄, ΠΎΡΠ½ΠΎΡΡΡΠΈΠΉΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΡΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ void loop() ΠΈ Π² Π΄ΡΡΠ³ΠΎΠΉ β Π½Π΅Π»ΡΠ·Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ loop() ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½
- ΠΠΊΠ»Π°Π΄ΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠ°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΠ°Π·Π½ΡΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ (ΠΊΠ°ΠΊ Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅, { Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, } Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅) β ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ.
- Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° Π΄ΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΡΠ·ΠΎΠ²Π°, ΡΠΎ Π΅ΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π»Π΅Π²Π΅Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π³Π΄Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ. Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ Π½ΠΎΠ²ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ Π΄ΡΠΌΠ°ΡΡ, Π³Π΄Π΅ ΠΎΠ½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΠΈΠ· Π·Π° ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ ΡΠΈΡΡ ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΎΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ. ΠΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ, Π²ΡΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π»ΡΡΡΠ΅ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ Π² ΡΠ°ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅.
- ΠΠΊΠ»Π°Π΄ΠΊΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ .ino, ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π»ΡΠ±ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π²Π΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ.
- ΠΠΎΠΌΠΈΠΌΠΎ βΡΠΎΠ΄Π½ΡΡ β .ino ΡΠ°ΠΉΠ»ΠΎΠ² Arduino IDE Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠ΅ΠΏΠ»ΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ .h (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ»), .cpp (ΡΠ°ΠΉΠ» ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ) ΠΈ .pde (ΡΡΠ°ΡΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ°ΠΉΠ»ΠΎΠ² Arduino IDE). ΠΡΠΈ ΡΠ°ΠΉΠ»Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π½ΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» .h Π½Π΅ ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΡΡΠ½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ include. Π’ΠΎ Π΅ΡΡΡ ΠΎΠ½ Π²ΠΈΡΠΈΡ ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ°, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΎ Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ½ ΡΠ°ΠΊ ΠΈ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ. Π ΡΠ°ΠΊΠΈΡ ΡΠ°ΠΉΠ»Π°Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΊΠ»Π°ΡΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ Π΄Π°Π½Π½ΡΡ .
ΠΠ½Π°Π»ΠΎΠ³ΠΈ Arduino IDE
ΠΡΠ΅ΠΌ Π½Π΅ΡΠ΅ΡΠΏΠΈΠΌΠΎ ΠΎΡΠ½ΠΎΡΡΡΠΈΠΌΡΡ ΠΊ ΠΊΡΠΈΠ²ΠΎΠΉ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ IDE ΠΌΠΎΠ³Ρ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ, ΡΠ°Π±ΠΎΡΠ° Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅ΠΌ-ΡΠΎ Π»ΡΡΡΠ΅, Π° ΡΠ΅ΠΌ-ΡΠΎ Ρ ΡΠΆΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ IDE:
- Notepad++ + Arduino IDE β Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½Π°Ρ ΡΠ²ΡΠ·ΠΊΠ° β ΠΏΡΠΎΠ³Π΅ΡΡΠΊΠΈΠΉ Π±Π»ΠΎΠΊΠ½ΠΎΡ βΠ½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΠΊΠ°Ρ β, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΠ§ΠΠΠ¬ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΠΈ Arduino IDE, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΄ΠΎΠ±Π½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ
- PlatformIO β ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½Π°Ρ Π²Π·ΡΠΎΡΠ»Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π΄Π°ΠΆΠ΅ Π² ΡΡΠ°ΡΡΠ΅ Ρ ΠΌΠ΅Π½Ρ Π½Π° ΡΠ°ΠΉΡΠ΅. ΠΠ²ΡΠΎΡ β Π½Π΅ Ρ. ΠΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΠΎ Π½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ. ΠΠ°, Π΅ΡΡΡ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ Π²ΡΡΠΊΠΈΠ΅ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΈΡΠΊΠΈ, Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π²ΡΡΡΠ½ΡΡ (Π² 2019 Π³ΠΎΠ΄Ρ Π½Π΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π²ΡΠ±ΠΎΡΠ° ΠΏΠΎΡΡΠ° β ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ β ΠΠ£!!!), ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ.
- Programino IDE β Π²ΠΎΡ ΡΡΠ° ΡΡΠ΅Π΄Π° ΠΌΠ½Π΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΠΊΠΈ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ, Π΅ΡΡΡ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΈΡΠΈ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠΈΠ½ΡΡ β ΠΎΠ½Π° ΠΏΠ»Π°ΡΠ½Π°Ρ, Π½ΠΎ Π½Π° Π²ΡΡ ΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π³ΡΠ³Π»ΠΈΡΡ ΠΊΡΡΠΊ =) ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅
- MariaMole β ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΠ΅Π΄Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ βΠΏΠ»ΡΡΠ΅ΠΊβ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°Π²Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ βΠ±Π°Π³ΠΎΠ²β ΠΈ Π½Π΅Π΄ΠΎΠ΄Π΅Π»ΠΎΠΊ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ ΡΠ°ΠΊ Π±ΡΠ»ΠΎ Π² 2017 Π³ΠΎΠ΄Ρ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
- B4R β ΡΡΠ΅Π΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΡΡΠ΄ΠΈΠ½ΠΎ Π½Π° ΡΠ·ΡΠΊΠ΅ Basic. ΠΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ β Π²ΠΎΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ
- Visual Studio Micro β ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½ΡΠΉ ΠΈ Π²Π·ΡΠΎΡΠ»ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ΠΊ Microsoft Visual Studio. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ
- XOD β ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΈΠ· Π½ΠΎΠ΄ (node) β Π±Π»ΠΎΠΊΠΎΠ². ΠΠΎΠ»Π½ΠΎΡΡΡΡ Π΄ΡΡΠ³Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ
- Atmel Studio β ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡΠ΅Π΄Π° Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR. ΠΠΈΠΊΠ°ΠΊΠΈΡ Π΄Π΅ΡΡΠΊΠΈΡ Π°ΡΠ΄ΡΠΈΠ½ΠΎΠ²ΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ β ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π°ΠΏΡΡΠΌΡΡ Ρ ΠΠ, ΡΠΎΠ»ΡΠΊΠΎ Ρ Π°ΡΠ΄ΠΊΠΎΡ! ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ Π°ΠΌΠΏΠ΅ΡΠΊΠΈ
ΠΠ°ΠΆΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
- ΠΠ°ΡΠ°Π»ΠΎΠ³ ΡΡΡΠ»ΠΎΠΊ Π½Π° Π΄Π΅ΡΡΠ²ΡΠ΅ ΠΡΠ΄ΡΠΈΠ½Ρ, Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΊΠΈ Ρ AliExpress Ρ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠΎΠ²
- ΠΠΎΠ΄Π±ΠΎΡΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π»Ρ Arduino, ΡΠ°ΠΌΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ , ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ
- ΠΠΎΠ»Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΠ·ΡΠΊΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ, Π²ΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΌΠ°ΠΊΡΠΎ, Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
- Π‘Π±ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΊΠ΅ΡΡΠ΅ΠΉ: ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠΎΠ΄Π°, ΡΠ°ΠΉΠΌΠ΅ΡΡ, ΡΠΈΠ»ΡΡΡΡ, ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
- ΠΠΈΠ΄Π΅ΠΎ ΡΡΠΎΠΊΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino Ρ ΠΊΠ°Π½Π°Π»Π° βΠΠ°ΠΌΠ΅ΡΠΊΠΈ ΠΡΠ΄ΡΠΈΠ½ΡΠΈΠΊΠ°β β ΠΎΠ΄Π½ΠΈ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ Π² ΡΡΠ½Π΅ΡΠ΅
alexgyver.ru
ΠΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ Arduino
aaveΠΠΊΡΠΏΠ΅ΡΡ +Β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΠ½ΠΆΠ΅Π½Π΅Ρ
2921
78 ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ²
Π‘ΠΏΡΠΎΡΠΈΡΡ
Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π³Π°Π΄ΠΆΠ΅ΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ? ΠΠ°ΠΌΠ΅ΡΠ΅Π½Ρ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ? Π’ΠΎΠ³Π΄Π° ΠΏΠ»Π°ΡΡ Arduino – Π»ΡΡΡΠΈΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Ρ ΠΎΡΠΎΡΠ° Π΄Π»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΠΏΠ»Π°ΡΠ° Arduino UNO.
Π‘ΡΠ°ΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅:
ΠΠ°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ
- – ΠΏΠ»Π°ΡΠ° Arduino UNO,
- – ΠΊΠ°Π±Π΅Π»Ρ USB (USB A – USB B),
- – ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ,
- – ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄,
- – ΡΠ΅Π·ΠΈΡΡΠΎΡ 220 ΠΠΌ,
- – ΠΏΠ°ΡΠ° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² 5-10 ΡΠΌ,
- – ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ – ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° (breadboard).
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino Ρ ΠΏΠΎΠΌΠΎΡΡΡ USB ΠΊΠ°Π±Π΅Π»Ρ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΠΎΡΠ΅ΡΡΡΡ Π·Π΅Π»ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ON Π½Π° ΠΏΠ»Π°ΡΠ΅. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino Π΄Π»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΠ‘ Windows, Mac OS X, Linux) Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ http://arduino.cc/en/Main/Software, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π°ΡΡ ΠΈΠ². Π‘ΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ ΠΏΠ»Π°Ρ Arduino.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π»Ρ ΠΠ‘ Windows. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ. ΠΡΠΊΠ°ΠΆΠΈΡΠ΅ΡΡ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Win + Pause, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π» “ΠΠΎΡΡΡ (COM & LPT)”. Π£Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°ΠΌ ΠΏΠΎΡΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ “Arduino UNO (COMxx)”. ΠΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° Π½ΡΠΌ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ “ΠΠ±Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ”. ΠΠ°Π»Π΅Π΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΊΠ°ΡΠ°Π»ΠΈ.
Π‘ΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠ»Π°ΡΡ. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ “Blink”: Π€Π°ΠΉΠ» > ΠΡΠΈΠΌΠ΅ΡΡ > 01.Basics > Blink.
Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΌΠ΅Π½Ρ Π‘Π΅ΡΠ²ΠΈΡ > ΠΠ»Π°ΡΠ° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ “Arduino UNO”.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΡ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΏΠ»Π°ΡΠ° Arduino. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΏΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠ»Π°ΡΠ°, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π» ΠΠΎΡΡΡ (COM & LPT). Π ΡΠΊΠΎΠ±ΠΊΠ°Ρ ΠΏΠΎΡΠ»Π΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠ»Π°ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°. ΠΡΠ»ΠΈ ΠΏΠ»Π°ΡΡ Π½Π΅Ρ Π² ΡΠΏΠΈΡΠΊΠ΅, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π΅Ρ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ, Π²ΡΠΆΠ΄Π°Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ½ΠΎΠ²Π°.ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. Π‘ΠΎΠ±Π΅ΡΠΈΡΠ΅ ΡΡ
Π΅ΠΌΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΊΠΎΡΠΎΡΠΊΠ°Ρ Π½ΠΎΠΆΠΊΠ° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π° Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ GND, Π΄Π»ΠΈΠ½Π½Π°Ρ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΏΠΈΠ½ΠΎΠΌ 13 ΠΏΠ»Π°ΡΡ Arduino. Π£Π΄ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠΎΠΉ, Π½ΠΎ ΠΏΡΠΈ Π΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠΊΡΡΡΠΊΠΎΠΉ.
ΠΠ°ΠΆΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅! Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ 13 ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π° ΠΏΠ»Π°ΡΠ΅. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊ ΠΏΠ»Π°ΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠΊΠΎΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ!
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΏΠ°ΠΌΡΡΡ ΠΏΠ»Π°ΡΡ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄, ΠΏΠΎΠΊΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ»Π°ΡΡ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ “ΠΠ°Π³ΡΡΠ·ΠΈΡΡ”, ΠΈ ΠΠ°Ρ ΡΠΊΠ΅ΡΡ Π·Π°ΠΏΠΈΡΠ΅ΡΡΡ Π² ΠΏΠ°ΠΌΡΡΡ ΠΏΠ»Π°ΡΡ Arduino. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Arduino Π²Π΅ΡΡΠΌΠ° ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ – Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ. ΠΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π²Π°ΡΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠΌ.
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΡΠ°ΡΡ Π²Π΅ΡΠ΅Π»ΠΎ ΠΏΠΎΠ΄ΠΌΠΈΠ³ΠΈΠ²Π°ΡΡ Π²Π°ΠΌ Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΡΡ 2 ΡΠ΅ΠΊΡΠ½Π΄Ρ (1 ΡΠ΅ΠΊΡΠ½Π΄Ρ Π³ΠΎΡΠΈΡ, 1 Π²ΡΠΊΠ»ΡΡΠ΅Π½). ΠΠ°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ Π³ΠΎΡΠΎΠ²!
ΠΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅
ΠΡΠ΄ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½Ρ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino – ΡΡΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π±Π΅ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ. Π‘Π½ΠΈΠ·Ρ ΠΏΠ»Π°ΡΡ Π΅ΡΡΡ ΠΎΠ³ΠΎΠ»ΡΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΈ, ΠΈ Π΅ΡΠ»ΠΈ ΠΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Π½Π° ΡΠΎΠΊΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ, Π΅ΡΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠΆΠ΅ΡΡ ΠΏΠ»Π°ΡΡ. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ ΡΡΠΎΠ³Π°ΠΉΡΠ΅ ΠΏΠ»Π°ΡΡ Π²Π»Π°ΠΆΠ½ΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠΊΡΡΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΡΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ»Π΅Π·Π½ΡΠΉ ΡΠΎΠ²Π΅Ρ
Π ΡΠ΅ΡΠΈ Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΉΡΠΎΠ², ΠΏΠΎΡΠ²ΡΡΡΠ½Π½ΡΡ Arduino. Π§ΠΈΡΠ°ΠΉΡΠ΅, ΠΎΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅, Π½Π΅ Π±ΠΎΠΉΡΠ΅ΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅!
ΠΡΡΠΎΡΠ½ΠΈΠΊΠΈ:
- ΠΠΈΠ³Π°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ
Π‘ΠΎΠ²Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½?
Π‘ΡΠ°ΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅:
www.kakprosto.ru
Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ C++ Π΄Π»Ρ Arduino [ΠΠΌΠΏΠ΅ΡΠΊΠ° / ΠΠΈΠΊΠΈ]
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° C++ Π΄Π»Ρ Arduino, ΠΊΠΎΡΠΎΡΠ°Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ:
void setup() { } Β void loop() { }
Π Π°Π·Π±Π΅ΡΡΠΌΡΡ ΡΡΠΎ Π·Π΄Π΅ΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ: ΠΏΠΎΡΠ΅ΠΌΡ Π½Π΅Π»ΡΠ·Ρ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΠΏΡΠΎΡΡΠΎ ΠΏΡΡΡΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ.
ΠΠ· ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΡΠΎΠΈΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅Π»ΡΠ·Ρ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΊΠ½ΠΈΠ³Ρ:
ΠΎΡ ΠΊΠΎΡΠΊΠΈ Π΄ΠΎ ΠΊΠΎΡΠΊΠΈ, ΡΠ²Π΅ΡΡ
Ρ Π²Π½ΠΈΠ·, ΡΡΡΠΎΠΊΡ Π·Π° ΡΡΡΠΎΠΊΠΎΠΉ. ΠΡΠ±Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ
ΠΈΠ· ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
Π±Π»ΠΎΠΊΠΎΠ². ΠΠ°ΡΠ°Π»ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° Π² C/C++ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ Π»Π΅Π²ΠΎΠΉ ΡΠΈΠ³ΡΡΠ½ΠΎΠΉ
ΡΠΊΠΎΠ±ΠΊΠΎΠΉ {
, Π΅Π³ΠΎ ΠΊΠΎΠ½Π΅Ρ β ΠΏΡΠ°Π²ΠΎΠΉ ΡΠΈΠ³ΡΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ±ΠΊΠΎΠΉ }
.
ΠΠ»ΠΎΠΊΠΈ Π±ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ ΠΊΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ 2 Π±Π»ΠΎΠΊΠ°. Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±Π»ΠΎΠΊΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ. Π€ΡΠ½ΠΊΡΠΈΡ β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΊΡΠΎ-ΡΠΎ Π·Π°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠ·-Π²Π½Π΅.
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ Π½Π°Ρ 2 ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ setup
ΠΈ loop
. ΠΡ
ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ
Π² Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½Π° C++ Π΄Π»Ρ Arduino. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡΡ, ΠΊΠ°ΠΊ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅,
Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Ρ. ΠΠ½Π°ΡΠ΅ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΠ»Π°ΡΡΠΈΠΊΠ° ΠΆΠ°Π½ΡΠ°: ΠΌΠΈΠ³Π°ΡΡΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ Π½Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ Ρ ΠΎΡΡ ΡΡΠΎ-ΡΠΎ. ΠΠ° Arduino, ΠΊ 13-ΠΌΡ ΠΏΠΈΠ½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄. ΠΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ, ΡΠ΅ΠΌ ΠΌΡ ΠΈ Π·Π°ΠΉΠΌΡΠΌΡΡ.
void setup() { pinMode(13, OUTPUT); } Β void loop() { digitalWrite(13, HIGH); delay(100); digitalWrite(13, LOW); delay(900); }
Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉΡΠ΅, Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΏΠΎΠΌΠΈΠ³ΠΈΠ²Π°Π΅Ρ. Π Π°Π·Π±Π΅ΡΡΠΌΡΡ ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π΅ΠΆΠ΅ΡΠ΅ΠΊΡΠ½Π΄Π½ΠΎΠΌΡ ΠΌΠΈΠ³Π°Π½ΠΈΡ.
Π Π½Π°ΡΠΈ ΡΠ°Π½Π΅Π΅ ΠΏΡΡΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. ΠΠ½ΠΈ Π±ΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ
ΡΠΈΠ³ΡΡΠ½ΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ setup
ΠΈ loop
. Π setup
ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΎΠ΄Π½ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π° Π² loop
ΡΡΠ°Π·Ρ 4.
ΠΠ°ΠΆΠ΄ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ β ΡΡΠΎ ΠΏΡΠΈΠΊΠ°Π· ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅ΡΡΠΎ. ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΎΠ΄Π½ΠΎ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ, ΡΡΡΠΎΠ³ΠΎ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ Π±Π΅Π· Π²ΡΡΠΊΠΈΡ ΠΏΠ°ΡΠ· ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. Π’ΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π°, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΡΠ°ΡΡ ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ·, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΉΠΌΡΠΌ Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ°ΠΌΠΈ Π±Π»ΠΎΠΊΠΈ, Ρ.Π΅. ΡΡΠ½ΠΊΡΠΈΠΈ setup
ΠΈ loop
.
ΠΠ΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΠΉΡΠ΅ΡΡ ΠΏΠΎΠΊΠ° ΡΡΠΎ Π·Π½Π°ΡΠ°Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ½Π°Π±Π»ΡΠ΄Π°ΠΉΡΠ΅ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Arduino Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°
RESET
, Β«Π½Π΅ΡΡΠΎΒ» Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡsetup
. Π’ΠΎ Π΅ΡΡΡ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² Π½Π΅ΠΉ.ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°
setup
Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ, ΡΡΠ°Π·Ρ ΠΆΠ΅ Β«Π½Π΅ΡΡΠΎΒ» Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡloop
.ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°
loop
Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ, ΡΡΠ°Π·Ρ ΠΆΠ΅ Β«Π½Π΅ΡΡΠΎΒ» Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡloop
Π΅ΡΡ ΡΠ°Π· ΠΈ ΡΠ°ΠΊ Π΄ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΠΎΠ²Π°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ, ΠΏΠΎΠ»ΡΡΠΈΡΡΡ:
void setup() { pinMode(13, OUTPUT); βΆ } Β void loop() { digitalWrite(13, HIGH); β· β» βΏ delay(100); βΈ βΌ β¦ digitalWrite(13, LOW); βΉ β½ delay(900); βΊ βΎ }
ΠΡΡ ΡΠ°Π· Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ Π½Π΅ ΡΡΠΎΠΈΡ ΠΏΡΡΠ°ΡΡΡΡ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΈΡΠ°Ρ ΡΠ²Π΅ΡΡ
Ρ Π²Π½ΠΈΠ·.
Π‘Π²Π΅ΡΡ
Ρ Π²Π½ΠΈΠ· ΡΠΈΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π±Π»ΠΎΠΊΠΎΠ². ΠΡ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ setup
ΠΈ loop
.
void loop() { digitalWrite(13, HIGH); β· β» βΏ delay(100); βΈ βΌ β¦ digitalWrite(13, LOW); βΉ β½ delay(900); βΊ βΎ } Β void setup() { pinMode(13, OUTPUT); βΆ }
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ Π½ΠΈ Π½Π° ΠΉΠΎΡΡ: ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ».
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΏΠΎΠ½ΡΡΡ ΠΏΠΎΡΠ΅ΠΌΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ Π² ΠΈΡΠΎΠ³Π΅ ΠΊ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΏΠΈΠ½Ρ Arduino ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Ρ ΠΈ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Ρ. ΠΠΎΠ³Π΄Π° ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ΅ΠΌ-ΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ, ΡΠΎ Π΅ΡΡΡ Π²ΡΠ΄Π°Π²Π°ΡΡ ΡΠΈΠ³Π½Π°Π», Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΠΏΠΈΠ½ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄. Π Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ Π½Π° 13-ΠΌ ΠΏΠΈΠ½Π΅, ΠΏΠΎΡΡΠΎΠΌΡ 13-ΠΉ ΠΏΠΈΠ½ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ.
ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠ½ΠΊΡΠΈΠΈ setup
:
pinMode(13, OUTPUT);
ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠΌΠΈ: Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ, Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠΌΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡΠΌΠΈ, ΡΡΠ»ΠΎΠ²Π½ΡΠΌΠΈ ΠΈ Ρ.Π΄. Π Π΄Π°Π½Π½ΠΎΠΌ
ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΎΠΌΠ½ΠΈΡΠ΅? Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ setup
ΠΈ loop
, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΡΠ΅ΠΌ-ΡΠΎ, ΡΡΠΎ ΠΌΡ Π½Π°Π·Π²Π°Π»ΠΈ Β«Π½Π΅ΡΡΠΎΒ». Π’Π°ΠΊ Π²ΠΎΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ,
ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π³Π΄Π΅-ΡΠΎ.
ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π² Π½Π°ΡΠ΅ΠΌ setup
ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ pinMode
. ΠΠ½Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΏΠΈΠ½
Π² Π·Π°Π΄Π°Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ: Π²Ρ
ΠΎΠ΄ ΠΈΠ»ΠΈ Π²ΡΡ
ΠΎΠ΄. Π ΠΊΠ°ΠΊΠΎΠΌ ΠΏΠΈΠ½Π΅ ΠΈ ΠΎ ΠΊΠ°ΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈΠ΄ΡΡ ΡΠ΅ΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π°ΠΌΠΈ Π² ΠΊΡΡΠ³Π»ΡΡ
ΡΠΊΠΎΠ±ΠΊΠ°Ρ
, ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ, ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ 13-ΠΉ ΠΏΠΈΠ½ ΡΠ°Π±ΠΎΡΠ°Π»
ΠΊΠ°ΠΊ Π²ΡΡ
ΠΎΠ΄. OUTPUT
ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π²ΡΡ
ΠΎΠ΄, INPUT
β Π²Ρ
ΠΎΠ΄.
Π£ΡΠΎΡΠ½ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ 13
ΠΈ OUTPUT
Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π‘ΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ,
ΡΡΠΎ Ρ Π²ΡΠ΅Ρ
ΡΡΠ½ΠΊΡΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΠΎ 2 Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ,
ΠΎΡ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π» Π°Π²ΡΠΎΡ. ΠΠΎΠ³ΡΡ Π±ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ, ΡΡΠ΅ΠΌΡ, Π΄Π²Π°Π΄ΡΠ°ΡΡΡ; ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ
Π±ΡΡΡ Π±Π΅Π· Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π²ΠΎΠ²ΡΠ΅. Π’ΠΎΠ³Π΄Π° Π΄Π»Ρ ΠΈΡ
Π²ΡΠ·ΠΎΠ²Π° ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠ° ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΈ ΡΡΡ ΠΆΠ΅ Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ:
noInterrupts();
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, Π½Π°ΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ setup
ΠΈ loop
ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ.
Π Π·Π°Π³Π°Π΄ΠΎΡΠ½ΠΎΠ΅ Β«Π½Π΅ΡΡΠΎΒ» ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΡ
Ρ ΠΏΡΡΡΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ Π² Π½ΡΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
ΠΠ΅ΡΠ½ΡΠΌΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠ΄Ρ. ΠΡΠ°ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌ Π²Π΅ΡΠ½ΠΎ ΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΠΏΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½
ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π±ΡΡΡ ΡΠ΄Π΅Π»Π°Π½ Π²ΡΡ
ΠΎΠ΄ΠΎΠΌ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΌΡ Π½Π΅ Ρ
ΠΎΡΠΈΠΌ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΠΎΠ± ΡΡΠΎΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΈ
ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ setup
: Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠ»Π°ΡΡ ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π·Π°ΡΠ΅ΠΌ Ρ Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ loop
:
void loop() { digitalWrite(13, HIGH); delay(100); digitalWrite(13, LOW); delay(900); }
ΠΠ½Π°, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΎΡΡ, Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ setup
. Π Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π° ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΠ° Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ.
Π€ΡΠ½ΠΊΡΠΈΡ loop
Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ
ΡΠ°Π±ΠΎΡΡ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° β ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ.
ΠΡΠΎΠΉΠ΄ΡΠΌΡΡ ΠΏΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ. ΠΡΠ°ΠΊ, ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ β ΡΡΠΎ Π²ΡΠ·ΠΎΠ² Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ digitalWrite
.
ΠΠ½Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΠΎΠ΄Π°ΡΠΈ Π½Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΏΠΈΠ½ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½ΡΠ»Ρ (LOW
, 0 Π²ΠΎΠ»ΡΡ) ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡΡ (HIGH
, 5 Π²ΠΎΠ»ΡΡ)
Π ΡΡΠ½ΠΊΡΠΈΡ digitalWrite
ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ 2 Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°: Π½ΠΎΠΌΠ΅Ρ ΠΏΠΈΠ½Π° ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π ΠΈΡΠΎΠ³Π΅, ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ
ΠΌΡ Π·Π°ΠΆΠΈΠ³Π°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° 13-ΠΌ ΠΏΠΈΠ½Π΅, ΠΏΠΎΠ΄Π°Π²Π°Ρ Π½Π° Π½Π΅Π³ΠΎ 5 Π²ΠΎΠ»ΡΡ.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°Π΅Ρ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π£ Π½Π°Ρ ΡΡΠΎ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ delay
.
Π€ΡΠ½ΠΊΡΠΈΡ delay
β ΡΡΠΎ, ΠΎΠΏΡΡΡ ΠΆΠ΅, Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΡΠ½ΡΡΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ.
ΠΠ½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΏΠ°ΡΡ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ 100 ΠΌΡ.
ΠΠΎΠΊΠ° ΠΌΡ ΡΠΏΠΈΠΌ Π²ΡΡ ΠΎΡΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ Π΅ΡΡΡ, Ρ.Π΅. ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π³ΠΎΡΠ΅ΡΡ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ 100 ΠΌΡ ΠΈΡΡΠ΅ΠΊΠ°ΡΡ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ
ΠΏΡΠΎΡΡΠΏΠ°Π΅ΡΡΡ ΠΈ ΡΡΡ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠΎ ΡΠ½ΠΎΠ²Π° Π²ΡΠ·ΠΎΠ² Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ Π½Π°ΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ
ΡΡΠ½ΠΊΡΠΈΠΈ digitalWrite
. ΠΡΠ°Π²Π΄Π° Π½Π° ΡΡΠΎΡ ΡΠ°Π· Π²ΡΠΎΡΡΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ LOW
. Π’ΠΎ Π΅ΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ
Π½Π° 13-ΠΌ ΠΏΠΈΠ½Π΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½ΠΎΠ»Ρ, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ΄Π°ΡΠΌ 0 Π²ΠΎΠ»ΡΡ, ΡΠΎ Π΅ΡΡΡ Π³Π°ΡΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ³Π°ΡΠ΅Π½ ΠΌΡ ΠΏΡΠΈΡΡΡΠΏΠ°Π΅ΠΌ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π ΡΠ½ΠΎΠ²Π° ΡΡΠΎ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ delay
.
ΠΠ° ΡΡΠΎΡ ΡΠ°Π· ΠΌΡ Π·Π°ΡΡΠΏΠ°Π΅ΠΌ Π½Π° 900 ΠΌΡ.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ½ ΠΎΠΊΠΎΠ½ΡΠ΅Π½, ΡΡΠ½ΠΊΡΠΈΡ loop
Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ. ΠΠΎ ΡΠ°ΠΊΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Β«Π½Π΅ΡΡΠΎΒ» ΡΡΡ ΠΆΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π΅Ρ Π΅ΡΡ ΡΠ°Π·
ΠΈ Π²ΡΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ½ΠΎΠ²Π°: ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΆΠΈΠ³Π°Π΅ΡΡΡ, Π³ΠΎΡΠΈΡ, Π³Π°ΡΠ½Π΅Ρ, ΠΆΠ΄ΡΡ ΠΈ Ρ.Π΄.
ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½Π° ΡΡΡΡΠΊΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ:
ΠΠΎΠ΄ΠΆΠΈΠ³Π°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
Π‘ΠΏΠΈΠΌ 100 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄
ΠΠ°ΡΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
Π‘ΠΏΠΈΠΌ 900 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΏΡΠ½ΠΊΡΡ 1
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Arduino Ρ ΠΌΠ°ΡΡΠΊΠΎΠΌ, ΠΌΠΈΠ³Π°ΡΡΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 100 + 900 ΠΌΡ = 1000 ΠΌΡ = 1 ΡΠ΅ΠΊ.
Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°ΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΡΠΌ Π½ΡΠΆΠ½ΠΎ Β«ΠΌΠΈΠ³Π°ΡΡΒ» Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΈΠ½. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° 5-ΠΉ. ΠΠ°ΠΊ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°? ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΡΠ΄Ρ, Π³Π΄Π΅ ΠΎΠ±ΡΠ°ΡΠ°Π»ΠΈΡΡ ΠΊ 13-ΠΌΡ ΠΏΠΈΠ½Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π½Π° 5-ΠΉ:
void setup() { pinMode(5, OUTPUT); } Β void loop() { digitalWrite(5, HIGH); delay(100); digitalWrite(5, LOW); delay(900); }
ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉΡΠ΅, Π·Π°Π³ΡΡΠΆΠ°ΠΉΡΠ΅, ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅.
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠΈΠ³Π°Π» 2 ΡΠ°Π·Π° Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ? Π£ΠΌΠ΅Π½ΡΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΡΠ½Π° ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π² ΡΡΠΌΠΌΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ 500 ΠΌΡ:
void setup() { pinMode(5, OUTPUT); } Β void loop() { digitalWrite(5, HIGH); delay(50); digitalWrite(5, LOW); delay(450); }
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Β«ΠΏΠΎΠ΄ΠΌΠΈΠ³ΠΈΠ²Π°Π½ΠΈΠΈΒ» ΠΌΠ΅ΡΡΠ°Π» Π΄Π²Π°ΠΆΠ΄Ρ? ΠΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΆΠΈΠ³Π°ΡΡ Π΅Π³ΠΎ Π΄Π²Π°ΠΆΠ΄Ρ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ°ΡΠ·ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ:
void setup() { pinMode(5, OUTPUT); } Β void loop() { digitalWrite(5, HIGH); delay(50); digitalWrite(5, LOW); delay(50); digitalWrite(5, HIGH); delay(50); digitalWrite(5, LOW); delay(350); }
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π±ΡΠ»ΠΈ 2 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΈΠ³Π°Π»ΠΈ Π±Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΏΠΎΠΎΡΠ΅ΡΡΠ΄Π½ΠΎ? ΠΡΠΆΠ½ΠΎ
ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π΄Π²ΡΠΌΡ ΠΏΠΈΠ½Π°ΠΌΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² loop
ΡΠΎ Ρ ΠΎΠ΄Π½ΠΈΠΌ, ΡΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌ:
void setup() { pinMode(5, OUTPUT); pinMode(6, OUTPUT); } Β void loop() { digitalWrite(5, HIGH); delay(100); digitalWrite(5, LOW); delay(900); digitalWrite(6, HIGH); delay(100); digitalWrite(6, LOW); delay(900); }
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π±ΡΠ»ΠΈ 2 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π»ΠΈΡΡ Π±Ρ Π½Π° ΠΌΠ°Π½Π΅Ρ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΡΠΎΡΠ°: Π³ΠΎΡΠ΅Π» Π±Ρ ΡΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ? ΠΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π²ΡΠΊΠ»ΡΡΠ°ΡΡ Π³ΠΎΡΡΡΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΡΡ ΠΆΠ΅, Π° Π΄ΠΎΠΆΠΈΠ΄Π°ΡΡΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ:
void setup() { pinMode(5, OUTPUT); pinMode(6, OUTPUT); } Β void loop() { digitalWrite(5, HIGH); digitalWrite(6, LOW); delay(1000); digitalWrite(5, LOW); digitalWrite(6, HIGH); delay(1000); }
ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π²ΡΡ ΠΏΡΠΎΡΡΠΎ!
Π ΠΏΡΡΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎΠΌ ΠΊΠΎΠ΄Π΅
Π ΡΠ·ΡΠΊΠ΅ C++ ΠΏΡΠΎΠ±Π΅Π»Ρ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡ ΡΡΡΠΎΠΊ, ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°. Π’Π°ΠΌ Π³Π΄Π΅ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ±Π΅Π», ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΡΡΡΠΎΠΊΠΈ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ 10 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² ΠΏΠΎΠ΄ΡΡΠ΄, 2 ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ ΠΈ Π΅ΡΡ 5 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² β ΡΡΠΎ Π²ΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π΅Π»Π°.
ΠΡΡΡΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ β ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΉ ΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΠΉ, ΠΈΠ»ΠΈ ΠΈΠ·ΡΡΠΎΠ΄ΠΎΠ²Π°ΡΡ Π΄ΠΎ Π½Π΅ΡΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ:
void setup() { pinMode(5, OUTPUT); } Β void loop() { digitalWrite(5, HIGH); delay(100); digitalWrite(5, LOW); delay(900); }
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Ρ ΡΠ°ΠΊ:
void setup( ) { pinMode(5, OUTPUT); } Β void loop () { digitalWrite(5,HIGH); delay(100 ) ; digitalWrite(5,LOW); delay(900); }
ΠΡΡ, ΡΡΠΎ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ β Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Β«ΠΏΠΎΡΠ°Π±ΠΎΡΠ°Π»ΠΈΒ» Ρ ΠΏΡΡΡΡΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΠΉΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π½Π΅ΡΠΈΡΠ°Π΅ΠΌΡΠΌ.
Π§ΡΠΎΠ±Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π½Π΅Π³Π»Π°ΡΠ½ΠΎΠΌΡ Π·Π°ΠΊΠΎΠ½Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π°ΠΆΠ°Π΅ΡΡΡ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ , ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ, Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π²Π°ΠΌΠΈ ΠΆΠ΅, ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΡΠΎΡΡΡΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ:
1. ΠΡΠ΅Π³Π΄Π°, ΠΏΡΠΈ Π½Π°ΡΠ°Π»Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ {
ΠΈ }
ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΠΉΡΠ΅ ΠΎΡΡΡΡΠΏ. ΠΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ 2 ΠΈΠ»ΠΈ 4
ΠΏΡΠΎΠ±Π΅Π»Π°. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ΡΡ Π΅Π³ΠΎ Π²ΡΡΠ΄Ρ.
ΠΠ»ΠΎΡ ΠΎ:
void loop() { digitalWrite(5, HIGH); delay(100); digitalWrite(5, LOW); delay(900); }
Π₯ΠΎΡΠΎΡΠΎ:
void loop() { digitalWrite(5, HIGH); delay(100); digitalWrite(5, LOW); delay(900); }
2. ΠΠ°ΠΊ ΠΈ Π² Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅: ΡΡΠ°Π²ΡΡΠ΅ ΠΏΡΠΎΠ±Π΅Π» ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΡΡ ΠΈ Π½Π΅ ΡΡΠ°Π²ΡΡΠ΅ Π΄ΠΎ.
ΠΠ»ΠΎΡ ΠΎ:
digitalWrite(5,HIGH); digitalWrite(5 , HIGH); digitalWrite(5 ,HIGH);
Π₯ΠΎΡΠΎΡΠΎ:
digitalWrite(5, HIGH);
3. Π Π°Π·ΠΌΠ΅ΡΠ°ΠΉΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π°ΡΠ°Π»Π° Π±Π»ΠΎΠΊΠ° {
Π½Π° Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΎΡΡΡΡΠΏΠ° ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ.
Π ΡΠΈΠΌΠ²ΠΎΠ» ΠΊΠΎΠ½ΡΠ° Π±Π»ΠΎΠΊΠ° }
Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΎΡΡΡΡΠΏΠ°:
ΠΠ»ΠΎΡ ΠΎ:
void setup() { pinMode(5, OUTPUT); } Β void setup() { pinMode(5, OUTPUT); } Β void setup() { pinMode(5, OUTPUT); }
Π₯ΠΎΡΠΎΡΠΎ:
void setup() { pinMode(5, OUTPUT); } Β void setup() { pinMode(5, OUTPUT); }
4. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΌΡΡΠ»ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΠΎΠ²:
Π₯ΠΎΡΠΎΡΠΎ:
void loop() { digitalWrite(5, HIGH); delay(100); digitalWrite(5, LOW); delay(900); digitalWrite(6, HIGH); delay(100); digitalWrite(6, LOW); delay(900); }
ΠΡΡ Π»ΡΡΡΠ΅:
void loop() { digitalWrite(5, HIGH); delay(100); Β digitalWrite(5, LOW); delay(900); Β digitalWrite(6, HIGH); delay(100); Β digitalWrite(6, LOW); delay(900); }
Π ΡΠΎΡΠΊΠ°Ρ Ρ Π·Π°ΠΏΡΡΡΠΌΠΈ
ΠΡ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡΡΡ: Π·Π°ΡΠ΅ΠΌ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π²ΠΈΡΡΡ ΡΠΎΡΠΊΠ° Ρ Π·Π°ΠΏΡΡΠΎΠΉ? Π’Π°ΠΊΠΎΠ²Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° C++.
ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΡΠ·ΡΠΊΠ°. ΠΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ;
ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ Π³Π΄Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ°ΠΊ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΎΡΡ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡ ΡΡΡΠΎΠΊ Π΄Π»Ρ Π½Π΅Π³ΠΎ β ΠΏΡΡΡΠΎΠΉ Π·Π²ΡΠΊ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΠ½ Π½Π° ΡΡΠΎΡ Π·Π½Π°ΠΊ ΠΏΡΠ΅ΠΏΠΈΠ½Π°Π½ΠΈΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅:
void loop() { digitalWrite(5, HIGH); delay(100); digitalWrite(5, LOW); delay(900); }
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½Π° ΠΈ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½Π° ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ ΡΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊ β ΡΡΠΎ Π΄ΡΡΠ½ΠΎΠΉ ΡΠΎΠ½. ΠΠΎΠ΄ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΡΠΈΡΠ°Π΅ΡΡΡ. ΠΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ 100% Π²Π΅ΡΠΊΠΈΡ ΠΏΡΠΈΡΠΈΠ½ ΠΏΠΈΡΠ°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ.
Π ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
ΠΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡΠ°Π²ΠΈΠ» ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Β«ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠ΄ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ, ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ΄Π°Π»ΡΡ Π±Ρ Π² ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡΡ Β». ΠΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΠ½ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π½Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π² ΠΊΠΎΠ΄Π΅ Π΅Π³ΠΎ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ: Π²Π°ΡΠΈΠΌ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ ΠΈΠ»ΠΈ Π²Π°ΠΌ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΡΡ, ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ ΠΈ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΠΌΠΈ:
/* Π€ΡΠ½ΠΊΡΠΈΡ setup Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ, ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° Arduino Β Π ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ */ void setup() { // ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ 13-ΠΉ ΠΏΠΈΠ½ Π² ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ²ΠΎΠ΄Π° pinMode(13, OUTPUT); } Β void loop() { digitalWrite(13, HIGH); delay(100); // ΡΠΏΠΈΠΌ 100 ΠΌΡ digitalWrite(13, LOW); delay(900); }
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ /*
ΠΈ */
ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π².
Π ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ /
/
ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΌ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π²ΡΡ, ΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΡΡΠΎΠΊΠΈ.
ΠΡΠ°ΠΊ, Π½Π°Π΄Π΅Π΅ΠΌΡΡ ΡΠ°ΠΌΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΡΠ°Π»ΠΈ ΠΏΠΎΠ½ΡΡΠ½Ρ. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΠ΄Π°ΡΠ΅ΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΏΠΈΠ½Ρ Arduino ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΜΠΌ ΡΡ Π΅ΠΌΠ°ΠΌ. ΠΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ Π²ΡΡ ΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².
wiki.amperka.ru
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Arduino ΡΡΠΎΠΊ 1 β ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³
ΠΠ΅ΡΠ²ΠΎΠ΅, Ρ ΡΠ΅Π³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ Arduino β ΡΡΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ (Ρ ΠΎΡΠΎΡΠΎ Π±Ρ ΡΡΠ°Π·Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½ΡΡ ΠΏΠ»Π°ΡΡ ΠΈ Ρ.ΠΏ.). Π£ΠΆΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π», ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ ΠΏΠ»Π°Ρ Arduino ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π° ΡΡΠ½ΠΊΠ΅. ΠΡΠΎ Π΅ΡΠ΅ Π½Π΅ ΡΠΈΡΠ°Π» ΡΡΠ°ΡΡΡ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΡΡΡ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²Β» ΡΠΎΠ²Π΅ΡΡΡ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ. ΠΠ»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ² Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Arduino Uno (ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» ΠΈΠ»ΠΈ Ρ ΠΎΡΠΎΡΡΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΡΡ ΠΊΠΎΠΏΠΈΡ β ΡΠ΅ΡΠ°ΡΡ Π²Π°ΠΌ). ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ, Π° Π²ΠΎΡ Ρ Β«ΠΊΠΈΡΠ°ΠΉΡΠ΅ΠΌΒ» Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ²ΡΡΡΡΡΡΡ (Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°ΠΉΡΠ΅ β Π²ΡΡ ΠΏΠΎΠΊΠ°ΠΆΡ ΠΈ ΡΠ°ΡΡΠΊΠ°ΠΆΡ).
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ USB ΠΊΠ°Π±Π΅Π»Π΅ΠΌ. ΠΠ° ΠΏΠ»Π°ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΡΠ²Π΅ΡΠΈΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Β«ONΒ«. Π Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Β«ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΒ«. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ. Π’ΡΡ Π²Π½Π΅ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ Π½Π΅ΡΡΠ½ΠΎΡΡΡ (ΠΊΠΎΡ ΠΎΡΠ²Π»Π΅ΠΊ β Ρ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ», ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΡΠ΅ΡΠΈΠ» Β«ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Β».
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠ°ΡΠ°Π» ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΡΠ΅Π΄y Arduino (arduino-1.6.6-windows). ΠΠ°ΡΠ΅ΠΌ ΡΠΊΠ°ΡΠ°Π» ΡΡΠΎΡ Π°ΡΡ ΠΈΠ². ΠΠ½ ΡΠ°ΠΌΠΎΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΠ΅ΠΉΡΡ. ΠΠ°ΠΏΡΡΡΠΈΠ» ΡΠ°ΠΉΠ» Ch441SER.EXE. ΠΡΠ±ΡΠ°Π» ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ (INSTALL). ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΆΠ°Π» Β«ΠΠΊΒ» (ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π½Π΅ ΡΡΠΏΠ΅Π»).
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΡΡΠ» Π² ΡΠ²ΠΎΠΉΡΡΠ²Π° Π²ΡΠ΅ Π΅ΡΠ΅ Β«Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Β» ΠΈ Π²ΡΠ±ΡΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡ Β«Update DriverΒ». ΠΡΠ±ΡΠ°Π» Π²Π°ΡΠΈΠ°Π½Ρ Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠ· ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°Β» β ΡΠΊΠ°Π·Π°Π» ΠΏΠ°ΠΏΠΊΡ Ρ ΡΠ°Π·Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΡΠ΅Π΄ΠΎΠΉ Arduino. Π ΠΎ ΡΡΠ΄ΠΎ β Π²ΡΡ ΡΠ΄Π°ΡΠ½ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎβ¦
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino (Π² ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ 1.6.6) ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ Π΄ΠΎΡΡΡΠΏ.
ΠΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ) Π΄Π»Ρ Arduino ΡΠΎΡΡΠΎΡΡ ΠΈΠ· Π΄Π²ΡΡ ΡΠ°ΡΡΠ΅ΠΉ: void setup ΠΈ void loop. void setup Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π° void loop Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π°.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π²Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ:
β ΡΠΊΠ°Π·Π°ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ Arduino, ΠΊΠ°ΠΊΡΡ ΠΏΠ»Π°ΡΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅. Tool->board-> Arduino Uno. ΠΡΠ»ΠΈ ΠΎΡΠΌΠ΅ΡΠΊΠ° ΡΠΆΠ΅ ΡΡΠΎΠΈΡ Π½Π° Π½ΡΠΆΠ½ΠΎΠΉ Π²Π°ΠΌ ΠΏΠ»Π°ΡΠ΅ β ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ β ΡΡΠ°Π²ΠΈΠΌ ΠΎΡΠΌΠ΅ΡΠΊΡ.
β ΡΠΊΠ°Π·Π°ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΠΏΠ»Π°ΡΠΎΠΉ. Tool->port-> COM3. ΠΡΠ»ΠΈ ΠΎΡΠΌΠ΅ΡΠΊΠ° ΡΠΆΠ΅ ΡΡΠΎΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅ β ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ β ΡΡΠ°Π²ΠΈΠΌ ΠΎΡΠΌΠ΅ΡΠΊΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΡ, ΠΊΠ°ΠΊ ΠΆΠ΅ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ? ΠΠ΅ΡΡΠΌ ΠΏΠ»Π°ΡΡ ΠΈ ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΎΡ Π½Π΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄. Π‘Π½ΠΎΠ²Π° Π·Π°Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠΎΡΡΡ ΠΈ ΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ ΠΈΡΡΠ΅Π·. Π ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«ΠΏΠΎΡΡΡΒ» Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠ°Π»Π° Π½Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ.
Π‘Π½ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄ USB.
ΠΠ»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΡΠ΄Π΅ΠΌ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΆΠ΅ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ Π½Π° ΠΏΠ»Π°ΡΠ΅ (Π½Π° 13 Π²ΡΠ²ΠΎΠ΄Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°).
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΠΌ 13 Π²ΡΠ²ΠΎΠ΄ (Π½Π° Π²Ρ ΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π° Π²ΡΡ ΠΎΠ΄).
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌ Π² Π±Π»ΠΎΠΊ Β«void setupΒ» ΠΊΠΎΠΌΠ°Π½Π΄Ρ pinMode, Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ (13, OUTPUT) (ΠΠ°ΠΊΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½, Π Π΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ). ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΡΠ΅Π΄Π° Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ ΡΠ»ΠΎΠ²Π°/ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΡΠ²Π΅ΡΠΎΠΌ ΡΡΠΈΡΡΠ°.
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Π±Π»ΠΎΠΊ Β«void loopΒ» ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ digitalWrite Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ (13, HIGH).
ΠΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π³ΠΎΡΠΎΠ²Π°, ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΡΠ°Π»ΠΎΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΅Ρ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ UPLOAD.
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π·Π°ΡΠ²Π΅ΡΠΈΠ»ΡΡ. ΠΠΎ Π½Π΅ ΡΡΠΎΠΈΡ ΡΠ°ΠΊ ΡΠΊΠ΅ΠΏΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΡΡΡ ΠΊ ΠΏΡΠΎΡΡΠΎΡΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡ ΡΠΎΠ»ΡΠΊΠΎ, ΡΡΠΎ ΠΎΡΠ²ΠΎΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠΌΠ΅ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π²Π΅Π΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π»ΡΠ±ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ (Π±ΡΠ΄Ρ-ΡΠΎ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄, ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ΄Π°ΡΡ Π²ΠΎΠ΄Ρ), Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ Π²ΡΡΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅β¦
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΡ Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ, ΠΎΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ²Π΅ΡΠΈΠ», ΠΏΠΎΡΠ° Π΅Π³ΠΎ Π²ΡΠΊΠ»ΡΡΠ°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΎΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΌΠ΅ΡΡΠΎ Β«HIGHΒ» Π½Π°ΠΏΠΈΡΠ΅ΠΌ Β«LOWΒ».
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ UPLOAD. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ³Π°Ρ.
ΠΡ ΡΠΆΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈΡΡ Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ΠΌ Β«ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅Β», ΠΏΠΎΡΠ° ΠΈΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ. ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΠ΅ ΠΎΠ±ΡΡΠΌΠ½Π΅Π΅ ΠΈ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, Π° ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π΅ΡΠ»ΠΈ ΠΌΡ ΠΎΡΡΠ°Π²ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΡΠΈΠ»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
Π‘ΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠ½ΠΎΠ²Π° Π²ΠΊΠ»ΡΡΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄). ΠΠ°Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π΅ ΡΠΈΡΠ»ΠΎΠΌ 13, Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ 13). Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π² Π½Π°ΡΠ°Π»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΠΈΡΡΡ ΠΏΠΎ ΠΊΠΎΠ΄Ρ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ ΡΠ΅Ρ ΠΌΠ΅ΡΡ, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π·Π°ΠΌΠ΅Π½Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
Π‘ΠΎΠ·Π΄Π°ΡΠΌ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ int LED_pin = 13; (ΡΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π΅ΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅).
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ UPLOAD. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΠ²Π΅ΡΠΈΡΡΡ. ΠΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ.
Π ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅, ΠΊΡΠΎΠΌΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΠΌΡ Π΅ΡΠ΅ Π½Π°ΡΡΠΈΠΌΡΡ ΠΌΠΈΠ³Π°ΡΡ ΠΈΠΌ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌ Π²ΡΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«digitalWriteΒ» Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ (LED_pin, LOW).
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ UPLOAD. Π ΡΡΠΎ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ? Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΠ²Π΅ΡΠΈΡΡΡ Β«Π² ΠΏΠΎΠ» Π½Π°ΠΊΠ°Π·Π°Β». ΠΡΠΈΡΠΈΠ½Π° ΠΊΡΠΎΠ΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ (HIGH ΠΈ LOW) Π½ΠΈΡΡΠΎΠΆΠ½ΠΎ ΠΌΠ°Π»ΠΎ ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΉ Π³Π»Π°Π· Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΠΎΠ²ΠΈΡΡ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ delay Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ (1000). ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ : 1000 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ β 1 ΡΠ΅ΠΊΡΠ½Π΄Π°. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ: Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ β ΠΆΠ΄ΡΠΌ 1 ΡΠ΅ΠΊΡΠ½Π΄Ρ, Π²ΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ β ΠΆΠ΄ΡΠΌ 1 ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ Ρ.Π΄.
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ UPLOAD. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π°ΡΠ°Π» ΠΌΠ΅ΡΡΠ°ΡΡ. ΠΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠΎΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎΠ·Π΄Π°Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅Π΅ Π·Π° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ.
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ UPLOAD. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠ΅ΡΡΠ°Π΅Ρ, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ΅ΡΡΠ°Π».
ΠΠΎΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ°Π΄Π°ΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:
- Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π²ΠΊΠ»ΡΡΠ΅Π½ 0,2 ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ 0,8 ΡΠ΅ΠΊΡΠ½Π΄Ρ;
- Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π²ΠΊΠ»ΡΡΠ΅Π½ 0,7 ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ 0,3 ΡΠ΅ΠΊΡΠ½Π΄Ρ.
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ 2 ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ. ΠΠ΄Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, Π° Π²ΡΠΎΡΠ°Ρ β Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
Β
ΠΡΠ²ΠΎΠ΄Ρ ΠΏΠΎ ΡΡΠΎΠΊΡ:
- ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΡ Arduino;
- Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
- ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈ Π΅Ρ (ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΠ΅ΠΎΡΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅).
ΠΡΠΈΠΌΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ:
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠΠΎ ΡΠΊΠΎΡΠΎΠΉ Π²ΡΡΡΠ΅ΡΠΈ!
ΠΠ°ΡΡΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΠΠΠΠΠ’ΠΠ‘Π¬ Π‘ ΠΠ Π£ΠΠ¬Π―ΠΠ!
About alexlevchenko
Π¦Π΅Π½Ρ Π² Π»ΡΠ΄ΡΡ ΡΠ΅ΡΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΡΠΊΡΡΡΠΎΡΡΡ. ΠΡΠ±Π»Ρ ΠΌΠ°ΡΡΠ΅ΡΠΈΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈ. ΠΡΠ°Π²ΠΈΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ ΡΡΠ°ΡΡΠΈ, Π²Π΅Π΄Ρ ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠ·Π½Π°Π΅ΡΡ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ – Π΅ΡΡ ΠΈ Π΄Π°ΡΠΈΡΡ Π΄ΡΡΠ³ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΊΡΠ½ΡΡΡΡΡ Π² ΠΌΠΈΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΎΠΊ.mozgochiny.ru