ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΊ Arduino Uno
ΠΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Ρ Π»ΡΠ΄Π΅ΠΉ ΠΊΠΎΠ³Π΄Π° ΠΈΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ β ΡΡΠΎ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠ°, Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ³Ρ, Π½ΠΎ, ΠΊΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Π² ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ DIY (ΡΠ΄Π΅Π»Π°ΠΉ ΡΠ°ΠΌ) ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ . ΠΠΎ ΡΡΡΠΈ, Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ β ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π΄Π²ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠ², Π΄Π»Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠ΅ΠΉ X ΠΈ Y ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ 4-Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΡΠΊΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°. Π’Π°ΠΊΠΆΠ΅ Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° (Π½Π°ΠΆΠ°ΡΠΈΡ), ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Π»Π΅ΠΉ. ΠΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡΠ΄Π΅ΠΌ Π·Π°ΠΆΠΈΠ³Π°ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
Π‘Ρ Π΅ΠΌΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino Uno ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅.
ΠΠΎΠ΄ΡΠ»Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°
ΠΠΆΠΎΠΉΡΡΠΈΠΊΠΈ Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΡΠΌ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ². ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅. ΠΠ°Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° ΠΎΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°. ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΡ ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π²ΡΡ ΠΎΠ΄Π°Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ ΡΠΎΠ»Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠ»Π°ΡΠ° Arduino) ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°. Π Π°Π½Π΅Π΅ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ ΠΌΡ ΡΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR.
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΡΠ½ΠΊΠ°, ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΠΉ Π½Π°ΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π΅ ΠΎΡΠΈ: X ΠΈ Y. ΠΠ°ΠΆΠ΄Π°Ρ ΠΎΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ΅. Π‘ΡΠ΅Π΄Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ (ΡΠΎ Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ) ΡΡΠΈΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ Π²ΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ Rx ΠΈ Ry Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°. ΠΠΎΠ³Π΄Π° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΠΎΠΊΠΎΡ, Rx ΠΈ Ry Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ»Ρ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠ³Π΄Π° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Π²Π΄ΠΎΠ»Ρ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ Rx ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Π²Π΄ΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈ, ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ Ry. Π’ΠΎ Π΅ΡΡΡ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ 4 Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈ 2 Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° ΠΠ¦Π (Π°Π½Π°Π»ΠΎΠ³ΠΎ-ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ). ΠΠΎΠ³Π΄Π° ΠΎΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π΄Π²ΠΈΠΆΠ΅ΡΡΡ, Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°.
ΠΡ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π±ΡΠ΄Π΅ΠΌ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΠ¦Π, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΡ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄Π°Ρ ΠΏΠ»Π°ΡΡ Arduino. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ± ΠΠ¦Π Π² Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
ΠΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Arduino
ΠΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ, Π·Π΄Π΅ΡΡ ΠΆΠ΅ ΠΌΡ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ.
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ΅ ΠΊΠΎΠ΄Π° ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Arduino A0 ΠΈ A1 ΡΡΠΎΠ±Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΏΠΎ ΠΎΡΡΠΌ X ΠΈ Y ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
#22. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΊ Arduino Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ servo ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ΠΎΠΌ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π² ΡΡΠΎΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΊ Arduino UNO. Π ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π² ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅:
Π Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ, ΠΈΠ· ΡΠ΅Π³ΠΎ ΠΎΠ½ ΡΠΎΡΡΠΎΠΈΡ ΠΈ ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½.
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ.
ΠΠΆΠΎΠΉΡΡΠΈΠΊ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ ΠΌΠΎΠ΄ΡΠ»Ρ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ 2 ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ° ΠΈ ΠΎΠ΄Π½Π° ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°.
ΠΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΡΡΠ³ΠΈΠΌ, ΠΎΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ±ΠΎΡΠΊΠΈ, ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΈΡ ΡΠ°ΠΊΡΠΎΡΠΎΠ². ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π΄Π°Π½Π½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΠΠ° ΠΏΠ»Π°ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ ΡΠ΅ΡΠ°ΡΡ Π²Π°ΠΌ. ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠ»ΡΡΠ° Π΄Π»Ρ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΄Π°Π½Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ: Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈΠ»ΠΈ Ρ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°. ΠΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°: ΠΠ°ΡΠΈΠ½ΠΊΠ° Π½Π° ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. Arduino + nrf24l01 + ΠΏΡΠ»ΡΡ.
ΠΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΡΠΈΠΊΠ° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π² ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Arduino, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΎΡΠΏΡΡΡΠΈΠ»ΠΈ ΡΡΠΈΠΊ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈ ΠΎΠ½ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΡΠ²ΠΎΠ΅ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π² ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΊ Arduino UNO ΠΏΠΎ ΡΡ Π΅ΠΌΠ΅.
ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΊΠΎΠ΄ Π² Arduino UNO.
Π ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΏΠΎΡΡΠ° Π±ΡΠ΄ΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΎΠ½ΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ 511. ΠΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΠΎΡΡΡ X=507, Y=510. ΠΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π½Π°ΠΌ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΠΡΠ»ΠΈ ΠΌΡ ΠΏΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌ ΡΡΠΈΠΊ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°, ΡΠΎ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΎΡ 0 Π΄ΠΎ 1023 ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠΈ.
ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π² ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΏΠΎΡΡΠ° ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π²ΠΎΡ ΡΠ°ΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°.
Π§ΡΠΎΠ±Ρ ΡΡΠ»ΠΎΠΆΠ½ΠΈΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ, ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π΅ ΡΠ²Π΅ΡΠΈΠ»ΡΡ ΠΏΡΠΈ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°, Π° ΠΏΡΠΈ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠ»Π°Π²Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π» ΡΡΠΊΠΎΡΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΊ ΠΏΠΈΠ½Π°ΠΌ Ρ Π¨ΠΠ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΠΎ ΡΡ Π΅ΠΌΠ΅.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ Π·Π½Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΡΠΈΠΊΠ°, Π΄Π»Ρ ΠΎΡΠΈ Π₯ ΡΡΠΎ 507, Π° Π΄Π»Ρ ΠΎΡΠΈ Y 510, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ map() , ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΌΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΎΡΠΈ Π₯ ΠΎΡ 507 Π΄ΠΎ 1023 ΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΎΡ 0 Π΄ΠΎ 255. ΠΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡ ΡΠ°ΠΊΠΈΠΌ.
ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠ»ΡΡΠ° ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΈ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ ΠΊ Arduino. ΠΠ°ΡΡΠΈΠΌΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°.
ΠΠΆΠΎΠΉΡΡΠΈΠΊ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π°ΠΌΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ³ΠΎΠ» ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ servo ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΡ ΠΊ Arduino UNO ΠΏΠΎ ΡΡ Π΅ΠΌΠ΅.
ΠΠ»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° servo ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Arduino IDE.
ΠΠΎΠ΄ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π±ΡΠ΄Π΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ.
ΠΡΠΎΠ³: ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Arduino ΠΈ Π² ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅.
ΠΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ΅, ΠΏΠΈΡΠΈΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ .
ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π° ΠΊΠ°Π½Π°Π» Youtube ΠΈ Π²ΡΡΡΠΏΠ°ΠΉΡΠ΅ Π² Π³ΡΡΠΏΠΏΡ Π² ΠΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΠΈ Facebook.
ΠΡΠ΅ΠΌ ΠΠΎΠΊΠ°-ΠΠΎΠΊΠ°.
Π Π΄ΠΎ Π²ΡΡΡΠ΅ΡΠΈ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠΎΠΊΠ΅
ΠΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΡΡΠ°ΡΡΡ? ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Π΅Ρ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ:
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ



5 (2) ΠΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΈ ΠΏΠΎ Ard.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΎΡ PlayStation, ΡΠΎ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΊ Arduino ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΊΠ°ΠΌΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ USB Host. Π Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°Π½Π°Π»ΠΎΠ³ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΎΡ PS3 ΠΊΡΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° eBay.
Π‘ΠΏΠΈΡΠΎΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²:
1. ΠΠ΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ PS3 Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Ρ ΡΠ°Π΄ΠΈΠΎΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ.
2. ΠΡΠΎΠ²ΠΎΠ΄Π° 6 ΡΡ.
3. Π Π°Π·ΡΡΠΌΡ.
4. ΠΠΈΠ»ΠΊΠ° ΡΡΡΡΠ΅Π²Π°Ρ.
5. Arduino Uno ΠΈΠ»ΠΈ Mega.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ PS3 Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ:
1. ΠΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ².
ΠΠΎΠ·ΡΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Β«Π΄ΠΆΠ°ΠΌΠΏΠ΅ΡΡΒ» ΠΈΠ· Π½Π°Π±ΠΎΡΠ°. Π ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠΎΠ½ΡΡ ΠΏΡΠΈΠΏΠ°ΡΠΉΡΠ΅ ΡΠ°Π·ΡΡΠΌ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ , ΡΠΎΠ³Π΄Π° ΠΎΡΡΠ΅ΠΆΡΡΠ΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ°ΡΡΡ ΡΠ°Π·ΡΠ΅ΠΌΠ°. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π² ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Π΅ ΡΠΎΠ»ΡΡΡΠ΅, Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ Π² ΡΠ°Π·ΡΠ΅ΠΌΠ΅. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, ΡΠΎΠ³Π΄Π° ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΊΠΎΠ½ΡΡ ΠΏΡΠΈΠΏΠ°ΡΠΉΡΠ΅ ΡΡΡΡΠ΅Π²ΡΡ Π²ΠΈΠ»ΠΊΡ. Π£ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄.
ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π²Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡ 3.3Π, Π° ΡΠ°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΈΠ½Π°Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£Π½ΠΎ ΠΈ ΠΠ΅Π³Π° 5Π. Π‘Π°ΠΌ Π°Π²ΡΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΠΈΡΠ΅Ρ, ΡΡΠΎ Ρ ΠΎΠ΄Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°ΠΌΠΈ, Ρ Π΄ΡΡΠ³ΠΈΡ Π±Π΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ². Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, Π½ΠΈΠΆΠ΅ ΡΠΊΠ°Π·Π°Π½Π½Π°Ρ ΡΡ Π΅ΠΌΠ° ΡΠ°ΠΌΠ°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ.
ΠΠ»Ρ ΠΏΠΈΠ½ΠΎΠ² Command ΠΈ Clock Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 5.6 ΠΠΠΌ. ΠΡΠΎΠ²ΠΎΠ΄Π° Π±ΡΠ΄ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ.
Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ.
2. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ:
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡ PS3 Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° (ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΡΠ΅ Π½Π°ΠΌ ΠΏΠΈΠ½Ρ):
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΊ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΏΠΈΠ½Π°ΠΌ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡ Π΅ΠΌΠ΅. ΠΠΈΠ½Ρ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π² ΡΠΊΠ΅ΡΡΠ΅.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΎΠΌ:
// if(error == 1) //Π¦ΠΈΠΊΠ» Β«loopΒ» ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½
// return;
ΠΠΈΠ΄Π΅ΠΎ Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠ΅ΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠ°ΡΠΈΠ½ΠΊΠΎΠΉ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
Π£ΡΠΈΠΌΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΠ²ΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Arduino
ΠΡΠΎΡΠ΅ΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈ:
Π¨Π°Π³ ΠΏΠ΅ΡΠ²ΡΠΉ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ΅ΡΠ²ΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ
ΠΡΠΎΡΠ΅ΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠ°ΠΊΠ΅Ρ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°. ΠΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΈΠ»Π΄. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ.
1. ΠΠ° ΠΌΠΎΠ΄ΡΠ»Π΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²ΡΡ ΠΎΠ΄Ρ U/R+ ΠΈ L/R+. Π§Π΅ΡΠ΅Π· ΡΡΠΈ Π²ΡΡ ΠΎΠ΄Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠ΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ +5V ΠΎΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΈΠ½Π° Π½Π° Arduino.
2. ΠΡΠ΅ Π½Π° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΡΠ°Π·ΡΠ΅ΠΌΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ L/R ΠΈ Π΄Π²Π° ΡΠ°Π·ΡΠ΅ΠΌΠ° U/D. ΠΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌ Π²ΡΡ ΠΎΠ΄Π°ΠΌ Π3 ΠΈ Π4.
3. ΠΡ ΠΈ Π² Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π·Π΅ΠΌΠ»Ρ Π½Π° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Ρ Π·Π΅ΠΌΠ»Π΅ΠΉ Π½Π° Arduino.
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈ Π½Π° Π½Π΅ΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ.
Π¨Π°Π³ ΡΡΠ΅ΡΠΈΠΉ. Π‘ΠΊΠ΅ΡΡ Π΄Π»Ρ Arduino
ΠΠΎΠ΄ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π² Π½Π΅ΠΌ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π² Arduino IDE. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ. ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°ΡΠΈΠ½Π°ΡΡ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ΅.
ΠΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΡ
1. ΠΡΠ»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π²ΡΡ
ΠΎΠ΄Ρ ΡΠΈΠΏΠ° Π¨ΠΠ, Π° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΡ
ΠΎΠ΄Ρ.
2. ΠΡΠ²Π°Π΅Ρ ΡΠ°ΠΊΠΎΠ΅, ΡΡΠΎ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ Π²ΠΈΠ±ΡΠΈΡΠΎΠ²Π°ΡΡ. Π’Π°ΠΊΠΎΠ΅ Π±ΡΠ²Π°Π΅Ρ Π΅ΡΠ»ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΈΠ½Ρ U/D+ L/R+. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ. Π§ΡΠΎΠ±Ρ Π½Π΅ ΡΠΆΠ΅ΡΡ ΠΏΠ»Π°ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
3. ΠΡΠ»ΠΈ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ, Π½ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π΅ Ρ ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ. ΠΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ½ΡΡΡ Ρ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°Π·Π°Π΄ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠΈΠ»ΠΈΠ΅ΠΌ. ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Ρ ΠΎΡΠΎΡΠΎ Π²ΠΎΠΉΡΠΈ Π² ΠΌΠ°ΠΊΠ΅ΡΠΊΡ.
ΠΡΠ»ΠΈ Π²ΡΠ΅ Π²ΡΡΠ»ΠΎ, ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΎΠΊ Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎΠ±ΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΊ Arduino
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΊ Arduino
ΠΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ:
1 ΠΡΠΈΠ½ΡΠΈΠΏ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°
ΠΠΆΠΎΠΉΡΡΠΈΠΊ β ΡΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΈ Π»ΡΠ³ΠΊΠΎΠ΅ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠΈΠ΄ΠΎΠ² Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΡΠ΅ΠΏΠ΅Π½Π΅ΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ, ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ. ΠΠΆΠΎΠΉΡΡΠΈΠΊΠΈ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ², ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΡΠΎΠ±ΠΎΡΠΎΠ².
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΡΠΊΡ, Π·Π°ΠΊΡΠ΅ΠΏΠ»ΡΠ½Π½ΡΡ Π½Π° ΡΠ°ΡΠΎΠ²ΠΎΠΌ ΡΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π΄Π²ΡΠΌΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΎΡΡΠΌΠΈ. ΠΡΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π΅ ΡΡΡΠΊΠΈ, ΠΎΡΡ Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ΅ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π³ΠΎ Π²ΡΡ ΠΎΠ΄Π΅. Π’Π°ΠΊΠΆΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΏΡΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°Π΄Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΠΈ Π½Π° ΡΡΡΠΊΡ.

ΠΠ΄Π΅ΡΡ outX, outY β Π²ΡΡ ΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ½ΡΡΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΎΡΡΠΌ X ΠΈ Y; outSw β Π²ΡΠ²ΠΎΠ΄ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Vcc ΠΈ GND β ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π·Π΅ΠΌΠ»Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
2 Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΊ Arduino
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΏΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅. ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ X ΠΈ Y Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌ Π²Ρ ΠΎΠ΄Π°ΠΌ A1 ΠΈ A2 Arduino, Π²ΡΡ ΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ SW β ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²Ρ ΠΎΠ΄Ρ 8. ΠΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ +5 Π.

Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π½Π° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ.

3 Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ, Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠ°ΠΊΠΎΠΉ ΡΠΊΠ΅ΡΡ.

Π²ΡΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π² ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°
ΠΠ±ΡΡΠ²ΠΈΠΌ ΠΏΠΈΠ½Ρ, Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΈΠΌ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π² ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ setup() ΠΌΡ ΠΏΠΎΠ΄Π°Π»ΠΈ Π½Π° Π²Ρ ΠΎΠ΄ switchPin Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. ΠΡΠΈΠΌ ΠΌΡ Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π° ΡΡΠΎΠΌ ΠΏΠΎΡΡΡ. ΠΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅ Π²ΠΊΠ»ΡΡΠΈΡΡ, ΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°, 8-ΠΎΠΉ ΠΏΠΎΡΡ Arduino Π±ΡΠ΄Π΅Ρ Π²ΠΈΡΠ΅ΡΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅ ΠΈ Π»ΠΎΠ²ΠΈΡΡ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ. ΠΡΠΎ ΠΏΠΎΠ²Π»Π΅ΡΡΡ Π·Π° ΡΠΎΠ±ΠΎΠΉ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Ρ Π°ΠΎΡΠΈΡΠ½ΡΠ΅ Π»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ.
Π ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ loop() ΠΌΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ 13. ΠΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Ρ ΠΎΠ΄ switchPin ΠΏΠΎΠ΄ΡΡΠ½ΡΡ ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π³ΠΎΡΠΈΡ, Π° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π³Π°ΡΠ½Π΅Ρ, Π° Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΠΎ ΠΎΡΡΠΌ X ΠΈ Y Π² Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΡΡΠΊΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°Π·Π½ΡΠ΅, ΠΈ Π½Π΅ ΡΠ°Π²Π½ΡΡΡΡΡ ΡΠΎΠ²Π½ΠΎ 512.
4 Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΊΠΎΡΡΡΡ ΠΈ ΡΠ²Π΅ΡΠΎΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈ Arduino
ΠΠ±ΡΡΠ½ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ. ΠΠΎ ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°? ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΏΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ RGB ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ (ΠΈΠ»ΠΈ ΡΡΠΈ ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°) ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΏΠΎΡΡΠ°ΠΌ 9, 10 ΠΈ 11 Arduino, Π½Π΅ Π·Π°Π±ΡΠ²Π°Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°Ρ .

ΠΡΠ΄Π΅ΠΌ ΠΌΠ΅Π½ΡΡΡ ΡΡΠΊΠΎΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΏΠΎ ΠΎΡΡΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅.
ΠΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠΎΡΠ½ΠΎ ΠΎΡΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΠΊΠ°Π»Ρ Π½Π΅ Π½Π° ΠΎΡΠΌΠ΅ΡΠΊΠ΅ 512, Π° Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΡ 490 Π΄ΠΎ 525, ΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»Π΅Π³ΠΊΠ° ΡΠ²Π΅ΡΠΈΡΡΡΡ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½, ΡΠΎ Π²Π½Π΅ΡΠΈΡΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ.

ΠΡΠΈΠ΅Π½ΡΠΈΡΡΡΡΡ Π½Π° ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠΊΠ΅ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Arduino ΡΡΠΊΠΎΡΡΡΡ RGB ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°.
Π‘Π½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΡΠ²ΠΈΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ² ΠΈ Π΄Π²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ β ledOn ΠΈ prevSw β Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. Π ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ setup() Π½Π°Π·Π½Π°ΡΠΈΠΌ ΠΏΠΈΠ½Π°ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΊ ΠΏΠΈΠ½Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ digitalWrite(swPin, HIGH).
Π ΡΠΈΠΊΠ»Π΅ loop() ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ Β«ΡΠΎΠ½Π°ΡΠΈΠΊΠ°Β» ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ Β«ΡΠ²Π΅ΡΠΎΠΌΡΠ·ΡΠΊΠΈΒ».
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ freeMode() ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΡΠΊΠΎΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΠΊΠ»ΠΎΠ½Π° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π² ΡΠ°Π·Π½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ: ΡΠ΅ΠΌ ΡΠΈΠ»ΡΠ½Π΅Π΅ Π½Π°ΠΊΠ»ΠΎΠ½ ΠΏΠΎ ΠΎΡΠΈ, ΡΠ΅ΠΌ ΡΡΡΠ΅ ΡΠ²Π΅ΡΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ²Π΅Ρ. ΠΡΠΈΡΡΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π±Π΅ΡΡΡ Π½Π° ΡΠ΅Π±Ρ ΡΡΠ½ΠΊΡΠΈΡ map(Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΠΠΈΠΆΠ½Π΅Π³ΠΎ, ΠΎΡΠΠ΅ΡΡ Π½Π΅Π³ΠΎ, ΠΊΠΠΈΠΆΠ½Π΅ΠΌΡ, ΠΊΠΠ΅ΡΡ Π½Π΅ΠΌΡ).
Π€ΡΠ½ΠΊΡΠΈΡ map() ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΈ ΡΠ΄ΠΎΠ±Π½Π° Π² ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ. ΠΠ½Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΠΎΡΠΠΈΠΆΠ½Π΅Π³ΠΎ, ΠΎΡΠΠ΅ΡΡ Π½Π΅Π³ΠΎ) ΠΏΠΎ ΠΎΡΡΠΌ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π² ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΡΠΊΠΎΡΡΠΈ (ΠΊΠΠΈΠΆΠ½Π΅ΠΌΡ, ΠΊΠΠ΅ΡΡ Π½Π΅ΠΌΡ). ΠΠΎΠΆΠ½ΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ, Π½ΠΎ Π·Π°ΠΏΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ map() ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊΠΎΡΠΎΡΠ΅.
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ discoMode() ΡΡΠΈ ΡΠ²Π΅ΡΠ° ΠΏΠΎΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°Π±ΠΈΡΠ°ΡΡ ΡΡΠΊΠΎΡΡΡ ΠΈ Π³Π°ΡΠ½ΡΡ. Π§ΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠΉΡΠΈ ΠΈΠ· ΡΠΈΠΊΠ»Π° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ°ΠΆΠ΄ΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π½Π΅ Π±ΡΠ»Π° Π»ΠΈ Π½Π°ΠΆΠ°ΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠ°.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΡΠΎΠ½Π°ΡΠΈΠΊ ΠΈΠ· ΡΡΡΡ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ RGB ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΡΡΠΊΠΎΡΡΡ ΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π΄Π°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°. Π ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° Β«ΡΠ²Π΅ΡΠΎΠΌΡΠ·ΡΠΊΠ°Β». Π― ΡΠ΄Π΅Π»Π°Π» ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Ρ Arduino Pro Mini ΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΎΠΌ, ΠΈ Ρ ΠΌΠ΅Π½Ρ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½ΠΎΡΠ½ΠΈΠΊΠ° Π΄Π»Ρ ΡΠ΅Π±ΡΠ½ΠΊΠ° π

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ Arduino Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π΄Π²ΡΡ ΠΎΡΠ΅Π²ΠΎΠΉ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΡ Ρ Π½Π΅Π³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΡ, ΡΠ΅ΠΌ Π½Π°Ρ ΠΏΡΠΈΠΌΠ΅Ρ.
































