ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ arduino uno ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ: ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
Arduino uno R3 Ch440G ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°.
Β
ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ Π΄ΡΡΠ·ΡΡ ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΎΠΏΡΡΡ Ρ ΠΎΡΡ Π·Π°ΡΡΠΎΠ½ΡΡΡ ΡΠ΅ΠΌΡ Arduino ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΠΎΠ³Π΄Π° Ρ ΡΡΠ°Π» ΡΡΠ°ΡΡΠ»ΠΈΠ²ΡΠΌ ΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Π΅ΠΌ Arduino UNO, ΠΌΠ½Π΅ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ Π½Π΅ ΡΠ΅ΡΠΏΠ΅Π»ΠΎΡΡ Π±ΡΡΡΡΠ΅Π΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈ ΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ.Β Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Arduino, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΏΡΠΎ ΠΎΠ΄Π½Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΊΠ»ΠΎΠ½ΠΎΠ², ΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Ρ ΠΈ ΡΠ²Π»ΡΠ»ΡΡ. ΠΠ°ΠΆΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΡΠΈΡ ΠΊΠ»ΠΎΠ½ΠΎΠ² Π² ΡΠΎΠΌ ΡΡΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° USB Π² UART ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΈΠΏΠ° Ch440G, Π° Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Arduino ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΏ ATmega16U2, ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΈΠ΄ΡΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Ρ Arduino IDE (Π‘ΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Arduino) ΠΠ°ΠΊ Π²Ρ Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ ΡΠΆΠ΅ ΡΡΠΏΠ΅Π»ΠΈ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ Π΄Π»Ρ ΠΊΠΈΡΠ°ΠΉΡΠ΅Π² Π½ΡΠΆΠ΅Π½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ. ΠΠ° ΡΠΎ ΡΡΠΎΒ Π±Ρ ΠΏΠΎΠ½ΡΡΡ Π²ΡΠ΅ ΡΡΠΈ Π½ΡΠ°Π½ΡΡ Ρ ΠΌΠ΅Π½Ρ ΡΡΠ»ΠΎ 2-3 Π΄Π½Ρ.
Β
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino, Π΄Π»Ρ ΡΡΠΎ ΠΈΠ΄ΡΠΌ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡΒ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Just download ΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Ρ Π²Π΅ΡΡΠΈΡ Arduino IDE. Β
Β
Β ΠΠ°Π³ΡΡΠ·ΠΈΠ»ΠΈ ? Π’ΠΎΠ³Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ .exe ΡΠ°ΠΉΠ» ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡΠ°. ΠΡΠΌΠ°Ρ ΠΎΠ±ΡΡΡΠ½ΡΡΡ ΠΊΠ°ΠΊ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΠ΅ΡΡ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΡΠΉ Π²Π°Ρ Π½Π°Π²ΡΠΊ Π²Π»Π°Π΄Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ Π²ΡΡΠ΅ ΡΡΠΎΠ³ΠΎ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π½Π΅Ρ ΡΠΎ (ΡΡΠΎ ΡΡΠ³ΡΠ±ΠΎ ΠΌΠΎΡ ΠΌΠ½Π΅Π½ΠΈΠ΅) Ρ Π΄ΡΠΌΠ°Ρ ΡΡΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°ΡΠΈΠΌ ΠΠ Π° ΡΠΆΠ΅ ΠΏΠΎΡΠΎΠΌ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅. Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠΏΠ»ΡΠ²ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠΊΠΎΠ½ Ρ Π·Π°ΠΏΡΠΎΡΠΎΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΡΠΎΠ³Π»Π°ΡΠ°Π΅ΠΌΡΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
Β ΠΠ°Π²Π΅ΡΡΠΈΠ² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡΒ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ USB ΠΏΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ USB-A/USB-B
Β ΠΠ°Π»Π΅Π΅ ΠΈΠ΄ΡΠΌ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΈ ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠ°ΠΊΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ. ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΡΡ ΠΊΠ°ΠΊ USB2.0-Serial ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ Π²ΠΎΡΠΊΠ»ΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΠΊΠΎΠΌ. ΠΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ Π½Π°ΠΌ ΠΎ ΡΠΎΠΌ ΡΡΠΎ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΡΠ°ΠΉΠ²Π΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ch440G ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΠΏΠΈΡΠ°Π» Π²ΡΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΡΡΡ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΈ ΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ². Π Π²Π΅ΡΠΊΠ΅ ΠΠΎΡΡΡ (COM ΠΈ LPT)Β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΎΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ USB-SERIAL Ch440 Π½Π° 3COM ΠΏΠΎΡΡΡ. Π£ Π²Π°Ρ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΒ Π΅Π³ΠΎΒ ΠΎΠ½ Π½Π°ΠΌ Π΅ΡΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ.
Β ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ Arduino IDE ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ Π² Π³ΡΠ°ΡΠ΅ ΠΠ»Π°ΡΠ°: Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΏ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Ρ ΠΌΠ΅Π½Ρ Arduino UNO ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Ρ ΠΈ Π΄Π΅Π»Π°Ρ. ΠΠΈΠΆΠ΅ Π² Π³ΡΠ°ΡΠ΅ ΠΠΎΡΡ:Β Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠΎΡΡ ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π½Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
Β ΠΠ° ΡΡΠΎΠΌ ΡΡΠ°ΠΏ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½, Π½Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π³ΠΎΡΠΎΠ² ΠΊ ΡΠ°Π±ΠΎΡΠ΅ ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π»ΠΈΡΡ Π² Π½Π΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ, Π° ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΡΡ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΡΡΠΎ ΠΏΠΎΡΡΠ°ΡΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΡΒ ΠΈ Π΄ΠΎΡΠΈΡΠ°Π»ΠΈ ΡΡΠ°ΡΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°, Π΄ΠΎ ΡΠΊΠΎΡΡΡ Π²ΡΡΡΠ΅Ρ !
Β
Β«Arduino UnoΒ» Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Windows [ΠΠΌΠΏΠ΅ΡΠΊΠ° / ΠΠΈΠΊΠΈ]
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Π½ΠΎΠ²ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²
Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½:
ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½ΡΠΉ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ
ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΠ΅ΠΏΡΠΎΡΠΈΡΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ATmega16U2, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΉ Π·Π° ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎ USB
ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π°Ρ ΠΏΠ»Π°ΡΠ° Arduino
ΠΡΠΎΠ²Π΅ΡΠΊΠ° USB ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ USB-ΠΏΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. Π§Π°ΡΡΠΎ Π½Π΅ Π²ΡΠ΅ ΠΏΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ USB-ΠΊΠ°Π±Π΅Π»Ρ. ΠΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»ΠΎ Π² Π±ΡΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΊΠ°Π±Π΅Π»Π΅.
- ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Arduino Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. ΠΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»ΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
ΠΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ATmega16U2
ΠΡΠ»ΠΈ Ρ USB ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π²ΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π΄Π΅Π»ΠΎ Ρ Π½Π΅ΠΏΡΠΎΡΠΈΡΡΠΌ
ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ATmega16U2. ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΡΠΎΠΌΡ ΠΈΠ·ΡΠ΅Π΄ΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠΉ Π±ΡΠ°ΠΊ.
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ
ΠΌΠ΅ΠΆΠ΄Ρ USB-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Arduino ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ Arduino.
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄Π»Ρ ΠΏΠ»Π°ΡΡ Arduino Uno
Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΡΠ²ΡΠ·ΠΈ ATmega16U2. ΠΠ»Ρ Π΄ΡΡΠ³ΠΈΡ
ΠΏΠ»Π°Ρ Arduino ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ
Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΠΉ .hex
-ΡΠ°ΠΉΠ» Π΄Π»Ρ
ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
ΠΠΎΡΡΠ΄ΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ
ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Arduino ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°
- ΠΠ°ΠΌΠΊΠ½ΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ
Π Π°Π·ΠΎΠΌΠΊΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡ Β«ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΒ». ΠΡ Π²Π²Π΅Π»ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ DFU.
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ (Arduino UNO, NANOβ¦) ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ (Π²ΠΈΠ΄Π΅ΠΎ)
Β ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΠΈΡΡ ΡΠ΅ΠΌΠΎΠΉ ΠΡΠ΄ΡΠΈΠ½ΠΎ, ΡΠΎ ΡΠ²Π½ΠΎ ΡΠΆΠ΅ Π½Π°ΡΠ»ΡΡΠ°Π½Ρ ΠΎ Π½Π΅ΠΉ. ΠΠΈΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊ Π»ΡΠ΄ΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π½Π° ΡΡΠΎΠΉ Π±Π°Π·Π΅ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ. ΠΠΎΡ ΠΈ ΠΌΠ½Π΅ ΠΡΠ΄ΡΠΈΠ½ΠΊΠ° Π½ΡΠΆΠ½Π° Π΄Π»Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ
ΠΏΠΎΠ΄Π΄Π΅Π»ΠΎΠΊ, Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Ρ ΠΈΠ»ΠΈ Π½ΡΠΆΠ΄ Π³Π°ΡΠ°ΠΆΠ°, Ρ
ΠΎΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΅Π΅ ΡΠ²Π½ΠΎ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π»ΠΈΡΡ ΡΡΠΈΠΌβ¦
Π’Π°ΠΊ Π²ΠΎΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Ρ ΠΏΠΎΡΡΡ ΡΠ²ΠΎΡ ΠΡΠ΄ΡΠΈΠ½ΠΊΡ, ΡΠΎ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠ°Π² Π΅Π΅ ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΠΎΠ΄ΡΠΌΠ°Π΅ΡΠ΅, Π° ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ Ρ ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΠΊΠΎΠΉ ΠΈ ΡΠ°Π΄ΠΈΠΎΠ΄Π΅ΡΠ°Π»ΡΠΊΠ°ΠΌΠΈ Π½Π° Π½Π΅ΠΉ? Π Π΄ΡΠΌΡ Π²Π°ΡΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΡΠ°Π²Π΄Π°Π½Ρ, Π²Π΅Π΄Ρ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅Π½ΠΎ ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π΄ΡΠΎΠ²Π°, Π° Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΡΡΠ΄, ΡΠΎ ΡΡΠΎ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΈΡΠΊΡΡΡΡΠ²Π°.
ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΊΠΈ (Arduino) ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ
Β ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π½Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΡΠ½ΡΠΉ USB ΠΏΠΎΡΡ ΠΈ ΠΊΠ°Π±Π΅Π»Ρ. ΠΡ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΡΠ½ΡΠΉ. ΠΠ°Π±Π΅Π»Ρ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²Π·ΡΡΡ ΠΏΠΎΠ»ΡΡΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΅Π³ΠΎ ΠΊ ΠΏΠΎΡΡΠ°ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΠ΅. ΠΡΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡ ΠΎΡ Π³Π»ΡΠΊΠΎΠ² ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Arduino, ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²Π°ΠΌ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠΈΠ»Ρ. Π§ΡΠΎ ΠΆΠ΅ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ? Π Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ Π·Π°Π΄Π°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΡΠ°Π²Π΄Π° Π»Π΅Π³ΡΠ΅ ΠΎΡ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ Π½Π΅ ΡΡΠ°Π»ΠΎ, ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π΅ΠΌΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ.
Β ΠΡΠ΅ Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π½Π΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΎΠΉ Ch440 ΡΡΠΎ ΠΏΠΎΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΡΠΌΠ΅Π³Π°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈ ΡΠΎΠ±ΡΠ°Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΊΠ°. ΠΠ½Π°ΡΠΈΡ Π½Π°Π΄ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΡΡΠΎΡ Π΄ΡΠ°ΠΉΠ²Π΅ ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
Β ΠΠΎΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΡΠ°Π»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³ΡΠ΅, ΠΡΠ΄ΡΠΈΠ½ΠΊΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΊΠ°ΠΊ Ch440, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ. ΠΡΡΠ°Π»ΠΎΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π·Π°Π»ΠΈΠ²ΠΊΡ ΡΠΊΠ΅ΡΡΠ΅ΠΉ, ΡΠΎ Π΅ΡΡΡ ΠΊΠΎΠ΄Π° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² Π½Π΅ΠΉ. ΠΡΠΎ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΡΡΠ΅Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ ΠΡΠ΄ΠΈΠ½ΠΎ, ΡΡΠΎ ΡΡΠ΅Π΄Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ, ΡΠ°ΠΊΠ°Ρ ΡΠ°Π²ΡΠΎΠ»ΠΎΠ³ΠΈΡ, Π½ΠΎ ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ ΡΠ°ΠΊΡ! ΠΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°, ΠΎΠ½Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ (arduino. cc). ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΌ Π΅Π΅ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²Π΅ΡΡΠΈΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΡΡ
ΠΎΠ΄ΡΡ Π½ΠΎΠ²ΡΠ΅, Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π½ΠΎΠ²ΡΡ
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΈ Π½ΠΎΠ²ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
Β ΠΠΎΡ, ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΡ Π²ΡΠ΅Π³ΠΎ ΡΠΎ ΠΈ ΠΎΡΡΠ°Π»ΠΎΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΏΠ»Π°ΡΡ ΡΡΠΎ Ρ Π²Π°Ρ ΠΊΡΠΏΠ»Π΅Π½Π° ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ Π·Π°Π»ΠΈΡΡ ΡΠΊΠ΅ΡΡ. ΠΡΠ»ΠΈ Π²ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, ΡΠΎ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈ Π·Π°Π»ΠΈΠ²Π°Π΅ΠΌ.Β
Π ΡΡΡ ΠΆΠ΅ ΡΠ΄ΠΈΠ²Π»ΡΠ΅ΠΌΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Π±Π΅Π· Π²ΡΡΠΊΠΎΠΉ ΠΏΠ°ΠΉΠΊΠΈ, ΠΊΡΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ. Π Π²ΠΎΡ ΡΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌΡ ΡΠΊΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅Π³ΠΎ Π½Π΅Ρ Π½Π° ΠΏΠ»Π°ΡΠ΅.
… Π° ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΡΠ΅ΠΌΠ΅.Β
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino Mini ΠΊ ΠΠ?
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Arduino Pro Mini ΠΈ ΠΊΠ°Π±Π΅Π»Ρ USB ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ. ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ Arduino? Π― ΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ, +Data to Rx,- Data to Tx, +5v ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊ GND.
usb
arduino
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
ΠΡΡΠΎΡΠ½ΠΈΠΊ
user173237 Β Β
13 ΠΌΠ°ΡΡΠ° 2014 Π² 14:17
2 ΠΎΡΠ²Π΅ΡΠ°
- ΠΠ΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ HM-10 bluetooth ΠΊ Arduino Uno
Π― ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π²ΡΠ΅, ΠΏΡΠ°Π²Π΄Π°, Π²ΡΠ΅. ΠΠΎΠ΄ΡΠ»Ρ HM-10 (bluetooth) ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈ ΠΌΠΈΠ³Π°Π΅Ρ, ΡΠ΅ΠΌ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ ΠΊ Π½Π΅ΠΌΡ ΠΈΠ· ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ, ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ UUID Π½Π° iDevice. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ Π΅Π³ΠΎ UART ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ AT ,…
- ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ledstrip ΠΊ arduino
ΠΠ° Adafruit Π±ΡΠ» ΠΏΡΠΈΠΌΠ΅Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ Π»Π΅Π½ΡΡ ΠΊ arduino, Π½ΠΎ ΠΎΠ½ ΡΠΊΠ°Π·Π°Π»: ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΡΡ ΠΏΠΎΠ»ΠΎΡ, ΡΡΠ΅Π±ΡΡΡΠΈΡ Π±ΠΎΠ»Π΅Π΅ 1A, ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΠΏΠΎΠ»ΠΎΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊ Arduino. Π― Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΡΠ» Π΅Π³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΄Π΅Π»Π°Π» Π½Π°Π±ΡΠΎΡΠΎΠΊ Π½Π°…
1
ΠΠ΅Ρ, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΡΠ²ΠΎΠΉ Arduino, Π΄Π΅Π»Π°Ρ ΡΡΠΎ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ RX ΠΈ TX ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ, ΡΠ΅ΠΌ 5 Π²ΠΎΠ»ΡΡ)
ΠΠ°Ρ Π»ΡΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ-ΠΊΡΠΏΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½Π²Π΅ΡΠΎΡ USB, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΏ MAX232 (ΡΡΠΎ ΡΠΈΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΠΊΡ TTL (5 Π²ΠΎΠ»ΡΡ) Π² RS232 (ΠΎΡ 3 Π΄ΠΎ -25 Π²ΠΎΠ»ΡΡ).
ΠΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ v-usb. Google v-usb ΠΎΠ½Π»Π°ΠΉΠ½.
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
Cameron Β Β
13 ΠΌΠ°ΡΡΠ° 2014 Π² 14:24
0
ΠΠ°, Π½ΠΎ Π½Π΅ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, Π΅ΡΡΡ ΡΡΡΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π·Π°ΡΠ΅ΠΌ ΡΠΈΡΠΊΠΎΠ²Π°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠΎΠΉ.
ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ USB ΠΌΠ΅ΠΆΠ΄Ρ FTDI.
ΠΠΎΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΡ . (ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠ°ΠΌΡΠΌ Π»ΡΡΡΠΈΠΌ, Π½ΠΎ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΎΡ Π½ΠΈΡ ΠΈΠ΄Π΅Ρ) Π― Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ, ΠΊΠ°ΠΊ Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΠΈΠ½ΠΈΠΉ ΡΠ²Π΅Ρ ΠΊ Π±ΡΠ»Π°Π²ΠΊΠ°ΠΌ, Π½ΠΎ ΡΡΠΎ ΡΠ΅ΡΠΌΠΎΡΡΠ°Π΄ΠΎΡΠ½Π°Ρ ΡΡΡΠ±ΠΊΠ° Ρ ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²ΠΎΠΌ.
ΡΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ Arduino ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΎ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π±ΡΡΡΡΠΎ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ.
Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΠΎ ΠΎΡ Sparkfun ΠΎΡΠ΅Π½Ρ Π΄Π΅ΡΠ΅Π²ΠΎ FTDI
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
alexmac Β Β
13 ΠΌΠ°ΡΡΠ° 2014 Π² 17:21
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ BeagleBoard ΠΈ Arduino Pro Mini ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π°Π΄Π°ΠΏΡΠ΅Ρ FTDI
Π― ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ BeagleBoard ΠΈ Arduino Pro Mini Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ. Π― ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ USB-FTDI . Π― ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π²ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ kernel, ftdi-sio , usbserial…
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Adobe AIR ΠΊ Arduino ΠΏΠΎ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ — ΠΊΠ°ΠΊΠΎΠ²Ρ Π²Π°ΡΠΈΠ°Π½ΡΡ?
ΠΡΡΡ Π»ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Adobe AIR ΠΊ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Arduino ΠΏΠΎ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ Π±Π΅Π· ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°? Π»ΠΈΠ±ΠΎ Ρ bluetooth, Π»ΠΈΠ±ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ ΡΠ°ΡΡΡΡ Xbee,. ..
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ OV7670 ΠΊ Arduino Leonardo?
Π― Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² Π΄ΠΎΠΌΠ΅Π½Π΅ Arduino. Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Arduino Leonardo ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ° OV7670 ( http:/ / www.dx.com/p / ov7670-300kp-vga-camera-module-for-arduino-147742#. U17QZPl_tBl ). Π§ΡΠΎ ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ…
ΠΠ΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ HM-10 bluetooth ΠΊ Arduino Uno
Π― ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π²ΡΠ΅, ΠΏΡΠ°Π²Π΄Π°, Π²ΡΠ΅. ΠΠΎΠ΄ΡΠ»Ρ HM-10 (bluetooth) ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈ ΠΌΠΈΠ³Π°Π΅Ρ, ΡΠ΅ΠΌ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ ΠΊ Π½Π΅ΠΌΡ ΠΈΠ· ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ, ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ UUID Π½Π°…
ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ledstrip ΠΊ arduino
ΠΠ° Adafruit Π±ΡΠ» ΠΏΡΠΈΠΌΠ΅Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ Π»Π΅Π½ΡΡ ΠΊ arduino, Π½ΠΎ ΠΎΠ½ ΡΠΊΠ°Π·Π°Π»: ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΡΡ ΠΏΠΎΠ»ΠΎΡ, ΡΡΠ΅Π±ΡΡΡΠΈΡ Π±ΠΎΠ»Π΅Π΅ 1A, ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΠΏΠΎΠ»ΠΎΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅…
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ Arduino ΡΠ΅ΡΠ΅Π· Bluetooth Ρ ΠΏΠΎΠΌΠΎΡΡΡ MIT App Inventor?
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ Π² MIT App Inventor, Π³Π΄Π΅ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Android ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ Arduino ΡΠ΅ΡΠ΅Π· Bluetooth. ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² Android ΠΊ ΡΡΠΎΠΌΡ Arduino,…
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ / ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΊ Arduino
Π― Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²Π° Π΄Π°ΡΡΠΈΠΊΠ° ΠΊ Arduino Mega, Π½ΠΎ Ρ Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ. ΠΠΎΠΈ Π΄Π²Π° Π΄Π°ΡΡΠΈΠΊΠ° ΠΈΠΌΠ΅ΡΡ 0-5V ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠ°ΠΆΠ΄ΡΠΉ Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ. ΠΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ…
Esp32 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ ΠΊ ΠΠ
Π― Ρ ΠΎΡΠ΅Π» Π±Ρ Π·Π½Π°ΡΡ, Π΅ΡΡΡ Π»ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ esp32 ΡΠ΅ΡΠ΅Π· esp32 ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π΅Π΅. Π― Π½Π°ΡΠ΅Π» ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π±Π½ΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· arduino ΠΈΠ»ΠΈ FTDI…
Π ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ Mini-A USB ΠΈ Mini-B USB Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Arduino Nano?
Π― Ρ ΠΎΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ²ΠΎΠΉ Arduino Nano ΠΊ PC ΡΠ΅ΡΠ΅Π· ΠΊΠ°Π±Π΅Π»Ρ USB. ΠΠΏΠΈΡΠ°Π½ΠΎ, ΡΡΠΎ Π΅ΠΌΡ Π½ΡΠΆΠ΅Π½ ΡΠ°Π·ΡΠ΅ΠΌ USB Mini-B. ΠΠΎ Π²ΡΠ΅ ΠΊΠ°Π±Π΅Π»ΠΈ Mini-B ΠΎΡΡΡΡΡΡΠ²ΡΡΡ Π½Π° ΡΠΊΠ»Π°Π΄Π΅, ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ USB Mini-A. ΠΡΠ΄Π΅Ρ Π»ΠΈ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ…
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠΌΠΎΠΏΠ°Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ IC, ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ ΠΊ Arduino?
ΠΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ 30 Π΄Π°ΡΡΠΈΠΊΠΎΠ², Π° Π·Π°ΡΠ΅ΠΌ ΡΡΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Arduino UNO ΠΈΠ»ΠΈ Arduino Mega, ΡΠ°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 5V(UNO),…
ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . βΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ
ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Arduio IDE Π΄ΠΎΠ»ΠΆΠ½Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ Arduino. ΠΠΎ ΡΠΈΡΠΊΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΏΠ»Π°ΡΠ°Ρ ΡΡΠΎΠΈΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΡΠ²ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° USB, Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌ Π½ΡΠΆΠ΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ. ΠΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½ΠΈΡΠ΅ΠΌ Π½Π΅ Ρ ΡΠΆΠ΅, ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅ =)
ΠΡΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Ρ Π²Π°Ρ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΎΡ Arduino, ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΡΡΠ½ΡΡ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ.
ΠΡΠ°ΠΉΠ²Π΅Ρ Ch441 Π΄Π»Ρ Windows ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ , Π»ΠΈΠ±ΠΎ ΡΠ°ΠΌΠΎΠΌΡ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ Π² Π³ΡΠ³Π»Π΅ .
ΠΠ°Π»Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ, ΠΏΠΎΠΊΠ° Windows Π΅Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅Ρ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ (ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅).
P.S. ΠΡΠ»Π΅Π·Π΅Ρ ΠΎΠΊΠΎΡΠ΅ΡΠΊΠΎ, ΡΠΎΠΎΠ±ΡΠ°ΡΡΠ΅Π΅, ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΠΏΠΎΠ·Π½Π°Π½ΠΎ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ COM ΠΏΠΎΡΡΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ ΠΎΡ Π½ΠΎΠΌΠ΅ΡΠ° 1
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² linux ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅ Π°ΡΠ΄ΡΠΈΠ½ΠΊΠΈ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎ Π²Π½Π°ΡΠ°Π»Π΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈ Arduino IDE Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΠ΅Π»ΠΎ Π²ΠΎΡ Π² ΡΠ΅ΠΌ. Linux (Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ linux mint) ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΊΡ ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ttyUSB*. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ttyUSB0. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ dmesg
Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅.
Π’ΠΎ Π΅ΡΡΡ, Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ /dev/ttyUSB0
. ΠΠΎ ΡΡΠΎΠ±Ρ Ρ Π½ΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΡΠΆΠ½Ρ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ°. Π§ΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ /dev/ttyUSB0
ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ root ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π³ΡΡΠΏΠΏΡ dialout. Π Π°Π±ΠΎΡΡ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π»ΡΡΡΠ΅ ΠΈΠ·Π±Π΅Π³Π°ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π³ΡΡΠΏΠΏΡ dialout. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ(ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠΎΠΌΠ°Π½Π΄Π° whoami Π² ΠΎΠ±ΡΠ°ΡΠ½ΡΡ
ΠΊΠ°Π²ΡΡΠΊΠ°Ρ
)
sudo usermod -a -G dialout `whoami`
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π»ΠΎΠ³ΠΈΠ½ΠΈΡΡΡΡ. ΠΠ°Π»ΡΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Arduino IDE ΠΈ Π² ΠΌΠ΅Π½Ρ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ-ΠΠΎΡΡΒ» ΡΡΠ°Π²ΠΈΠΌ Π³Π°Π»ΠΎΡΠΊΡ Π½Π°ΠΏΡΠΎΡΠΈΠ² /dev/ttyUSB0
.
ΠΠ° ΠΈΠ½ΡΡ ΡΠΏΠ°ΡΠΈΠ±ΠΎ ΠΠ»Π°Π΄Ρ Π¨Π΅ΠΌΠ΅Π½ΠΊΠΎΠ²Ρ
ΠΠ°Π½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΡΠ°Π·ΡΡΡΠ½ΡΠ΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π²Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ β Arduino ΠΈ USB-ΠΊΠ°Π±Π΅Π»Ρ
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Arduino Uno, Arduino Duemilanove, Nano ΠΈΠ»ΠΈ Diecimila.
ΠΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°Π±Π΅Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ° USB (Ρ ΡΠ°Π·ΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠΈΠΏΠ° USB-A ΠΈ USB-B): ΡΠ°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊΠΈΠΌ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ USB-ΠΏΡΠΈΠ½ΡΠ΅Ρ. (ΠΠ»Ρ Arduino Nano Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»Ρ Ρ ΡΠ°Π·ΡΠ΅ΠΌΠ°ΠΌΠΈ Π ΠΈ ΠΌΠΈΠ½ΠΈ-Π).
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° — ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ Arduino
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ .
ΠΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ». Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π½Π΅ Π½Π°ΡΡΡΠ΅Π½Π° ΡΡΡΡΠΊΡΡΡΠ° ΠΏΠ°ΠΏΠΎΠΊ. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Π΄Π²ΠΎΠΉΠ½ΡΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ Π½Π° Π½Π΅ΠΉ. Π Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ².
ΠΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ
Arduino Uno, Mega, Duemilanove ΠΈ Arduino Nano ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡ Π»ΡΠ±ΠΎΠ³ΠΎ USB-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Arduino Diecimila ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΠ»Π°ΡΠ° ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· USB-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΆΠ°ΠΌΠΏΠ΅ΡΠ°, Π½Π°Π΄Π΅ΡΠΎΠ³ΠΎ Π½Π° Π΄Π²Π° ΠΈΠ· ΡΡΠ΅Ρ ΡΡΡΡΡΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ΅ΠΌΠ°ΠΌΠΈ USB ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° Π΄Π²Π° ΡΡΡΡΡΠΊΠ°, Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΡ ΠΊ ΡΠ°Π·ΡΠ΅ΠΌΡ USB.
ΠΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ USB-ΠΊΠ°Π±Π΅Π»Ρ. ΠΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΠΎΡΠ΅ΡΡΡΡ Π·Π΅Π»Π΅Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ PWR.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Π½Π° Windows7, Vista ΠΈΠ»ΠΈ XP:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅, ΠΏΠΎΠΊΠ° Windows Π½Π°ΡΠ½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. Π§Π΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΡΠ΅ Π΅Ρ ΠΏΠΎΠΏΡΡΠΊΠΈ, ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡΡ Π±Π΅Π·ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ½ΠΎ.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠ£Π‘Π ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
- Π ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ (System and Security). ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π‘ΠΈΡΡΠ΅ΠΌΠ°. ΠΠΎΠ³Π΄Π° ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Π‘ΠΈΡΡΠ΅ΠΌΠ°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² (Device Manager).
- ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡΡΡ (COM ΠΈ LPT). ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΡΠΊΡΡΡΡΠΉ ΠΏΠΎΡΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Arduino UNO (COMxx)Β».
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ Β«Arduino UNO (COMxx)Β» ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΊΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Β«ΠΠ±Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΒ» (Update Driver Software).
- ΠΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ «Browse my computer for Driver software».
- ΠΠ»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ Uno — Β«ArduinoUNO. infΒ», ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅ Drivers ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Arduino (Π½Π΅ Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Β«FTDI USB DriversΒ»).
- ΠΠ° ΡΡΠΎΠΌ Windows Π·Π°ΠΊΠΎΠ½ΡΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ»Π°ΡΡ Arduino ΠΈΠ· ΠΌΠ΅Π½Ρ Tools | Serial Port. ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ COM3 ΠΈΠ»ΠΈ Π²ΡΡΠ΅ (COM1 ΠΈ COM2 ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΡΡΡΡ Π΄Π»Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ COM-ΠΏΠΎΡΡΠΎΠ²). Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΠΉ ΠΏΠΎΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠ»Π°ΡΡ Arduino ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ ΠΌΠ΅Π½Ρ; ΠΏΡΠ½ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΡΠ΅Π·, ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠΎΠΌ ΠΏΠ»Π°ΡΡ Arduino. ΠΠ½ΠΎΠ²Ρ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΊΠ΅ΡΡ Π² Arduino
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«UploadΒ» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ — ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ — Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² RX ΠΈ TX Π½Π° ΠΏΠ»Π°ΡΠ΅. Π ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«Done uploading (ΠΠ°Π³ΡΡΠ·ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π°)Β».
(ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Arduino Mini, NG ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π°Ρ ΠΏΠ»Π°ΡΠ°, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎΠ΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ reset Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«UploadΒ»).
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ ΡΠΏΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π²ΡΠ²ΠΎΠ΄Π° 13 (L) Π½Π° ΠΏΠ»Π°ΡΠ΅ Π½Π°ΡΠ½Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ. ΠΠΎΠ·Π΄ΡΠ°Π²Π»ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ! ΠΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Arduino!
ΠΠ΅ΡΠ½Π΅Π΅ Π΅Π³ΠΎ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³.
Π‘ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³Π° ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π° ΡΡΠΎ Π΅Π³ΠΎ ΡΠ΅Π½Π°. ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ Arduino UNO Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΡΡΠΎΠΈΡ $24.95, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΎΠΉ ΠΎΠ±ΠΎΡΡΠ»ΡΡ ΠΌΠ½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π² $3 (Π΄Π΅ΡΠ΅Π²Π»Π΅ Π² 8 ΡΠ°Π·). ΠΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π° Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΠΊ Π½ΠΈΠ±ΡΠ΄Ρ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅, Π° ΡΠ΅ΠΉΡΠ°Ρ Π΄Π°Π±Ρ Π½Π΅ ΠΎΡΠ΄Π°Π»ΡΡΡΡ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ, ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΠ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΠ²ΠΈΠ΄Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΌ Π°Π½Π°Π»ΠΎΠ³Π΅ Arduino Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ USB ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ° Ch440G
, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π΄Π»Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ Arduino ΠΈ ΠΈΡ
Π°Π½Π°Π»ΠΎΠ³ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π² ΡΠ²ΠΎΡΠΌ ΡΠΎΡΡΠ°Π²Π΅ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ ATMEGA16U2
.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· USB ΠΊΠ°Π±Π΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΡ. ΠΠ° ΠΏΠ»Π°ΡΠ΅ Π·Π°Π³ΠΎΡΠΈΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ «ON
«. Π Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ «USB2.0 — Serial
«. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±ΡΠ΄Π΅ΠΌ Π½Π° Windows.
ΠΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ Windows 98/ME/2000/XP/Server 2003/2008/2012/2016/VISTA/Win7/Win8/8.1/Win10 32/64 bit:
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π°ΡΡ
ΠΈΠ², ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΠΉΠ» SETUP.EXE
. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ INSTALL
.
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π·Π°ΠΌΠΈΠ³Π°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ RX
, ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ΠΠΊ
«.
Π Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ «USB-Serial Ch440
«. Π ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΎΡΡ Π½Π° ΠΏΠΎΡΡ COM7
, Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°, Π³Π»Π°Π²Π½ΠΎΠ΅ Π΅Π³ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ Π΄Π»Ρ Π±ΡΠ΄ΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ.
ΠΠ΅ΡΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Arduino Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΊΠ΅ΡΡ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎ Π±Ρ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² Arduino ΡΠΊΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino
. Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠΌ arduino.exe
.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΈΠ»Π°ΡΡ Ρ ΠΌΠ΅Π½Ρ Ρ ΡΡΡΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ.
ΠΠ»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΈΠ½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ½ΠΊΡΠΎΠΌ ΠΌΠ΅Π½Ρ «Π€Π°ΠΉΠ»
» — «ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ
«.
Π ΡΠΏΠΈΡΠΊΠ΅ «Π―Π·ΡΠΊ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°
» ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ, Π½Π°ΠΆΠ°ΡΡ «ΠΠΊ
» ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π ΡΠΎΡΡΠ°Π²Π΅ ΠΈΠΌΠ΅ΡΡΡΡ Π±Π΅Π»ΠΎΡΡΡΡΠΊΠΈΠΉ, ΡΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ.
Π’Π°ΠΊ ΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ Π±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π±ΡΠ»Π° Π²ΡΠ±ΡΠ°Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Arduino, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ Π² «ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
» β «ΠΠ»Π°ΡΠ°:
» Π£ ΠΌΠ΅Π½Ρ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ»Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π° Anduino UNO, Π΅ΡΠ»ΠΈ Ρ ΠΠ°Ρ ΡΡΠΎ ΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅, Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°.
Π’Π°ΠΊ ΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Ρ ΡΠ΄Π΅Π»ΡΠ» Π½Π° ΡΡΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ (Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΡΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²). Π ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ COM7
. Π’Π΅ΠΏΠ΅ΡΡ Π² «ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
» — «ΠΠΎΡΡ:
» Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ Π½Π° Arduino, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ.
Π Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΏΡΠΎΡΡΡΡ
ΡΠΊΠ΅ΡΡΠ΅ΠΉ, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ
Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΈ Π½Π°Ρ ΡΠΊΠ΅ΡΡ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ Π² «Π€Π°ΠΉΠ»
» — «ΠΠ±ΡΠ°Π·ΡΡ
» — «01.Basics
» β «Blink
«.
Π Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π΄Π»Ρ Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ° ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠ»Π°ΡΠ°Ρ ΠΊΠ°ΠΊ ΠΈ Π½Π° ΠΌΠΎΠ΅ΠΉ, Π½ΡΠΆΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π±ΡΠ» ΡΠΆΠ΅ Π²ΠΏΠ°ΡΠ½ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ°Π΄ΠΈΠΎΠ΄Π΅ΡΠ°Π»ΡΠΌΠΈ…
ΠΠΎ ΠΌΠΎΠ³ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠ»Π°ΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ
Π½Π΅Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΈΠ΄ΡΡΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΈΠ½Ρ Π½Π° ΠΏΠ»Π°ΡΠ΅. ΠΠΎΠ·ΡΠΌΡΠΌ ΡΠ°ΠΌΡΠΉ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ 220ΠΠΌ — 1ΠΠΎΠΌ, ΠΊ ΠΏΠΈΠ½Π°ΠΌ Π½Π° ΠΏΠ»Π°ΡΠ΅ 13
ΠΈ GND
(Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊ Arduino ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ°Π±Π΅Π»Ρ USB).
ΠΠΎΠ³Π΄Π° Π²ΡΡ Π³ΠΎΡΠΎΠ²ΠΎ, ΠΎΡΡΠ°ΡΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. Π ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΆΠΌΡΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠ³ΡΡΠ·ΠΈΡΡ
«, Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΊΠ΅ΡΡΠ° Π² Anduino.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡΠΊΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°ΡΠ½ΠΎ Π·Π°ΠΊΡΡΠΆΠ΅Π½, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π°ΡΠ½ΡΡ ΠΌΠΈΠ³Π°ΡΡ, Π² ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΈΠ³Π°Π» ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΠΎΡ ΡΡΠΎ Π±ΡΠ» ΡΠ°ΡΠΏΠ°ΡΠ½ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΈ ΡΠΎΡ ΡΡΠΎ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» ΠΊ ΠΏΠΈΠ½Π°ΠΌ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎ Π±Ρ Π²ΡΠΊΠ»ΡΡΠΈΡΡ Anduino, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠ»Π°ΡΡ Ρ USB ΠΊΠ°Π±Π΅Π»Π΅ΠΌ.
ΠΠ° ΡΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ, ΡΠ±Π΅Π΄ΠΈΠ²ΡΠΈΡΡ ΡΡΠΎ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΡΠΏΡΠ°Π²Π½ΠΎ. .
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΎΠ±ΡΡΡΠ½ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino Uno r3 Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΊΠΈΠ·. Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ β ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΎΠ±ΡΠ΅ΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠ»Π°Ρ. ΠΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½, ΡΠ°ΠΊ ΠΈ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ Arduino Uno
Arduino ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π½Π° Windows 7 β ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΈΠ· Π·Π°Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»ΠΈΠ² ΠΏΠ°ΠΏΠΊΡ.
ΠΠΎΠ³Π΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Windows 10 Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅Ρ, ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ, ΠΊΠ°ΠΊ COM-ΠΏΠΎΡΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ½ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, Ρ ΠΎΡΡ ΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈ ΠΊΠΎΠ΄ ΠΈΠ· Arduino IDE ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½ Π² Π½Π΅Π³ΠΎ. ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΠ°Π½ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Arduino, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½, ΠΊΠ°ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π° COM-ΠΏΠΎΡΡΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ².
Π Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° ΡΡΠΎΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
Π’ΠΈΠΏ 1
ΠΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£Π½ΠΎ — Arduino mega 2560 Π΄ΡΠ°ΠΉΠ²Π΅Ρ. Π£ Arduino Uno ΠΈ Mega 2560 ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ Mac ΡΠ΅ΡΠ΅Π· USB-ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΎΡ. ΠΡΠ»ΠΈ Π² ΠΌΠ΅Π½Ρ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ β ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ
Β» Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ .
ΠΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 0 ΠΈ 1 Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΡΡ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ (ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°). Arduino mega 2560 Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ Windows 7 Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠ»ΠΊΠ΅: https://www.arduino.cc/en/Main/Software . ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠΎΡΠΊΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ².
Π’ΠΈΠΏ 2
Avrisp mkii driver β ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°. ΠΠΎΠ³Π΄Π° Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ , ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ USB-Π΄ΡΠ°ΠΉΠ²Π΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Atmel AVRISP mk II Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° Arduino. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ AVR MCU Ρ ΡΠ°ΠΌΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΡΡΡΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Mega328, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ°), Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΈΠ· IDE Arduino, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Tools / Burn Bootloader.
ΠΠΎΡΠ»Π΅ ΡΠΊΠ°Π·Π°Π½ΠΈΡ AVRISP mk II Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Tools / Programmer. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ Studio 6.1 / 6.2, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Atmel Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ USB-Π΄ΡΠ°ΠΉΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ID Studio. x. Π£ Π²Π°Ρ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Jungo Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Studio, Π½ΠΎ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Atmel AVRISP mk II ΠΈΠ»ΠΈ Atmel JTAGICE3 Π±Π΅Π· ΡΡΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΠΎΠ³Π΄Π° Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Visual Micro Π΄Π»Ρ Studio 6.x
, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ Arduino, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Visual Micro ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ USB ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΠΈΡΠ΅, ΡΡΠΎ Ρ
ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Atmel AVRISP mk II ΠΈΠ· ΡΡΠ΅Π΄Ρ Visual Micro / Studio 6.x, Π²Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅, ΡΡΠΎ ΠΎΠ½Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, ΡΡΠΎ AVRdude (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ IDE ΠΡΠ΄ΡΠΈΠ½ΠΎ), Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Β«Π²ΠΈΠ΄Π΅ΡΡΒ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° AVRISP mk II. ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Studio6.x ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ USB-Π΄ΡΠ°ΠΉΠ²Π΅Ρ Jungo, Π° Π½Π΅ Visual.
Π’ΠΈΠΏ 3
ΠΠ»Ρ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Arduino l298n driver. ΠΡΠΎ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ H-Bridge
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΡ
Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°. ΠΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ 5 Π΄ΠΎ 35 Π Ρ ΠΏΠΈΠΊΠΎΠ²ΡΠΌ ΡΠΎΠΊΠΎΠΌ Π΄ΠΎ 2Π. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ΠΌΠΎΠ΄ΡΠ»Ρ L298N ΠΈ ΠΎΠ±ΡΡΡΠ½ΠΈΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠΎΠ΄ΡΠ»Ρ ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π΅ Π²ΠΈΠ½ΡΠΎΠ²ΡΠ΅ ΠΊΠ»Π΅ΠΌΠΌΠ½ΡΠ΅ ΡΠ°ΡΡΠΈ Π΄Π»Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ A ΠΈ B ΠΈ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ Π²ΠΈΠ½ΡΠΎΠ²ΡΡ ΠΊΠ»Π΅ΠΌΠΌΠ½ΡΡ ΠΊΠΎΠ»ΠΎΠ΄ΠΊΡ Π΄Π»Ρ Π·Π°Π·Π΅ΠΌΠ»ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°, VCC Π΄Π»Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈ Π²ΡΠ²ΠΎΠ΄ 5 Π, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ Π²Ρ ΠΎΠ΄ΠΎΠΌ, Π»ΠΈΠ±ΠΎ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ. ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΡ VCC. ΠΠΎΠ΄ΡΠ»Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ 5V-ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΠΈΠ±ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½, Π»ΠΈΠ±ΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ.
ΠΡΠ»ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π΄ΠΎ 12 Π, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ 5V, Π° Π²ΡΠ²ΠΎΠ΄ 5V ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΡ ΠΎΠ΄Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ»Π°ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ. ΠΠΎ Π΅ΡΠ»ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π±ΠΎΠ»ΡΡΠ΅ 12 Π, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ 5 Π.
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ²ΠΎΠ΄ 5V Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ 5 Π, ΡΡΠΎΠ±Ρ IC ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΡΠ° ΠΠ‘ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° 2 Π. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 12 Π, Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ»Π΅ΠΌΠΌΠ°Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 10 Π, Π° ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΡ Π½Π°ΡΠ΅Π³ΠΎ 12-Π²ΠΎΠ»ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°.
ΠΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΡΠΊΠ°ΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ
ΠΡΠ΅ Arduino driver Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅: https://www.arduino.cc/ . ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π±ΠΈΡΡ Π² ΠΏΠΎΠΈΡΠΊ Π½ΡΠΆΠ½ΡΠΉ Π΄Π»Ρ Π΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅Ρ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π² ΠΏΠ°ΠΏΠΊΡ c:\ program
. Π ΠΈΡΠΎΠ³Π΅ Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, ΠΏΠΎΡ
ΠΎΠΆΠΈΠΉ Π½Π° arduino-0021.
ΠΠ°ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅, ΠΏΠΎΠΊΠ° Windows ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
Windows Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ, Π³Π΄Π΅ Ρ ΡΠ°Π½ΡΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ. ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΊΠ°Π·Π°Π½Π° ΡΠΏΡΠ°Π²Π°.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ) ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°Π»Π΅Π΅Β».
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠ°Π½ΡΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ΅, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Arduino.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡΒ» Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.
Π’Π΅ΠΏΠ΅ΡΡ Windows Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠΎΡΠΎΠ²ΠΎΒ», ΡΡΠΎΠ±Ρ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΏΠ»Π°ΡΠΎΠΉ ΡΠ΅ΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² ΠΏΠ»Π°ΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ IDE Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π²ΡΠ΄Π΅Π»ΠΈΠ» Windows. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Windows ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Β» ΠΈ Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Β».
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Ports (COM ΠΈ LPT) ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΎΠΉ COM-ΠΏΠΎΡΡ Π±ΡΠ» Π²ΡΠ΄Π΅Π»Π΅Π½ Π΄Π»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ Board.
ΠΠ°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ IDE, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ c:\program\arduino-0021
ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΌ.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«Π‘Π΅ΡΠ²ΠΈΡ β ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ
Β» ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ° ΡΠ²Π΅ΡΡ
Ρ.
ΠΠ°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Tools β Π‘Π΅ΡΠ²ΠΈΡ
ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ ΠΏΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π²Π°Ρ Π΅ΡΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΡΠΊΡΡΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Blink ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π² ΡΡΠ΅Π΄Π΅ Arduino IDE, Verify / Compile ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΅Π΅ Π½Π° ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Π ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Windows. ΠΠ»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Microsoft (Windows 2000/Vista) ΡΠ°Π·Π»ΠΈΡΠΈΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½Ρ, ΠΎΠ½ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ². Π ΠΏΡΠΎΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΡΠ΅Π΄Π°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Linux, FreeBSD, Mac OS X ΠΈ Ρ.Π΄, ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΈΡΠΊΠ°ΡΡ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° //www.arduino.cc .
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π²ΠΎΠ·ΡΠΌΡΠΌ Arduino Uno. Π Π°Π·Π½ΠΈΡΠ° Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ Ρ Π½Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°.
ΠΠ°Π±Π΅Π»Ρ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΠΠ
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π½Π° Arduino, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΡΡΠΊΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠ°Π±Π΅Π»Ρ. Π‘ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ ΠΊΠ°Π±Π΅Π»Ρ Π½Π΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΡΡ Π² ΡΡΠ°ΡΡΠΎΠ²ΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅ Arduino Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
Arduino U
no
, Arduino M
ega
2560
ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΡΠΎ ΡΡΠ΅ΠΊΠ΅ΡΠ°ΠΌΠΈ USB ΡΠΈΠΏ Π. Π’Π°ΠΊΠΎΠΉ ΠΊΠ°Π±Π΅Π»Ρ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° ΠΈΠ»ΠΈ ΡΠΊΠ°Π½Π΅ΡΠ°.
Arduino
Leonardo
,
Arduino
Due
Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ Π³Π½Π΅Π·Π΄ΠΎ micro USB ΡΠΈΠΏ Π.
Arduino Nano, Freeduino Nano
ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π³Π½Π΅Π·Π΄ΠΎ mini USB ΡΠΈΠΏ B.
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Freeduino MaxSerial
ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° 9M-9F.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°
:
Arduino IDE Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ.
Π‘ΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ°Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠ΅Π΄Π° JRE (Java Runtime Environment), Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ·Π²ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½Π°Π²ΠΊΠ΅ Arduino IDE: Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡ ΡΠ°Π·Π²Π΅ΡΠ½Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ JRE.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ
ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino IDE ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ²ΡΠ·Π°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ. ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ Arduino ΠΊ ΠΠ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ.
Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Arduino Ρ ΠΠ, Π½Π° Π½Π΅ΠΉ Π·Π°Π³ΠΎΡΠΈΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Β«ONΒ», ΠΈ Π½Π°ΡΠ½ΡΡ ΠΌΠΈΠ³Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ Β«LΒ». ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π· ΠΊΠ°Π±Π΅Π»Ρ ΠΏΠΎΠ΄Π°Π½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π°ΡΠ°Π» Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π½Π° Π·Π°Π²ΠΎΠ΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Blink (ΠΌΠΈΠ³Π°Π½ΠΈΠ΅).
ΠΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ COM-ΠΏΠΎΡΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠΈΠ» ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΠ΅ Arduino
, ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino IDE Ρ Π½ΠΎΠ²ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ.
ΠΠΎΠΌΠ΅Ρ COM-ΠΏΠΎΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π² Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Β», Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«ΠΠΎΡΡΡ (COM ΠΈ LPT)Β».
ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Windows ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π°ΡΠ΅ΠΉ Arduino Uno Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΡΡΠΎΠ² COM1 ΠΈΠ»ΠΈ COM2. ΠΠ»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ Ρ USB-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΏΠΎΡΡΠΎΠΌ Π²Π²ΠΎΠ΄Π° Π±ΡΠ΄Π΅Ρ COM4, COM5, COM6 ΠΈΠ»ΠΈ Π²ΡΡΠ΅.
ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Linux ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ USB0 Π»ΠΈΠ±ΠΎ USB1.
ΠΡΡΠ²Π΅ΡΠΈΠ»ΠΎΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Arduino Π² Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Β» — Π·Π½Π°ΡΠΈΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π»Π° Π½Π°ΡΡ ΠΏΠ»Π°ΡΡ, Π½Π°ΡΠ»Π° Π΄Π»Ρ Π½Π΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ USB-Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠΈΠ»Π° Π½ΠΎΠΌΠ΅Ρ Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ. ΠΡΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π΅ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino, Π΅ΠΉ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡΡΡ ΡΠΆΠ΅ Π΄ΡΡΠ³ΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°:
ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Π² ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ.
Π‘ΠΏΠΎΡΠΎΠ±Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ:
- ΠΠ΅ Π²ΡΡΠ½ΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ.
- ΠΠ΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ Arduino ΠΈΠ»ΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ USB-Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π²ΡΡΡΠ½ΡΡ.
- ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΠΈΠΊΠ°.
- ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° ΠΏΠ»Π°ΡΠ° Arduino.
Π ΠΎΡΠΊΡΡΡΠΎΠΉ Arduino IDE, Π·Π°Ρ ΠΎΠ΄ΠΈΠΌ: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ > ΠΠΎΡΡ > Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ° COM — ΡΠΎΠΎΠ±ΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Arduino.
Π§ΡΠΎΠ±Ρ Ρ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino IDE Π½Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ, Ρ ΡΠ΅ΠΌ Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠΈΠΏ Π½Π°ΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΌΠ΅Π½Ρ: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ > ΠΠ»Π°ΡΠ° > Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΏ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ»Π°ΡΡ Arduino.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°:
Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΠΎΡΡ Π½Π΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ COM-ΠΏΠΎΡΡΠ°.
Π‘ΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π°ΡΡΡΠ΅Π½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Arduino Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ. ΠΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΠ.
ΠΠ»ΠΈ Π½Π΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Arduino
ΠΡΠ΅ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π· COM-ΠΏΠΎΡΡ, Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π² ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ° Π²ΠΎ Π²ΡΡ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ΅Π΄Π΅ Arduino IDE. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½Π°ΠΆΠ°Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ Β«ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°Β» Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΠΏΡΠ°Π²ΠΎΠΌ ΡΠ³Π»Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΉΠ΄Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ Π² ΠΌΠ΅Π½Ρ Π‘Π΅ΡΠ²ΠΈΡ, ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΠΌΡΡ ΡΠΈΡΠ»Π°ΠΌ Π² ΠΎΡΠΊΡΡΠ²ΡΠΈΠΌΡΡ ΠΎΠΊΠΎΡΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅, Π° Π·Π½Π°ΡΠΈΡ, ΠΈ ΠΏΠ»Π°ΡΠ° Arduino Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π°.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠΎΡΠΊΠ° ΠΠΎΠ½ΠΈΡΠΎΡΠ° ΠΏΠΎΡΡΠ° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ COM-ΠΏΠΎΡΡΠΎΠΌ Β«19200 baudΒ» (19200 Π±ΠΈΡ/ΡΠ΅ΠΊ). Π’Π°ΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄Π°Π½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ ΡΠΊΠ΅ΡΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino. Π ΡΡΠΎΠΌ ΡΠΊΠ΅ΡΡΠ΅ Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ° Serial.begin(19200), Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ Π»ΡΠ±ΡΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ, Π½ΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ. ΠΠΆΠ΅Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ΄Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π» Bluetooth, ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ COM-ΠΏΠΎΡΡΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π΄Π°Π½Π° Π·Π°ΡΠ°Π½Π΅Π΅, ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊΡΡ ΠΌΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ Bluetooth-ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°:
Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠΎΡΠΌΠΎΠ·ΠΈΡ Arduino IDE ΠΏΡΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎ ΠΌΠ΅Π½Ρ.
Π‘ΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
Π ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ², Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Bluetooth Serial ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Bluetooth-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠΌ. ΠΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Bluetooth Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠΆΠΈΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½Π° — ΡΠ΅ΠΏΠ΅ΡΡ Π² Π²Π°ΡΠΈΡ ΡΡΠΊΠ°Ρ ΠΎΡΠ»Π°ΠΆΠ΅Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π»ΡΠ±ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR ΡΠ΅ΡΠΈΠΈ: ATtiny, ATmega, AT90S, AT90CAN, AT90PWM.
Π ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino IDE Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ²ΡΡ ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡ Π½Π° ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π½Π΅ΡΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Blink (ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Β«LΒ» Π½Π° ΠΏΠ»Π°ΡΠ΅).
ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ ΡΡΠΊΠΈΠ·Π΅ Blink Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡΡΠΎΡΠΊΠ΅ delay(1000), Π½Π°ΠΆΠ°ΡΡ Β«ΠΠ³ΡΡΠ·ΠΈΡΡΒ» ΠΈ Π·Π°ΡΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ² delay(500) — ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Β«LΒ» Π±ΡΠ΄Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ Π² Π΄Π²Π° ΡΠ°Π·Π° ΡΠ°ΡΠ΅, Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π² ΠΏΠΎΠ» ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΠ°Π΄Π°Π² delay(100) — ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Β«LΒ» Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ ΠΈ Π³Π°ΡΠ½ΡΡΡ Π² 10 ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΏΠΎ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅, ΡΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 100 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°
: ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΊΠ΅ΡΡΠ° Π²ΡΠΏΠ»ΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° Π²ΠΈΠ΄Π° Β«not in syncΒ».
Π‘ΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΠ½Π°ΡΠΈΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Arduino Π½Π΅ Π±ΡΠ»Π° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ. ΠΠ΅ΡΠ½ΠΈΡΠ΅ΡΡ ΠΊ ΠΏΡΠ½ΠΊΡΠ°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ° COM-ΠΏΠΎΡΡΠ° ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ»Π°ΡΡ Π² ΠΌΠ΅Π½Ρ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Arduino IDE.
ΠΠ° ΠΈ Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΊΡΠΏΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΡ Arduino Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΌ ΡΡΠ½ΠΊΠ΅, ΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡ β ΠΏΡΠΎΡΡΠΎ ΠΎΠ½Π° Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ. Π§ΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΌΠ΅Π»ΡΡΠ°ΠΌΠΈ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ.
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ»Π½Π΅ΡΠ½ΡΡ Π±Π°ΡΠ°ΡΠ΅ΠΉ Π½Π° Arduino
ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π°Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ
ΠΠΈΠ½ΠΈΠ°ΡΡΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ²
ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ
- ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
- Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
- Π‘Ρ Π΅ΠΌΡ
- Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
- Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Arduino?
Arduino β ΡΡΠΎ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ.
Arduino NANO β ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠΎΠΉ. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡΡ ΠΎΠΆ Ρ Arduino UNO ΠΈ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π½Π΅Π΅ Π»ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΏΠ»Π°ΡΡ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠ½ΠΎΠ²Π° Arduino Nano β ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° Π±Π°Π·Π΅ ATmega328, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ Ρ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ 16 ΠΠΡ, ΠΈΠΌΠ΅ΡΡΠ°Ρ Π½Π° Π±ΠΎΡΡΡ 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΈ 14 ΡΠΈΡΡΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ: I2C, SPI ΠΈ UART.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Arduino NANO:
- ΠΡΠΎΡΡΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
- ΠΡΡΡΡΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅
- Π£Π΄ΠΎΠ±Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
- ΠΡΠΊΡΡΡΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄
- Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ²
- Π’ΡΡΡΡΠΈ Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
- Π¨ΠΈΡΠΎΠΊΠ°Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠΈΡ
Arduino Π² ΡΠΈΡΡΠ°Ρ
ΠΠΎΠ΄ ΡΠ΅Π»ΠΈΠ·Π° ΠΏΠ΅ΡΠ²ΠΎΠΉ Arduino
ΠΠ»Π°ΡΡΠΎΡΠΌ ΠΏΡΠΎΠ΄Π°Π΅ΡΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ
Π Π°Π·Π»ΠΈΡΠ½ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΠΏΠ»Π°ΡΡΠΎΡΠΌ
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ
Atmel ATmega328 Ρ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ 16 ΠΠΡ
ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅: 7-12Π DC, ΡΠ°Π±ΠΎΡΠ΅Π΅ β 5Π DC
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΡΡΡ
14 ΠΏΠΎΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°, 6 ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π¨ΠΠ ΡΠΈΠ³Π½Π°Π»Π°
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ
8 ΡΡ. , ΠΊΠ°ΠΆΠ΄ΡΠΉ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 10 Π±ΠΈΡ (ΠΎΡ 0 Π΄ΠΎ 1024 ΡΡΠ». Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ)
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
1 x I2C, 1 x SPI, 1 x UART, 1 x ICSP
Π Π°Π·ΠΌΠ΅Ρ ΠΏΠ°ΠΌΡΡΠΈ
32ΠΠ± Π€Π»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ, 2ΠΠ± ΠΠΠ£, 1ΠΠ± EEPROM
Π Π°Π·ΠΌΠ΅ΡΡ ΠΏΠ»Π°ΡΡ
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π³Π°Π±Π°ΡΠΈΡΡ ΠΏΠ»Π°ΡΡ 42 x 19 ΠΌΠΌ, Π²Π΅Ρ 12Π³
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ
Π§Π΅ΡΠ΅Π· ΡΠ°Π·ΡΠ΅ΠΌ mini-USB ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ°Π·ΡΠ΅ΠΌ Vin Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅
Π’ΠΎΠΊΠΎΠ²Π°Ρ Π·Π°ΡΠΈΡΠ°
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π·Π°ΡΠΈΡΡ USB ΠΏΠΎΡΡΠ° ΠΎΡ ΠΊΠΎΡΠΎΡΠΊΠΈΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΈ Π²ΡΠ±ΡΠΎΡΠΎΠ² ΡΠΎΠΊΠ°
Arduino ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Ρ ΠΎΡΠΊΡΡΡΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π΅ΠΌ. Arduino Nano β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Π³ΠΊΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ, ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ° ΡΡΠ΅Ρ ΡΠ²ΠΎΠΈΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π½Π°Π½ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ΅Π½ΡΠΎΡΠ°ΠΌΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅.
Π‘Ρ Π΅ΠΌΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ
ΡΡ
Π΅ΠΌ Arduino NANO:
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ°, ΡΠ°ΠΉΠ»Ρ EAGLE ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΏΠ»Π°ΡΡ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°
Π€Π°ΠΉΠ»Ρ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠΈ .
EAGLE
ΠΠΎΠ½ΡΠ°ΠΊΡΠ½Π°Ρ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΏΠ»Π°ΡΡ
Datasheet Π΄Π»Ρ ATmega328
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° Arduino NANO
ΠΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²ΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡ
Π΅ΠΌΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠΉ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ Arduino NANO V3,
Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠ»Π°ΡΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΠ»ΠΈ Π²Π°Ρ ΡΠ΅Π±Π΅Π½ΠΎΠΊ Ρ ΠΎΡΠ΅Ρ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ, ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ, Arduino β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΡΠ°Π»ΠΎ!
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ
ΠΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Arduino NANO ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ
Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ
arduino-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΆΠ½ΡΡ
ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ².
ΠΡΠΏΡΡΠΊ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ
Π²Π΅ΡΡΠΈΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π±ΡΠ» ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ Π² 2016 Π³ΠΎΠ΄Ρ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ
1. Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Arduino >
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²Π΅ΠΆΡΡ Π²Π΅ΡΡΠΈΡ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino β «Arduino IDE». ΠΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Windows, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «JUST DOWNLOAD«.
2. ΠΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΠΊΠ°ΡΠ°Π»ΠΈ ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino NANO Π² Π»ΡΠ±ΠΎΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΏΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΏΠ»Π°ΡΡ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Windows ΡΠΎΠΎΠ±ΡΠΈΡ ΠΎΠ± ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ «Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ», ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
3. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡ
Π Π²Π΅ΡΡ
Π½Π΅ΠΌ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠ½ΠΊΡΠΎΠ². ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΠΏΡΠ½ΠΊΡ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΠ»Π°ΡΠ°.
Π ΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΠΏΠ»Π°ΡΠ° Π±ΡΠ»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ «Arduino Nano» .
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΠ»Π°ΡΠ° Arduino Nano
ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° Π½ΡΠΆΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΡΡ. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΠΎΡΡ.
ΠΡΠ»ΠΈ ΠΏΠ»Π°ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, Ρ Π²Π°Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΡΡΡΡ Π²ΡΠ΅ Π·Π°Π½ΡΡΡΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ COM-ΠΏΠΎΡΡΡ. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΠ³Π°Π΄Π°Π»ΠΈ-Π»ΠΈ ΠΌΡ Ρ ΠΏΠΎΡΡΠΎΠΌ.
4. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡ
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ-Π»ΠΈ Π²Π°ΡΠ° Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π½Π° ΡΠΎΠΌ ΠΏΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ β ΡΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π·Π°Π»ΠΈΡΡ Π² Π½Π΅Π΅ ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ (ΠΏΡΠΎΡΠΈΠ²ΠΊΡ).
ΠΠ· Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΠΌΠ΅Π½Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ: Π€Π°ΠΉΠ» ΠΡΠΈΠΌΠ΅ΡΡ 01.Basics Blink
Π Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Windpws Ρ Π²Π°Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΈΠ³Π°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ. Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΅Π΅ Π² ΠΏΠ»Π°ΡΡ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π·Π°Π³ΡΡΠ·ΠΊΠ°».
Π ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΊΠ΅ΡΡΠ°ΠΌΠΈ β Π²ΡΠΎΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°:
ΠΠ½ΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (Π² ΡΠ΅ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅) ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π² ΠΏΠ»Π°ΡΡ. ΠΡΠ»ΠΈ Π²ΡΠ΅ ΠΏΡΠΎΡΠ»ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ «Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°».
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠ»Π°Ρ
1. Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Arduino >
ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²Π΅ΠΆΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΡΡΠ΄ΠΈΠ½ΠΎ β «Arduino IDE». ΠΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Windows, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΡΠ°Π²ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «JUST DOWNLOAD«.
2. ΠΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΠΊΠ°ΡΠ°Π΅ΡΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Arduino IDE, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino Nano Π² Π»ΡΠ±ΠΎΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΏΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΏΠ»Π°ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Windows ΡΠΎΠΎΠ±ΡΠΈΡ ΠΎΠ± ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π²Π°ΡΠ° ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Ch440G, Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Windows Π½Π°ΠΉΡΠΈ Π½Π΅ ΡΠ΄Π°ΡΡΡΡΡ.
ΠΡΠ»ΠΈ Π²Π°ΡΠ° Arduino Nano β ΠΠΈΡΠ°ΠΉ, Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ± ΡΡΠΎΠΌ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠΏΠΎΠ²Π΅ΡΡΠΈΡ Π²Π°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ «ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ Π±ΡΠ»ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ».
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ ΠΎΠΏΠΈΡΠ°Π»ΠΈ Π²ΡΡΠ΅, ΠΏΡΠΈΡΡΡΠΏΠ°Π΅ΠΌ ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΏΠΎ ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ «Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ», ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
3. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡ
ΠΠ²Π΅ΡΡ
Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ. ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΠ»Π°ΡΠ°.
Π ΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΠΏΠ»Π°ΡΠ° Π±ΡΠ»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ «Arduino Nano» .
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΠ»Π°ΡΠ° Arduino Nano
ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° ΠΏΠ»Π°ΡΡ, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΡΡ. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΠΎΡΡ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ²ΠΎΡ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΠΎ Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡΡ Π²ΡΠ΅ Π·Π°Π½ΡΡΡΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ COM-ΠΏΠΎΡΡΡ. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ-Π»ΠΈ ΠΏΠΎΡΡ ΠΌΡ Π²ΡΠ±ΡΠ°Π»ΠΈ.
4. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡ
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ-Π»ΠΈ Π²Π°ΡΠ° Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π½Π° ΡΠΎΠΌ ΠΏΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ β ΡΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π·Π°Π»ΠΈΡΡ Π² Π½Π΅Π΅ ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ (ΠΏΡΠΎΡΠΈΠ²ΠΊΡ).
ΠΠ· Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΠΌΠ΅Π½Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ: Π€Π°ΠΉΠ» ΠΡΠΈΠΌΠ΅ΡΡ 01.Basics Blink
Π Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΡΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ, ΡΠ°ΠΌΠΎΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΅Π΅ Π² Π²Π°ΡΡ Nano, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π·Π°Π³ΡΡΠ·ΠΊΠ°».
Π ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΊΠ΅ΡΡΠ°ΠΌΠΈ β Π²ΡΠΎΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°:
Π Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (Π² ΡΠ΅ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅) ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π² ΠΏΠ»Π°ΡΡ. ΠΡΠ»ΠΈ Π²ΡΠ΅ ΠΏΡΠΎΡΠ»ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ «Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°».
Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΡΠ°Π·Π½ΡΡ
Π²Π΅ΡΡΠΈΠΉ ΠΈ ΠΎΡ ΡΠ°Π·Π½ΡΡ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ.
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π΄Π°ΡΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΡΠ΅ΠΌ ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π½Π°Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π°? ΠΠΎΠΆΠ΅ΠΌ Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΎΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ
Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅Π½Π΅ ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ ΡΠΎΠ²Π°ΡΠ°.
ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Arduino Π² Windows
ΠΠ°Π½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΡΠ°Π·ΡΡΡΠ½ΡΠ΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π²Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ β Arduino ΠΈ USB-ΠΊΠ°Π±Π΅Π»Ρ
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Arduino Uno, Arduino Duemilanove, Nano ΠΈΠ»ΠΈ Diecimila.
ΠΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°Π±Π΅Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ° USB (Ρ ΡΠ°Π·ΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠΈΠΏΠ° USB-A ΠΈ USB-B): ΡΠ°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊΠΈΠΌ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ USB-ΠΏΡΠΈΠ½ΡΠ΅Ρ. (ΠΠ»Ρ Arduino Nano Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»Ρ Ρ ΡΠ°Π·ΡΠ΅ΠΌΠ°ΠΌΠΈ Π ΠΈ ΠΌΠΈΠ½ΠΈ-Π).
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° β ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ Arduino
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ». Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π½Π΅ Π½Π°ΡΡΡΠ΅Π½Π° ΡΡΡΡΠΊΡΡΡΠ° ΠΏΠ°ΠΏΠΎΠΊ. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Π΄Π²ΠΎΠΉΠ½ΡΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ Π½Π° Π½Π΅ΠΉ. Π Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ².
ΠΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ
Arduino Uno, Mega, Duemilanove ΠΈ Arduino Nano ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡ Π»ΡΠ±ΠΎΠ³ΠΎ USB-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Arduino Diecimila ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΠ»Π°ΡΠ° ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· USB-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΆΠ°ΠΌΠΏΠ΅ΡΠ°, Π½Π°Π΄Π΅ΡΠΎΠ³ΠΎ Π½Π° Π΄Π²Π° ΠΈΠ· ΡΡΠ΅Ρ ΡΡΡΡΡΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ΅ΠΌΠ°ΠΌΠΈ USB ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° Π΄Π²Π° ΡΡΡΡΡΠΊΠ°, Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΡ ΠΊ ΡΠ°Π·ΡΠ΅ΠΌΡ USB.
ΠΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ USB-ΠΊΠ°Π±Π΅Π»Ρ. ΠΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΠΎΡΠ΅ΡΡΡΡ Π·Π΅Π»Π΅Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ PWR.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Arduino Uno Π½Π° Windows7, Vista ΠΈΠ»ΠΈ XP:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅, ΠΏΠΎΠΊΠ° Windows Π½Π°ΡΠ½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. Π§Π΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΡΠ΅ Π΅Ρ ΠΏΠΎΠΏΡΡΠΊΠΈ, ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡΡ Π±Π΅Π·ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ½ΠΎ.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠ£Π‘Π ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
- Π ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ (System and Security). ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π‘ΠΈΡΡΠ΅ΠΌΠ°. ΠΠΎΠ³Π΄Π° ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Π‘ΠΈΡΡΠ΅ΠΌΠ°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² (Device Manager).
- ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡΡΡ (COM ΠΈ LPT). ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΡΠΊΡΡΡΡΠΉ ΠΏΠΎΡΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Arduino UNO (COMxx)Β».
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ Β«Arduino UNO (COMxx)Β» ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΊΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Β«ΠΠ±Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΒ» (Update Driver Software).
- ΠΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ «Browse my computer for Driver software».
- ΠΠ»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ Uno β Β«ArduinoUNO.infΒ», ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅ Drivers ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Arduino (Π½Π΅ Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Β«FTDI USB DriversΒ»).
- ΠΠ° ΡΡΠΎΠΌ Windows Π·Π°ΠΊΠΎΠ½ΡΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Arduino Duemilanove, Nano ΠΈΠ»ΠΈ Diecimila Π² Windows7, Vista ΠΈΠ»ΠΈ XP:
ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Windows Π·Π°ΠΏΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° (Π΅ΡΠ»ΠΈ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Π²Ρ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΠ»Π°ΡΡ Arduino).
Π Windows Vista Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΡΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ (ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ!)
Π Windows XP ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΠ°ΡΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ (Add New Hardware wizard).
- ΠΠ° Π²ΠΎΠΏΡΠΎΡ Β«ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΠ·Π»Ρ Windows Update Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ? (Can Windows connect to search for software?)Β» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΡΠ²Π΅Ρ Β«ΠΠ΅Ρ, Π½Π΅ Π² ΡΡΠΎΡ ΡΠ°Π· (No, not this time)Β». ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°Π»Π΅Π΅Β».
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΠΌΠ΅ΡΡΠΎΠ½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ (Advanced) (Install from a list or specified location (Advanced))Β» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°Π»Π΅Π΅Β».
- Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²ΡΠ±ΡΠ°Π½ΠΎ Β«ΠΡΠΊΠ°ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ (Search for the best driver in these locations)Β»; ΡΠ½ΠΈΠΌΠΈΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ Β«ΠΡΠΊΠ°ΡΡ Π½Π° ΡΡΠ΅ΠΌΠ½ΡΡ Π½ΠΎΡΠΈΡΠ΅Π»ΡΡ (Search removable media)Β»; Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΠΎΠΈΡΠΊΠ° (Include this location in the search)Β» ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ drivers/FTDI USB Drivers Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π΅ Arduino. (ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° FTDI Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅). ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°Π»Π΅Π΅Β».
- ΠΠ°ΡΡΠ΅Ρ Π½Π°ΡΠ½Π΅Ρ ΠΏΠΎΠΈΡΠΊ ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΠΎΠΎΠ±ΡΠΈΡ Π²Π°ΠΌ, ΡΡΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ Β«USB Serial ConverterΒ». ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠΎΡΠΎΠ²ΠΎ (Finish)Β».
- Π‘Π½ΠΎΠ²Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΌΠ°ΡΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π²ΡΠ΅ ΡΠ΅ ΠΆΠ΅ ΡΠ°Π³ΠΈ Ρ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΠΎΠΏΡΠΈΡΠΌΠΈ ΠΈ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΡΡΠΈ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°. ΠΠ° ΡΡΠΎΡ ΡΠ°Π· Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ Β«USB Serial PortΒ».
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡΠΊΡΡΠ² ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² (Windows Device Mananger) (ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅(Hardware) ΠΏΠ°Π½Π΅Π»ΠΈ Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠΈΡΡΠ΅ΠΌΡ(System)). ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Β«USB Serial PortΒ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠΎΡΡΡ (Ports)Β» β ΡΡΠΎ ΠΈ Π΅ΡΡΡ ΠΏΠ»Π°ΡΠ° Arduino.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino
ΠΠ²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π»Ρ Arduino.
ΠΡΠΊΡΠΎΠΉΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΠ΅ΡΡΠ° Β«LEDΒ» ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ: File > Examples > 1.Basics > Blink.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ½ΠΊΡ Π² ΠΌΠ΅Π½Ρ Tools > Board menu, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΠ΅ Arduino.
ΠΡΠ±ΠΎΡ Arduino Uno
ΠΠ»Ρ Duemilanove ArduinoΠΏΠ»Π°Ρ Ρ ATmega328 (ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π½Π°Π΄ΠΏΠΈΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅) Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Arduino Duemilanove ΠΈΠ»ΠΈ Nano Ρ ATmega328. ΠΠ½Π°ΡΠ°Π»Π΅ ΠΏΠ»Π°ΡΡ Arduino Π²ΡΠΏΡΡΠΊΠ°Π»ΠΈΡΡ Ρ ATmega168; Π΄Π»Ρ Π½ΠΈΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Arduino Diecimila, Duemilanove, ΠΈΠ»ΠΈ Nano Ρ ATmega168. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎ ΠΏΡΠ½ΠΊΡΠ°Ρ ΠΌΠ΅Π½Ρ ΠΏΠ»Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Β«Π‘ΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΒ».
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ»Π°ΡΡ Arduino ΠΈΠ· ΠΌΠ΅Π½Ρ Tools | Serial Port. ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ COM3 ΠΈΠ»ΠΈ Π²ΡΡΠ΅ (COM1 ΠΈ COM2 ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΡΡΡΡ Π΄Π»Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ COM-ΠΏΠΎΡΡΠΎΠ²). Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΠΉ ΠΏΠΎΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠ»Π°ΡΡ Arduino ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ ΠΌΠ΅Π½Ρ; ΠΏΡΠ½ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΡΠ΅Π·, ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠΎΠΌ ΠΏΠ»Π°ΡΡ Arduino. ΠΠ½ΠΎΠ²Ρ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΊΠ΅ΡΡ Π² Arduino
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«UploadΒ» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ β ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ β Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² RX ΠΈ TX Π½Π° ΠΏΠ»Π°ΡΠ΅. Π ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«Done uploading (ΠΠ°Π³ΡΡΠ·ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π°)Β».
(ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Arduino Mini, NG ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π°Ρ ΠΏΠ»Π°ΡΠ°, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎΠ΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ reset Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«UploadΒ»).
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ ΡΠΏΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π²ΡΠ²ΠΎΠ΄Π° 13 (L) Π½Π° ΠΏΠ»Π°ΡΠ΅ Π½Π°ΡΠ½Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ. ΠΠΎΠ·Π΄ΡΠ°Π²Π»ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ! ΠΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Arduino!
Π ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Windows. ΠΠ»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Microsoft (Windows 2000/Vista) ΡΠ°Π·Π»ΠΈΡΠΈΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½Ρ, ΠΎΠ½ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ². Π ΠΏΡΠΎΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΡΠ΅Π΄Π°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Linux, FreeBSD, Mac OS X ΠΈ Ρ.Π΄, ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΈΡΠΊΠ°ΡΡ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° //www.arduino.cc .
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π²ΠΎΠ·ΡΠΌΡΠΌ Arduino Uno. Π Π°Π·Π½ΠΈΡΠ° Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ Ρ Π½Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°.
ΠΠ°Π±Π΅Π»Ρ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΠΠ
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π½Π° Arduino, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΡΡΠΊΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠ°Π±Π΅Π»Ρ. Π‘ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ ΠΊΠ°Π±Π΅Π»Ρ Π½Π΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΡΡ Π² ΡΡΠ°ΡΡΠΎΠ²ΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅ Arduino Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
Arduino Uno, Arduino Mega 2560 ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΡΠΎ ΡΡΠ΅ΠΊΠ΅ΡΠ°ΠΌΠΈ USB ΡΠΈΠΏ Π. Π’Π°ΠΊΠΎΠΉ ΠΊΠ°Π±Π΅Π»Ρ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° ΠΈΠ»ΠΈ ΡΠΊΠ°Π½Π΅ΡΠ°.
Arduino Leonardo, Arduino Due Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ Π³Π½Π΅Π·Π΄ΠΎ micro USB ΡΠΈΠΏ Π.
Arduino Nano, Freeduino Nano ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π³Π½Π΅Π·Π΄ΠΎ mini USB ΡΠΈΠΏ B.
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Freeduino MaxSerial ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° 9M-9F.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Arduino IDE
Arduino IDE β ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΡΡΠ° Π΄Π»Ρ Arduino ΡΡΡΡΠΎΠΉΡΡΠ², ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ»Π°ΡΡ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΡΡ Π²Π΅ΡΡΠΈΡ Arduino IDE:
- Arduino IDE 1.6.4 β Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠ»Π°Ρ, ΠΊΡΠΎΠΌΠ΅ Arduino Leonardo ETH ΠΈ Arduino M0 (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Arduino LLC).
- Arduino IDE 1.7.7 β Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΈΠΏΠΎΠ² ΠΏΠ»Π°Ρ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Arduino SRL).
Π§Π°ΡΡΠΈΡΠ½Π°Ρ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΠ ΡΡΠ°Π»Π° ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ΠΌ ΡΠ°Π·Π½ΠΎΠ³Π»Π°ΡΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΡΠ°ΠΌΠΈ-ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ Arduino ΠΈΡΠ°Π»ΡΡΠ½ΡΠ°ΠΌΠΈ ΠΠ°ΡΡΠΈΠΌΠΎ ΠΠ°Π½Π·ΠΈ ΠΈ ΠΠΆΠ°Π½Π»ΡΠΊΠ° ΠΠ°ΡΡΠΈΠ½ΠΎ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡΡΡ ΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΊΡΡΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠ°Π²ΠΎΠ΄, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino, ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΠΆΠ°Π½Π»ΡΠΊΠ° ΠΠ°ΡΡΠΈΠ½ΠΎ ΠΎΡΠΊΠΎΠ»ΠΎΠ»ΡΡ ΠΎΡ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Arduino LLC ΠΈ ΡΡΠ°Π» ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Arduino SRL (ΡΠ°Π½Π΅Π΅ Smart Projects Srl).
ΠΠ°ΠΏΡΡΠΊ Arduino IDE
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Arduino IDE, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠΊΡΡΡΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π²Π½ΠΈΠ·Ρ.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°: Arduino IDE Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ.
Π‘ΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ°Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠ΅Π΄Π° JRE (Java Runtime Environment), Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ·Π²ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½Π°Π²ΠΊΠ΅ Arduino IDE: Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡ ΡΠ°Π·Π²Π΅ΡΠ½Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ JRE.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ
ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino IDE ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ²ΡΠ·Π°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ. ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ Arduino ΠΊ ΠΠ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ.
Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Arduino Ρ ΠΠ, Π½Π° Π½Π΅ΠΉ Π·Π°Π³ΠΎΡΠΈΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Β«ONΒ», ΠΈ Π½Π°ΡΠ½ΡΡ ΠΌΠΈΠ³Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ Β«LΒ». ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π· ΠΊΠ°Π±Π΅Π»Ρ ΠΏΠΎΠ΄Π°Π½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π°ΡΠ°Π» Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π½Π° Π·Π°Π²ΠΎΠ΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Blink (ΠΌΠΈΠ³Π°Π½ΠΈΠ΅).
ΠΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ COM-ΠΏΠΎΡΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠΈΠ» ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΠ΅ Arduino, ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino IDE Ρ Π½ΠΎΠ²ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ.
ΠΠΎΠΌΠ΅Ρ COM-ΠΏΠΎΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π² Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Β», Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«ΠΠΎΡΡΡ (COM ΠΈ LPT)Β».
ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Windows ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π°ΡΠ΅ΠΉ Arduino Uno Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΡΡΠΎΠ² COM1 ΠΈΠ»ΠΈ COM2. ΠΠ»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ Ρ USB-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΏΠΎΡΡΠΎΠΌ Π²Π²ΠΎΠ΄Π° Π±ΡΠ΄Π΅Ρ COM4, COM5, COM6 ΠΈΠ»ΠΈ Π²ΡΡΠ΅.
ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Linux ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ USB0 Π»ΠΈΠ±ΠΎ USB1.
ΠΡΡΠ²Π΅ΡΠΈΠ»ΠΎΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Arduino Π² Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Β» β Π·Π½Π°ΡΠΈΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π»Π° Π½Π°ΡΡ ΠΏΠ»Π°ΡΡ, Π½Π°ΡΠ»Π° Π΄Π»Ρ Π½Π΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ USB-Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠΈΠ»Π° Π½ΠΎΠΌΠ΅Ρ Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ. ΠΡΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π΅ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino, Π΅ΠΉ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡΡΡ ΡΠΆΠ΅ Π΄ΡΡΠ³ΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°: ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Π² ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ.
Π‘ΠΏΠΎΡΠΎΠ±Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ:
- ΠΠ΅ Π²ΡΡΠ½ΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ.
- ΠΠ΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ Arduino ΠΈΠ»ΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ USB-Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π²ΡΡΡΠ½ΡΡ.
- ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΠΈΠΊΠ°.
- ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° ΠΏΠ»Π°ΡΠ° Arduino.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Arduino IDE
Π ΠΎΡΠΊΡΡΡΠΎΠΉ Arduino IDE, Π·Π°Ρ ΠΎΠ΄ΠΈΠΌ: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ > ΠΠΎΡΡ > Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ° COM β ΡΠΎΠΎΠ±ΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Arduino.
Π§ΡΠΎΠ±Ρ Ρ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino IDE Π½Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ, Ρ ΡΠ΅ΠΌ Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠΈΠΏ Π½Π°ΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΌΠ΅Π½Ρ: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ > ΠΠ»Π°ΡΠ° > Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΏ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ»Π°ΡΡ Arduino.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°: Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΠΎΡΡ Π½Π΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ COM-ΠΏΠΎΡΡΠ°.
Π‘ΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π°ΡΡΡΠ΅Π½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Arduino Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ. ΠΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΠ.
ΠΠ»ΠΈ Π½Π΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Arduino
ΠΡΠ΅ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π· COM-ΠΏΠΎΡΡ, Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π² ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ° Π²ΠΎ Π²ΡΡ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ΅Π΄Π΅ Arduino IDE. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½Π°ΠΆΠ°Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ Β«ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°Β» Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΠΏΡΠ°Π²ΠΎΠΌ ΡΠ³Π»Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΉΠ΄Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ Π² ΠΌΠ΅Π½Ρ Π‘Π΅ΡΠ²ΠΈΡ, ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΠΌΡΡ ΡΠΈΡΠ»Π°ΠΌ Π² ΠΎΡΠΊΡΡΠ²ΡΠΈΠΌΡΡ ΠΎΠΊΠΎΡΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅, Π° Π·Π½Π°ΡΠΈΡ, ΠΈ ΠΏΠ»Π°ΡΠ° Arduino Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π°.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠΎΡΠΊΠ° ΠΠΎΠ½ΠΈΡΠΎΡΠ° ΠΏΠΎΡΡΠ° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ COM-ΠΏΠΎΡΡΠΎΠΌ Β«19200 baudΒ» (19200 Π±ΠΈΡ/ΡΠ΅ΠΊ). Π’Π°ΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄Π°Π½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ ΡΠΊΠ΅ΡΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino. Π ΡΡΠΎΠΌ ΡΠΊΠ΅ΡΡΠ΅ Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ° Serial.begin(19200), Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ Π»ΡΠ±ΡΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ, Π½ΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ. ΠΠΆΠ΅Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ΄Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π» Bluetooth, ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ COM-ΠΏΠΎΡΡΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π΄Π°Π½Π° Π·Π°ΡΠ°Π½Π΅Π΅, ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊΡΡ ΠΌΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ Bluetooth-ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°: Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠΎΡΠΌΠΎΠ·ΠΈΡ Arduino IDE ΠΏΡΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎ ΠΌΠ΅Π½Ρ.
Π‘ΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
Π ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ², Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Bluetooth Serial ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Bluetooth-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠΌ. ΠΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Bluetooth Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠΆΠΈΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΊΠ΅ΡΡΠ°
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½Π° β ΡΠ΅ΠΏΠ΅ΡΡ Π² Π²Π°ΡΠΈΡ ΡΡΠΊΠ°Ρ ΠΎΡΠ»Π°ΠΆΠ΅Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π»ΡΠ±ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR ΡΠ΅ΡΠΈΠΈ: ATtiny, ATmega, AT90S, AT90CAN, AT90PWM.
Π ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino IDE Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ²ΡΡ ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡ Π½Π° ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π½Π΅ΡΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Blink (ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Β«LΒ» Π½Π° ΠΏΠ»Π°ΡΠ΅).
ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ ΡΡΠΊΠΈΠ·Π΅ Blink Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡΡΠΎΡΠΊΠ΅ delay(1000), Π½Π°ΠΆΠ°ΡΡ Β«ΠΠ³ΡΡΠ·ΠΈΡΡΒ» ΠΈ Π·Π°ΡΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ² delay(500) β ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Β«LΒ» Π±ΡΠ΄Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ Π² Π΄Π²Π° ΡΠ°Π·Π° ΡΠ°ΡΠ΅, Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π² ΠΏΠΎΠ» ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΠ°Π΄Π°Π² delay(100) β ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Β«LΒ» Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ ΠΈ Π³Π°ΡΠ½ΡΡΡ Π² 10 ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΏΠΎ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅, ΡΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 100 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄.
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°: ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΊΠ΅ΡΡΠ° Π²ΡΠΏΠ»ΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° Π²ΠΈΠ΄Π° Β«not in syncΒ».
Π‘ΠΏΠΎΡΠΎΠ± ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΠ½Π°ΡΠΈΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Arduino Π½Π΅ Π±ΡΠ»Π° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ. ΠΠ΅ΡΠ½ΠΈΡΠ΅ΡΡ ΠΊ ΠΏΡΠ½ΠΊΡΠ°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ° COM-ΠΏΠΎΡΡΠ° ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ»Π°ΡΡ Π² ΠΌΠ΅Π½Ρ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Arduino IDE.
ΠΠ° ΠΈ Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΊΡΠΏΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΡ Arduino Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΌ ΡΡΠ½ΠΊΠ΅, ΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡ β ΠΏΡΠΎΡΡΠΎ ΠΎΠ½Π° Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ. Π§ΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΌΠ΅Π»ΡΡΠ°ΠΌΠΈ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ . Π‘ΠΠΠ§ΠΠ’Π¬
Π§ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡ Arduino ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΊ USB ΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ?
Π― Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Arduino. Π― Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΠΌΠΎΠ³Ρ Π»ΠΈ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Arduino ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ USB ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠ΄Π΅Ρ Π»ΠΈ ΡΡΠΎ ΡΠΆΠ΅ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ?
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΈΠ·ΡΡΠΈΠΌ ΡΡ Π΅ΠΌΡ Arduino UNO R3
ΠΡ ΠΎΠ΄ ΠΎΡ ΡΠ°Π·ΡΠ΅ΠΌΠ° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ (PWRIN, ΡΠ°Π·ΡΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ) ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· Π΄ΠΈΠΎΠ΄ D1 (Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΠΈ) ΠΈ ΠΏΠΎΠ΄Π°Π΅Ρ Π½Π° ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ NCP1117, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ½ΠΈΠΆΠ°Π΅Ρ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΅Π³ΠΎ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 5 Π, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΈΡΠ°Π΅Ρ ΡΠ°ΡΡΠΈ 5 Π.
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΎΡ USB-ΡΠ°Π·ΡΠ΅ΠΌΠ° (USBVCC). Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅
ΠΠΈΠ½ΠΈΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ USB ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΡΠ΅ΡΠ΅Π· P-mosfet (T1), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° ΡΠ·Π΅Π» + 5Π (ΡΠΎ Π΅ΡΡΡ Π²ΡΡ ΠΎΠ΄ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° + 5Π, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅).
ΠΠΠ — ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ LMV358 ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ (OPAMP) , ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΠ°.
ΠΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Ρ
ΠΎΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ 3,3 Π, Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²Ρ
ΠΎΠ΄ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ ΡΡΠΎΠ²Π½Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Vin.
ΠΠΎΠ³Π΄Π° Vin> 6,6 Π, Π²Ρ ΠΎΠ΄ + ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΡΠ΅, ΡΠ΅ΠΌ Π²Ρ ΠΎΠ΄ — ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ Mosfet.
ΠΠΎΠ³Π΄Π° Vin <6,6 Π, Π²Ρ ΠΎΠ΄ + ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½ΠΈΠΆΠ΅, ΡΠ΅ΠΌ Π²Ρ ΠΎΠ΄ — ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Mosfet.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Vin Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΠΎΠ΄Π°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° 0,6 Π Π½ΠΈΠΆΠ΅ ΡΡΠΎΠ²Π½Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΊ Π²Ρ ΠΎΠ΄Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΡΠ΅ 6,6 Π + 0,6 Π (Π³Π΄Π΅ 0,6 Π — ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° Π΄ΠΈΠΎΠ΄Π΅ D1), Π»ΠΈΠ½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ USB ΠΎΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ (ΡΠ°ΠΊ ΠΊΠ°ΠΊ Mosfet Π²ΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ), ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΎΡ Π²ΠΈΠ»ΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ USB-ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±Π° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΠ΄Π½Π°Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΏΠ°Π΄Π΅Ρ Π½ΠΈΠΆΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (ΠΎΠΊΠΎΠ»ΠΎ 6,6 Π + 0,6 Π = 7,2 Π), USB Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠ°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ.
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
— ΠΌΠΎΠΉ Arduino Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. Π§ΡΠΎ Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°ΡΡ?
ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Arduino ΠΈ Arduino-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΠ»Π°Ρ ΠΏΠΎΠ΄ Linux ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Linux.
ΠΡΠ°ΠΊ, Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡ Π²Π°Ρ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ Π²Π°ΡΠ° Π΄ΠΎΡΠΊΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²Π°ΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ²ΠΎΠ΄ΡΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π²Π΅ΡΠΈ: ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ. ΠΠ±ΡΡΠ½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.Π‘ΡΠ΄Π° Π²Ρ ΠΎΠ΄ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΡΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΡΡ ΡΠΌΡΠ»ΡΡΠΈΠΈ USB (FTDI ΠΈ Ρ. Π.). Π ΡΡΠ°ΡΡΡΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠ°ΠΌ — ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ, ΠΈ Π²Ρ Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ΅Π±Π΅ ΠΆΠΈΠ·Π½Ρ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Linux, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ. ΠΡΡΠΏΠΏΠ° — ΡΡΠΎ ΠΈΠΌΡ, Π΄Π°Π½Π½ΠΎΠ΅ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΉΠ»ΠΎΠ², ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ Ρ. Π., ΠΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅. Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ² Π³ΡΡΠΏΠΏΠ΅, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ, ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΡΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅, ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠΈΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ.Π Linux Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ² — ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΉΠ»Ρ.
ΠΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΡΡ Π²Ρ ΠΎΠ΄ΡΡ Π² Π³ΡΡΠΏΠΏΡ Π΄ΠΎΠ·Π²ΠΎΠ½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π° Π²Π°Ρ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ — Π½Π΅Ρ. ΠΡΠ°ΠΊ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΡΡ Π³ΡΡΠΏΠΏΡ. Π’ΠΎΠ»ΡΠΊΠΎ root ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ sudo Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠ°ΠΊ root. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ root ΡΠ΅ΡΠ΅Π· sudo ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ Π·Π° ΠΏΠΎΠΌΠΎΡΡΡ ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
Π‘Π½Π°ΡΠ°Π»Π° Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (Π²Π°Ρ Π·ΠΎΠ²ΡΡ Π€ΡΠ΅Π΄, Π²Π΅ΡΠ½ΠΎ?) Π Π³ΡΡΠΏΠΏΡ dialout:
$ sudo usermod -a -G dialout fred
Β«-aΒ» ΠΈΠΌΠ΅Π΅Ρ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.Π Π½Π΅ΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ: Β«ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΡΠΈ Π³ΡΡΠΏΠΏΡΒ». ΠΠ΅Π· Π½Π΅Π³ΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ Β«Π‘Π΄Π΅Π»Π°ΡΡ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΡΠΈΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌΒ». ΠΡΠ»ΠΈ Π²Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΎΠΏΡΡΡΠΈΡΠ΅ Β«-aΒ», Π²Ρ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ· Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΠΈΡ Π³ΡΡΠΏΠΏ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Π²Ρ ΠΎΠ΄ΡΡΠΈΠΌ Π² Π³ΡΡΠΏΠΏΡ dialout. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ sudo. Π’Π°ΠΊ ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΡΡΠΎ, Π°?
Π’Π΅ΠΏΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ / etc / groups), ΠΈ ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΅ΡΠ΅ Π½Π΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ°. ΠΡΡΠΏΠΏΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π²Ρ ΠΎΠ΄ΠΈΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π»ΠΈΠ±ΠΎ Π²ΡΠΉΡΠΈ ΠΈ ΡΠ½ΠΎΠ²Π° Π²ΠΎΠΉΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΡ, Π»ΠΈΠ±ΠΎ (Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²Ρ ΠΎΠ΄) ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² Π³ΡΡΠΏΠΏΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ½Π°:
(ΡΠ°Π½Π΅Π΅)
$ id
uid = 1000 (fred) gid = 1000 (fred) Π³ΡΡΠΏΠΏΡ = 1000 (fred), 4 (adm), 24 (cdrom), 27 (sudo), 30 (dip), 46 (plugdev), 113 (lpadmin), 128 (ΡΠ°ΠΌΠ±Π°ΡΠ°ΡΠ΅)
(ΠΏΠΎΡΠ»Π΅)
$ id
uid = 1000 (fred) gid = 1000 (fred) Π³ΡΡΠΏΠΏΡ = 1000 (fred), 4 (adm), 20 (dialout), 24 (cdrom), 27 (sudo), 30 (dip), 46 (plugdev), 113 (lpadmin), 128 (ΡΠ°ΠΌΠ±Π°ΡΠ°ΡΠ΅)
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ ΡΡΠΎ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠ΅ΡΠΈΡ Π²Π°ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, — ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π·Π½Π°Π΅Ρ Π»ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΎΠ± Arduino. Π‘Π½Π°ΡΠ°Π»Π° ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, Π΅ΡΡΡ Π»ΠΈ ΡΠ°ΠΉΠ» ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ Arduino ΠΈ Π΅ΡΡΡ Π»ΠΈ Ρ Π½Π΅Π³ΠΎ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ:
$ ls -l / dev / ttyACM * / dev / ttyUSB *
ls: Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ '/ dev / ttyUSB *': Π½Π΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°
crw-rw ---- 1 root dialout 166, 0 24 Π°Π²Π³ΡΡΡΠ° 11:05 / dev / ttyACM0
ΠΠ΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡΠ΅ΡΡ ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΈ Β«ΠΠ΅Ρ Π΄ΠΎΡΡΡΠΏΠ°β¦Β», Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄Π²Π° ΠΈΠ· Π½ΠΈΡ . ΠΡΡΡ Π΄Π²Π° Π½Π°Π±ΠΎΡΠ° ΠΈΠΌΠ΅Π½ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Arduino, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠΎ ΡΠΈΠΏ. ΠΠΎΠ΄Π»ΠΈΠ½Π½ΡΠ΅ ΠΏΠ»Π°ΡΡ UNO ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ (Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΎΠΉ ATMega16U2 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° USB) — ΡΡΠΎ / dev / ttyACM *.ΠΠ»ΠΎΠ½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΏΠ»Π°ΡΡ Π½Π° Π±Π°Π·Π΅ Ch440G ΠΈ FT232, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ / dev / ttyUSB *. ΠΡ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΠΎΡΠΈΠ»ΠΈ ΡΠ°ΠΌ ΠΎΠ±Π°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Π»ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠΈΠΏΠΎΠ². Π§ΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅:
$ ls -l / dev / ttyACM * / dev / ttyUSB *
ls: Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ '/ dev / ttyACM *': Π½Π΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°
ls: Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ '/ dev / ttyUSB *': Π½Π΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°
Π²ΠΏΡΠΎΡΠ΅ΠΌ, ΡΠΎΠ³Π΄Π° Π²ΠΎΠ»Π½ΡΠΉΡΠ΅ΡΡ. ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π°ΠΉΡΠΈ. ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π΅ Π·Π½Π°Π΅Ρ ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠΈ ΠΡΠ΄ΡΠΈΠ½ΠΎ.
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π²ΡΡΠ΅. ΠΡ Π²ΠΈΠ΄ΠΈΡΠ΅ Π² ΡΠΏΠΈΡΠΊΠ΅ ΡΠ»ΠΎΠ²ΠΎ Β«dialoutΒ»? ΠΡΠΎ Π³ΡΡΠΏΠΏΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΈ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π³ΡΡΠΏΠΏΠ΅, Π² ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΡΠ΅Π±Ρ ΡΠ°Π½Π΅Π΅. ΠΠ½ΠΎΠ³Π΄Π° Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Β«ttyΒ». ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Π΄ΡΡΠ³Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Ρ Π²Π°ΡΠΈΠ»Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² agetty, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ ΡΡΠΎΡ ΠΏΠΎΡΡ.ΠΠ°ΠΊ Π²Ρ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΠ΅, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Linux. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Debian (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Debian Jessie ΠΈ Ubuntu) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ systemd Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ
$ systemctl status
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π΅ΡΠ΅Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ»ΡΠΆΠ±, Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π·Π°ΠΏΡΡΠ΅Π½Ρ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΠ»ΡΠΆΠ±Ρ «serial-getty». ΠΡΠ»ΠΈ Π΅ΡΡΡ, ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΈΡ :
$ sudo systemctl stop serial-getty @ ttyACM0
$ sudo systemctl ΠΎΡΠΊΠ»ΡΡΠΈΡΡ serial-getty @ ttyACM0
ΠΠΎΠΊΠ° Π²Ρ ΡΠ°ΠΌ, ΠΏΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅Π³ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΎ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°: ModemManager.ΠΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π΄Π»Ρ Π΄ΠΎΠ·Π²ΠΎΠ½Π° Π² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ°ΡΠΎΠΌΠΎΠ΄Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅ΠΌΡ (Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·Π΄Π°ΡΡ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π», Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π», ΡΠΊΠ²Π°ΡΠΊ, ΡΠΊΠ²Π°ΡΠΊ, ΡΠΊΠ²Π°ΡΠΊ) ΠΈΠ»ΠΈ USB-ΠΌΠΎΠ΄Π΅ΠΌΡ DSL (ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ, ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΡ Π²ΡΠ΅ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠ΅. ΠΠΎΠΌΠ½ΠΈΡΠ΅ ΡΡΠ°ΡΡΠΉ Π·Π΅Π»Π΅Π½ΡΠΉ Β«Π»ΡΠ³ΡΡΠ°ΡΠΈΠΉΒ» ΠΌΠΎΠ΄Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π°-ΡΠΎβ¦?). Π£ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΠΏΡΠΈΠ²ΡΡΠΊΠ° Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, ΠΈ ΠΏΡΡΠ°ΡΡΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ Π½Π΅ΠΌΡ ΠΌΠΎΠ΄Π΅ΠΌ. ΠΠΎΠΊΠ° ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Π½ΠΈΡΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΎΡΡΡ. ΠΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ Arduino Leonardno ΠΈΠ»ΠΈ chipKIT Lenny, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΠ΄ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.ΠΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ Π½ΡΠΆΠ½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ModemManager, Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Π΅:
$ sudo apt-get remove modemmanager
Π§ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² . .. ΠΠΎΡΠΎΠ²ΠΎ
ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π΄Π΅ΡΠ΅Π²Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ... ΠΠΎΡΠΎΠ²ΠΎ
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π±ΡΠ΄ΡΡ Π£ΠΠΠΠΠΠ«
ΠΌΠΎΠ΄Π΅ΠΌΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ
0 Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, 0 Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, 1 Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈ 138 Π½Π΅ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΎ 2 826 ΠΠ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°.
ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ? [Π / Π] Π³
(Π§ΡΠ΅Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
... ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ 180827 ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ².)
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ modemmanager (1.4.12-1ubuntu1) ...
Π‘ΠΎΠ·Π΄Π°Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ»ΠΊΠ° Ρ /run/systemd/system/ModemManager.service Π½Π° / dev / null.
Π£Π΄Π°Π»Π΅Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ»ΠΊΠ° /run/systemd/system/ModemManager.service.
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ² Π΄Π»Ρ man-db (2.7.5-1) ...
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ² Π΄Π»Ρ hicolor-icon-theme (0.15-0ubuntu1) ...
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ² Π΄Π»Ρ dbus (1.10.6-1ubuntu3) ...
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ — lsusb
. ΠΠ΄Π΅ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ USB-ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΌ ΡΠ²ΠΎΠΉ Arduino.ΠΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΏΠ»Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΡ
Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅.
$ lsusb
Π¨ΠΈΠ½Π° 001 Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 001: ID 1d6b: 0002 ΠΠΎΡΠ½Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΎΡ Linux Foundation 2.0
Bus 002 Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 002: ID 80ee: 0021 VirtualBox USB Tablet
Π¨ΠΈΠ½Π° 002 Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 001: ID 1d6b: 0001 ΠΠΎΡΠ½Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΎΡ Linux Foundation 1.1
ΠΠ° ΡΡΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΠ³ΠΎ. ΠΡ, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ ΠΈΠ· Π·Π°ΠΏΠΈΡΠΈ VirtualBox USB Tablet.ΠΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΌΠΎΡ Arduino UNO:
$ lsusb
Π¨ΠΈΠ½Π° 001 Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 001: ID 1d6b: 0002 ΠΠΎΡΠ½Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΎΡ Linux Foundation 2.0
Π¨ΠΈΠ½Π° 002 Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 004: ID 2341: 0001 Arduino SA Uno (CDC ACM)
Bus 002 Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 002: ID 80ee: 0021 VirtualBox USB Tablet
Π¨ΠΈΠ½Π° 002 Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 001: ID 1d6b: 0001 ΠΠΎΡΠ½Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΎΡ Linux Foundation 1.1
ΠΡΠ°ΠΊ, ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π»Π° Π΅Π³ΠΎ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΡΠΎΠΌ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅, ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ:
$ lsusb -v -d 2341: 0001
ΠΡΠΎ Π΄Π°Π΅Ρ Π²Π°ΠΌ Π²ΡΠ΅ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ Π²Π°ΠΌ Π²ΡΠ΅, ΡΡΠΎ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Ρ ΠΎΡΠ΅Π»ΠΈ Π·Π½Π°ΡΡ ΠΎΠ± ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ»Π°ΡΠ° ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ — dmesg. ΠΡΠΎ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΆΡΡΠ½Π°Π»Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Ρ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Β«ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡΒ», ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΠΉ ΡΠ»Π°Π³ΠΎΠΌ -w
. ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ dmesg
, Π° Π·Π°ΡΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π½Π°ΠΆΠΈΠΌΠ°ΡΡ return , ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π² Π»ΠΈΡΡΠΈΠ½Π³Π΅, Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΠ΅:
$ dmesg -w
[0.000000] ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ cgroup subsys cpuset
[0.000000] ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ cgroup subsys cpu
[0.000000] ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ cgroup subsys cpuacct
[0.000000] Linux Π²Π΅ΡΡΠΈΠΈ 4.4.0-24-generic (buildd @ lgw01-12) (gcc Π²Π΅ΡΡΠΈΠΈ 5.3
... ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠΈΡΡΡ ΠΌΠΈΠΌΠΎ ...
[19.425870] NFS: ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠΈΠΏΠ° ΠΊΠ»ΡΡΠ° id_resolver
[19.425883] ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ ΡΠΈΠΏ ΠΊΠ»ΡΡΠ° id_resolver
[19. 425885] ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ ΡΠΈΠΏ ΠΊΠ»ΡΡΠ° id_legacy
<Π½Π°ΠΆΠΌΠΈΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·>
<ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino>
[131.232511] usb 2-2: Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠ΅ USB-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½ΠΎΠΌΠ΅Ρ 3 Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ohci-pci
[131.519307] usb 2-2: Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ USB-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, idVendor = 2341, idProduct = 0001
[131.519312] usb 2-2: ΠΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ USB-ΡΡΡΡΠΎΠΉΡΡΠ²Π°: Mfr = 1, Product = 2, SerialNumber = 220
[131.519315] usb 2-2: ΠΡΠΎΠ΄ΡΠΊΡ: Arduino Uno
[131.519317] usb 2-2: ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ: Arduino (www.arduino.cc)
[131.519319] usb 2-2: Π‘Π΅ΡΠΈΠΉΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ: 64934333235351B002E0
[131.605485] cdc_acm 2-2: 1.0: ttyACM0: USB-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ACM
[131.613792] usbcore: Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ Π½ΠΎΠ²ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° cdc_acm
[131.613796] cdc_acm: ΠΡΠ°ΠΉΠ²Π΅Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ USB Π΄Π»Ρ USB-ΠΌΠΎΠ΄Π΅ΠΌΠΎΠ² ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ² ISDN.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ CTRL + C , ΡΡΠΎΠ±Ρ Π·Π°Π²Π΅ΡΡΠΈΡΡ Π»ΠΈΡΡΠΈΠ½Π³.
ΠΡΠ»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Arduino Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΠΎΠΈ Π΄Π΅Π½ΡΠ³ΠΈ Π»ΠΈΠ±ΠΎ Π½Π° Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ (Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄Π΅ΡΠ΅Π²ΡΡ ΠΊΠ°Π±Π΅Π»Π΅ΠΉ Π½Π° eBay Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π½Π΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ), Π»ΠΈΠ±ΠΎ ΡΠ°ΠΌ Arduino ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΌΠ΅ΡΡΠ².
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ . Π― Π½Π΅ ΠΌΠΎΠ³Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΈΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ (Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΠΉ Arduino), Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ½ΠΈ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΠ°ΠΊΠΈΠΌ Π²Π΅ΡΠ°ΠΌ, ΠΊΠ°ΠΊ Β«ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π°Π΄ΡΠ΅ΡΒ» ΠΈ Β«ΠΡΠΈΠ±ΠΊΠ° -71Β». ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ Π²ΡΠ·Π²Π°Π½ΠΎ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΡΠ²ΡΠ·ΡΡ USB.ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΠΎΠΏΡΡΡ ΠΆΠ΅, Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° USB Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΠΊΡΠΈΡΡΠ°Π»Π» Π΄ΡΠ΅ΠΉΡΠΎΠ²Π°Π» ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π½ΡΠΆΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π²ΡΡΠ΅Π» ΠΈΠ· ΡΡΡΠΎΡ Π΄Π΅ΡΠ΅Π²ΡΠΉ ΡΠΈΠΏ Ch440. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π½Π° ATMega16U2 ΠΈΡΠΏΠΎΡΡΠΈΠ»Π°ΡΡ.
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΡΠΎ ΠΏΠΎΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΎΡΠΎΡΠΎ, Π° Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΠΊΠΈΠ·, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ Π²Π°ΡΠ΅ΠΉ Π΄ΠΎΡΠΊΠΎΠΉ Ardunio ΡΡΠΎ-ΡΠΎ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ΅. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΠΏΠΎΡΠ° ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.Π― ΡΡΠΈΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ minicom Π±Π΅ΡΡΠ΅Π½Π½ΠΎΠΉ, Ρ ΠΎΡΡ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΆΠ°ΡΠ½ΡΠΉ Serial Monitor Π² ΡΡΠ΅Π΄Π΅ Arduino IDE.
Π‘Π½Π°ΡΠ°Π»Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠΏ Π½Π° Π²Π°ΡΠ΅ΠΌ Arduino. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΠΊΠΎΠ½ΡΠ°ΠΊΡ RESET ΠΊ GND Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΡΡΠΊΠ° ΠΏΡΠΎΠ²ΠΎΠ΄Π°. ΠΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ RESET Π½Π°ΠΆΠ°ΡΠΎΠΉ, Π½ΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ Π½Π°Π±ΠΈΡΠ°Π΅ΡΠ΅ ΡΠ΅ΠΊΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΊΠΎΠΉ. ΠΡΠΎ Π½Π΅ Π΄Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡ ΡΠΈΠΏΡ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΠΌΠ΅ΡΠΈΠ²Π°ΡΡΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ, ΠΏΠΎΠΊΠ° Π²Ρ Π΅Π³ΠΎ ΡΠ΅ΡΡΠΈΡΡΠ΅ΡΠ΅. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΎΡΠΎΠΉ ΡΠ°Π³ — ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ TX ΠΈ RX Π²ΠΌΠ΅ΡΡΠ΅ (ΠΎΠ±ΡΡΠ½ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 0 ΠΈ 1) Π΄ΡΡΠ³ΠΈΠΌ ΠΊΡΡΠΊΠΎΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π°. Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. ΠΡΠ±ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΡ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΏΡΡΠΌΠΎ ΡΡΠ΄Π°, ΠΎΡΠΊΡΠ΄Π° ΠΎΠ½ΠΈ ΠΏΡΠΈΡΠ»ΠΈ. ΠΡΠ°ΠΊ, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ minicom
ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΅Π³ΠΎ (Π²Π°ΠΌ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π½ΡΠΆΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ sudo apt-get install minicom
).
$ minicom -D / dev / ttyACM0 -b 115200
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ / dev / ttyACM0
Π½Π° Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΈΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ. -b 115200
— ΡΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
, Ρ
ΠΎΡΡ ΡΡΠΎ Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π½Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅ΠΌ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π±ΡΠ°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΡΠ°ΡΠ°Π±Π°ΡΡΠΈΠ½Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΅Π΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅, ΡΠΎ ΡΠ²ΡΠ·Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΌ MCU — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ ΠΈ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅, ΠΈΠ»ΠΈ ΡΠΈΠΏ ΡΠΌΠ΅Ρ.
CTRL + , X ΡΠ½ΠΎΠ²Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²Π°Ρ ΠΈΠ· minicom
.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π²Π΅ΡΠ½ΡΠ»ΠΈ ΡΠ²ΠΎΡ ΡΠ°ΡΠ°Π±Π°ΡΡΠΈΠ½Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠ°ΡΠ°Π±Π°ΡΡΠΈΠ½Ρ, ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ ΠΏΡΠΈΡΠ»Π°Π½Π½ΠΎΠΉ, ΡΠΎ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΠ»Π°Π²Π½ΡΠΉ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊ, ΠΎΠΏΡΡΡ ΠΆΠ΅, ΡΠΈΠΏ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° USB.
ΠΡΠ΅ ΡΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π±ΡΠ»ΠΎ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ΠΎ Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Π² ΡΡΠΈΠ»Π΅ Arduino Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠΎΠΌ USB ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ Π²ΡΠ΅ ΠΏΠ»Π°ΡΡ Π΄Π°ΡΡ Π²Π°ΠΌ ΡΡΠΎ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠ»Π°ΡΡ Launchpad, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ, ΠΈ ΡΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π΄Π°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ — ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ.Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΡΡΡΠΏ (ΠΎΠΏΡΡΡ ΠΆΠ΅, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Ρ Π²Π°Ρ Π½Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π΄ΠΎΡΡΡΠΏ ΠΊ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ), Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π³Π»ΡΠ±ΠΆΠ΅ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ udev
. ΠΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ Π½ΠΈΠΌΠΈ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ. ΠΠ΄Π½Π° ΠΈΠ· Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ, — ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΡΡΠΎΠ±Ρ Π»ΡΠ΄ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ Π΄ΠΎΡΡΡΠΏ.
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π½Π°Π±ΠΎΡΠΎΠΌ ΠΏΡΠ°Π²ΠΈΠ» Π² Β«ΡΠ°ΠΉΠ»Π°Ρ
ΠΏΡΠ°Π²ΠΈΠ»Β».ΠΠ½ΠΈ Ρ
ΡΠ°Π½ΡΡΡΡ Π² /etc/udev/rules.d
, ΠΈ ΡΠ°ΠΌ ΡΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π»Π΅ΠΉ. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ root ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ
ΠΏΡΠ°Π²ΠΈΠ».
$ ΡΡΠ΄ΠΎ Π½Π°Π½ΠΎ /etc/udev/rules.d/50-boards.rules
Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, — ΡΡΠΎ VID ΠΈ PID (Vendor ID ΠΈ Product ID) Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΠΎ ΠΈΠ· lsusb
, ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅ (ΡΡΠΎ Π±ΠΈΡ vvvv: pppp — v = VID, p = PID). ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π²Π΅ΡΡΠΈ ΡΡΠΎ Π² ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
ATTRS {idVendor} == "04d8", ATTRS {idProduct} == "0033", MODE = "0660", GROUP = "plugdev"
ΠΠ΄Π΅ΡΡ ΠΌΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ( 04d8
= Microchip) ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡ ( 0033
= PICkit2) ΠΈ Π½Π°Π·Π½Π°ΡΠ°Π΅ΠΌ Π΅Π³ΠΎ Π³ΡΡΠΏΠΏΠ΅ plugdev
(ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² ΡΡΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ — ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ) ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ ΡΠ»Π΅Π½Ρ Π³ΡΡΠΏΠΏΡ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ ( MODE = "0660"
). Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ udev
, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΡΡΠΏΠΈΠ»ΠΈ Π² ΡΠΈΠ»Ρ (ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅):
$ sudo /etc/init.d/udev ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΈ Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏ ΠΊ Π½Π΅ΠΌΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Arduino / Genuino Uno
Arduino / Genuino Uno — ΡΡΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π² ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π΅ ΠΏΡΠΎΡΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΡ ΠΏΠ»Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡ USB ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²ΡΠ΅ΠΌΠΈ Π²ΠΈΠ΄Π°ΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino IDE, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠΈΡΡΠ΅ΠΌΠ° MECControl Π΄Π°Π΅Ρ Π²Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ.
Π ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ MECControl ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΠ»Π°ΡΠ° Uno R3, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ Ρ Arduino / Genuino, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ MECControl. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ MECControl.
ΠΡ ΠΎΠ΄Ρ ΠΈ Π²ΡΡ ΠΎΠ΄Ρ
ΠΠΎΡ ΡΠΎΡΠΎ Arduino / Genuino Uno:
ΠΠ΄ΠΎΠ»Ρ Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ 14 ΡΠ°Π·ΡΠ΅ΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ , ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ , ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ ΠΎΡ 0 Π΄ΠΎ 13.ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ ΠΈΠ»ΠΈ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΡΠ°ΠΊΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ ΠΈ ΡΠ΅ΡΠ²ΠΎΠΌΠΎΡΠΎΡΡ Meccanoid.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΡΠ°ΠΊΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ.
ΠΠ½ΠΈΠ·Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ 6 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΎΡ A0 Π΄ΠΎ A5. ΠΡΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΡΠ°ΠΊΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΡ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ.
ΠΠΈΡΠ°Π½ΠΈΠ΅ Arduino / Genuino Uno
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΠΊΠ»ΡΡΠΈΡΡ Arduino / Genuino Uno — ΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΊ USB-ΠΏΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.ΠΠ°ΡΠ΅ΠΌ Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ 5 Π ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Π΄ΠΎ 500 ΠΌΠ. ΠΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Arduino / Genuino Uno Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»Π°Π±ΠΎΡΠΎΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Π°Ρ Arduino / Genuino Uno Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΠ»ΡΠ½ΠΎΡΠΎΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ, Π²Π°ΠΌ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΈΡ ΠΎΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ.
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ²
ΠΎΠ±ΡΡΠ½ΠΎ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ 4 Π ΠΏΡΠΈ 12 Π ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° 12 Π.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ USB-Π·Π°ΡΡΠ΄Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ 2 Π ΠΏΡΠΈ 5 Π ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΡΡΠΎ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²ΠΎΠΌΠΎΡΠΎΡΡ Meccanoid.
ΠΠ°ΠΊΠΎΠΉ Π±Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²Ρ Π½ΠΈ Π²ΡΠ±ΡΠ°Π»ΠΈ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π΅Π³ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ , ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΡ GND Π½Π° Π²Π°ΡΠ΅ΠΌ Arduino / Genuino Uno.
ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΡΠ΅ 5 Π, Π»ΡΠ±ΠΎΠΉ ΡΠ΅Π½ΠΎΠΉ Π΄Π΅ΡΠΆΠΈΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄Π°Π»ΡΡΠ΅ ΠΎΡ Arduino / Genuino Uno — ΠΎΠ½ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π²Π°Ρ Arduino / Genuino Uno. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π½Π° Π²Π°ΡΠ΅ΠΌ Arduino / Genuino Uno ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΡ
ΠΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Arduino / Genuino Uno ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ Π² ΡΠ΅Π»ΠΎΠΌ — ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅Ρ . ΠΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ.
ΠΠ° ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΠ°Ρ Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ»Π°Ρ Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΊΡΠ°Π΅Π²ΡΠ΅ ΠΏΠ»Π°ΡΡΠΈΠ½Ρ Π΄Π»Ρ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ.
Π ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ MECControl ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠΈΡΠΎΠΊΠΈΠΉ Π°ΡΡΠΎΡΡΠΈΠΌΠ΅Π½Ρ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ΅ΠΊ.
ΠΠΎΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Ρ Π½Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ Π»ΠΈΠ½ΠΈΡΠΌΠΈ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΌΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΠΉ:
ΠΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π°, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΠΆΠ½ΠΈΡ ΡΡΠ΄ΠΎΠ² ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΠΎΠΌΡ GND, Π½Π° Arduino / Genuino Uno ΠΈ / ΠΈΠ»ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠ΄ΠΈΠ½ ΠΈΠ· Π²Π΅ΡΡ Π½ΠΈΡ ΡΡΠ΄ΠΎΠ² ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ 5V Π½Π° Π²Π°ΡΠ΅ΠΌ Arduino / Genuino Uno ΠΈΠ»ΠΈ ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ (Π½ΠΎ Π½Π΅ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ — ΡΠΌ. Β«ΠΠΈΡΠ°Π½ΠΈΠ΅ Arduino / Genuino UnoΒ» Π²ΡΡΠ΅).
Π¨ΡΡΡΠΈ Π² ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ»ΠΎΠ½Π½Π°Ρ Π·Π°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ.
ΠΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΆΠ΅ΡΡΠΊΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΆΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Ρ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠΎΠΉ (ΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ) ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄Π»Ρ 5 Π ΠΎΡ Arduino / Genuino Uno ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄Π»Ρ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ ΠΎΡ Arduino / Genuino Uno ΠΈ / ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΆΠ΅Π»ΡΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π½Π° 12 Π ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π² Arduino Ρ Mac Π·Π° 4 ΡΠ°Π³Π° — Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Mac USB Serial 1.0.0
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΏΡΠ°Π²Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ»Π°Ρ Arduino Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
Mac. ΠΠ΄Π΅ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΏΠ»Π°ΡΡ Arduino.
Arduino — ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ.ΠΠ½ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ
Π»ΡΠ±ΠΎΠΉ, ΠΊΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. Hardare Arduino ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π°
Π‘Π΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Atmel ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ
ΠΡΠΎΡΠΎΠΊΠΎΠ» Π‘Π’Π-500 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Atmel.
ΠΡΠΎΡΠΎΠΊΠΎΠ» STK-500 ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ RS-232.
ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ USB Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΏΡΡΠΌΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Π²Π°ΡΠΈΠΌ ΠΠ. Π ΡΠ»ΡΡΠ°Π΅ ΠΊΠ»ΠΎΠ½ΠΎΠ² Arduino Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π²
ΠΠΌΠ΅ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° FTDI ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΠΈΠΏ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Ch440.
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡ Arduino Ρ Mac, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ
ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ:
Π¨Π°Π³ 1. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π½Π°Π±ΠΎΡ Arduino, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ², ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ Π€Π°ΠΉΠ».Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ SerialCallResponseASCII.
ΠΠ°ΠΊΠ΅Ρ Arduino ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΎΠΊΠ½ΠΎ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°.
Π¨Π°Π³ 2 — ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΏΠ»Π°ΡΡ Arduino, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ:
Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π°Π±ΠΎΡ Π΄Π»Ρ ΠΏΠ»Π°ΡΡ. Π‘Π½Π°ΡΠ°Π»Π° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ:
ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π²Π°ΡΠ° ΠΏΠ»Π°ΡΠ° Arduino
ΡΠ²ΡΠ·Π°Π½Ρ. ΠΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΊΠΈ .cu , Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅
ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ.ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΠ»Π°ΡΡ Arduino Π½Π° Π²Π°Ρ Mac, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Ch44 * ΠΈ PL2303 Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ
ΠΈΠΌΡ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠ°, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ USB.
Π¨Π°Π³ 3. ΠΠ°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΉΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ²ΠΎΠΉ Arduino. Π½Π°ΠΆΠΌΠΈΡΠ΅
ΠΊΠ½ΠΎΠΏΠΊΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ·Π½Π°ΡΡ Π΅Π΅ ΠΏΠΎ ΡΡΡΠ΅Π»ΠΊΠ΅, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅ΠΉ
Π½Π°ΠΏΡΠ°Π²ΠΎ. ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² ΠΎΠΊΠ½Π΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ
ΠΏΡΠΎΡΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
Π¨Π°Π³ 4 — ΠΠΎΡΠΎΠ²ΠΎ
ΠΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ, ΠΈ Arduino Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½.ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²Ρ
Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠ΅ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°. ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΠ΅
ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°, Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΎΠ½ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠ΅ ΠΏΠ°ΡΡ ΡΠ΅ΠΊΡΠ½Π΄
0,0,0 , ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΡΠ΅ΠΌΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Arduino ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ
ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ
Arduino Uno R3 (ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ)
Arduino Uno — ΡΡΠΎ ΠΏΠ»Π°ΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° Π±Π°Π·Π΅ ATmega328. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ 14 ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ² / Π²ΡΡ ΠΎΠ΄ΠΎΠ² (ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ 6 ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Ρ Π¨ΠΠ), 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ², ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ 16 ΠΠΡ, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ USB, ΡΠ°Π·ΡΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ICSP ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ±ΡΠΎΡΠ°.ΠΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°; ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Π² ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΠΈΠ»ΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ.
ΠΠ»Π°ΡΡ
, ΠΏΡΠΎΠ΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Π‘Π¨Π, ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Genuino, ΠΏΠΎΡΡΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ Arduino Uno, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Arduino Uno ΠΈΠ»ΠΈ Genuino Uno.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΠ»Π°ΡΠ° ARDUINO UNO ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ, ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ USB-ΠΊΠ°Π±Π΅Π»Ρ (ΡΡΠ΅ΠΊΠ΅Ρ A ΠΊ ΡΡΠ΅ΠΊΠ΅ΡΡ B): ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΊ USB-ΠΏΡΠΈΠ½ΡΠ΅ΡΡ.
Π‘ΡΠ΅Π΄Π° Arduino Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π΅Π³ΠΎ Π½Π° ΠΏΠ»Π°ΡΡ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°.ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Windows, Mac OS X ΠΈ Linux. Π‘ΡΠ΅Π΄Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Java ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° Processing, AVR-gcc ΠΈ Π΄ΡΡΠ³ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE) Arduino, ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ Π½Π° ΡΠ°ΠΉΡ http://arduino.cc ΠΈ ΡΠ΅Π»ΠΊΠ½ΡΠ² ΡΡΡΠ»ΠΊΡ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ» Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΠΌΠ΅Π½Ρ.ΠΠ΄Π΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅.
Β· ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Arduino IDE
.
Β· ΠΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Windows Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Windows. ΠΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ zip-ΡΠ°ΠΉΠ» ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΡΠ°Π²Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ ΠΏΠ»Π°ΡΡ Arduino.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ
Arduino Uno Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ ΠΎΡ USB-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π»ΠΈΠ±ΠΎ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ USB. ΠΠ΅Π»Π΅Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΏΠΈΡΠ°Π½ΠΈΡ (ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΡΠΉ ΠΊΠ°ΠΊ PWR) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΠΎΡΠ΅ΡΡΡΡ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ zip-ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΡΠ½ΡΠ»ΠΈ ΡΠ»Π°ΠΆΠΎΠΊ Β«ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΒ» Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΡΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡ Arduino.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Arduino Uno Ρ Windows:
Β· ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ, ΠΏΠΎΠΊΠ° Windows Π½Π°ΡΠ½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡΠ»ΠΈ Π½Π΅Ρ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
Β· Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Β«ΠΡΡΠΊΒ» ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ / Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ / ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ². Π Windows 10 ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° / Π£ΡΡΡΠΎΠΉΡΡΠ²Π° / Π΄ΡΡΠ³ΠΎΠ΅Β».
Β· ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΠΎΡΡΡ (COM ΠΈ LPT). ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠΊΡΡΡΡΠΉ ΠΏΠΎΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«Arduino UNO (COMxx)Β»
. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ»ΡΡΠ°ΡΡ
Π²Ρ Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Β«Arduino UnoΒ», Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Β«ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΒ» Π²Π²Π΅ΡΡ
Ρ.
Β· Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΏΠΎΡΡ Β«Arduino UNO (COMxx)Β» ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°Β».
Β· ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Β«ΠΡΠΊΠ°ΡΡ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡΒ».
Β· ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΡΠ°ΠΉΠ»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Arduino Uno ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΅Π³ΠΎ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«ArduinoUNO.infΒ», Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΌΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ Β«ΠΡΠ°ΠΉΠ²Π΅ΡΡΒ» Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino (Π° Π½Π΅ Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Β«ΠΡΠ°ΠΉΠ²Π΅ΡΡ FTDI USBΒ»).
Β· Windows Π·Π°Π²Π΅ΡΡΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π·Π΄Π΅ΡΡ.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Arduino
ΠΠ²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Arduino Π² ΠΏΠ°ΠΏΠΊΠ΅, Π² ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π΅Π³ΠΎ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π»ΠΈ.
SparkFun Education — ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Arduino IDE
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΡΠΎΠ²Π΅Π΄Π΅Ρ Π²Π°Ρ ΡΠ΅ΡΠ΅Π· Π·Π°Π³ΡΡΠ·ΠΊΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino (ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Arduino IDE — ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Integrated Development Environment). ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΡ Π²Π°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.
Π§ΡΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ:
- ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ (Windows, Mac ΠΈΠ»ΠΈ Linux)
- ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ Arduino (Π²ΡΠ΅ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ)
- ΠΠ°Π±Π΅Π»Ρ USB A-to-B ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Arduino-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ (ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΡΠΈΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΏΠΎ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ USB-ΠΊΠ°Π±Π΅Π»Ρ, Π΅ΡΠ»ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ°Π±Π΅Π»Ρ Π²ΡΠ±ΡΠ°ΡΡ).
Arduino Uno
USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΎΡ A ΠΊ B
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
ΠΡΠ»ΠΈ Π²Ρ Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² Arduino Π² ΡΠ΅Π»ΠΎΠΌ, Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π»ΡΠ±ΠΈΠΌΠΎΠΉ Π²ΡΠ΅ΠΌΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
ΠΠΊΠ½Π°
ΠΠ° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Arduino Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Windows (Windows 8, Windows 7, Vista ΠΈ XP).
Windows 8, 7, Vista ΠΈ XP
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Arduino ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino Π΄Π»Ρ Windows.
- ΠΠΎΠ³Π΄Π° Π·Π°Π³ΡΡΠ·ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°, ΡΠ°Π·Π°ΡΡ ΠΈΠ²ΠΈΡΡΠΉΡΠ΅ Π΅Π΅ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Arduino, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π΄Π°, Π²Π½ΡΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠΈ. Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Π²Π°ΠΆΠ½Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΠ΅.
- ΠΠΊΠ»ΡΡΠΈΡΠ΅ Arduino, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ USB (ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ΅ΠΌΠ° FTDI, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Arduino pro).ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΡΠΈΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ Β«ONΒ». (Π½Π° ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° UNO).
- ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² Windows 8, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΡΠ°Π·Π΄Π΅Π»Ρ Windows 8. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Windows 7, Vista ΠΈΠ»ΠΈ XP, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» Windows 7, Vista ΠΈ XP Π½ΠΈΠΆΠ΅.
ΠΠΊΠ½Π° 8
Windows 8 ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΈΡΡΠ½ΠΎΠΉ Β«ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉΒ» Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Β«Π·Π°ΡΠΈΡΠ°Π΅ΡΒ» Π²Π°Ρ ΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π΅ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Arduino Uno ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ Π½Π΅ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΌΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Uno Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°ΡΡ Windows, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ². ΠΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΡΡΠ°Π½Π΅Π½Π° Π² Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ Π²ΡΠΏΡΡΠΊΠ°Ρ IDE Arduino, Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π΄Π΅ΡΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°Π³ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ Π½ΠΈΠΆΠ΅.
ΠΠ° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²:
- ΠΠ° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠΊΡΠ°Π½Π΅ Metro ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ» (ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ Π² ΠΏΡΠ°Π²ΡΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΠ³ΠΎΠ» ΡΠΊΡΠ°Π½Π° ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ ΡΠ΅ΡΡΠ΅ΡΠ΅Π½ΠΊΠΈ)
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΠΒ»
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ «ΠΠ±ΡΠΈΠ΅»
- ΠΡΠΎΠΊΡΡΡΠΈΡΠ΅ Π²Π½ΠΈΠ· ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ΅ΠΉΡΠ°ΡΒ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ Π·Π°ΠΏΡΡΠΊΒ».
- ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊΒ».
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΒ»
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π°ΠΏΡΡΠΊΠ° WindowsΒ»
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡΒ».
- ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π² ΡΠΏΠΈΡΠΊΠ΅ Β«ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²Β».
Π Π½Π°Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ):
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½ ΠΌΠ΅ΡΡΠΎ
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ Β«cmdΒ»
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Β«ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°Β» ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ°ΠΏΡΡΠΊ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°Β» Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π°.
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ / Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING ON
- ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ°!
Windows 7, Vista ΠΈ XP
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Arduino Uno (ΠΎΡ Arduino.ΠΊΡΠ±.ΡΠΌ)
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ, ΠΏΠΎΠΊΠ° Windows Π½Π°ΡΠ½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
- Π§Π΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π²Π΅ΡΡΠΈΡΡΡ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΡΠ΅ ΡΡΠΈΠ»ΠΈΡ
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Β«ΠΡΡΠΊΒ» ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
- ΠΠ°Ρ ΠΎΠ΄ΡΡΡ Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» Β«Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΒ». ΠΠ°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ System
- ΠΠΎΠ³Π΄Π° ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²
- ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΠΎΡΡΡ (COM ΠΈ LPT).ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠΊΡΡΡΡΠΉ ΠΏΠΎΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«Arduino UNO (COMxx)Β». ΠΡΠ»ΠΈ ΡΠ°Π·Π΄Π΅Π»Π° COM ΠΈ LPT Π½Π΅Ρ, Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΡΡΠ³ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Β» Β«ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΒ»
.
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΏΠΎΡΡ Β«Arduino UNO (COMxx)Β» ΠΈΠ»ΠΈ Β«ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΒ» ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Β«ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°Β».
- ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Β«ΠΡΠΊΠ°ΡΡ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡΒ».
- ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΡΠ°ΠΉΠ»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Uno ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΅Π³ΠΎ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«ArduinoUNO.inf Β», ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅Β« ΠΡΠ°ΠΉΠ²Π΅ΡΡ Β»Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino (Π° Π½Π΅ Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅Β« ΠΡΠ°ΠΉΠ²Π΅ΡΡ FTDI USB Β»). ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°ΠΉΠ» .inf, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΡΠΊΡΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠ°ΠΏΠΊΡ Β«Π΄ΡΠ°ΠΉΠ²Π΅ΡΡΒ» Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΎΠΏΡΠΈΠ΅ΠΉ Β«ΠΏΠΎΠΈΡΠΊ Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ°Ρ Β».
- Windows Π·Π°Π²Π΅ΡΡΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΎΡΡΡΠ΄Π°
ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ ΠΏΠ»Π°Ρ Arduino (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino Duemilanove, Nano ΠΈΠ»ΠΈ Diecimila) ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΊΠ°Π·Π°Π½ΠΈΠΉ.
ΠΠ°ΠΏΡΡΠΊ ΠΈ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅!
ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ°Π³ΠΎΠ² ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΠΎΠΉ Arduino!
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Arduino
- ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π΅ ΡΠ½ΠΎΠ²Π°
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΠ΅ΡΡΠ° Blink, ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ Π²: Π€Π°ΠΉΠ»> ΠΡΠΈΠΌΠ΅ΡΡ> 1. ΠΡΠ½ΠΎΠ²Ρ> Blink
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠ»Π°ΡΠ°> ΡΠΈΠΏ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ / COM-ΠΏΠΎΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π²Π°Ρ Arduino: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠΎΡΡ> COMxx
- ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΡΠΈΠΌ Arduino, Π²Π·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΠΎΡΡΡ, Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Arduino ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π·. Π’ΠΎΡ, ΡΡΠΎ ΠΏΡΠΎΠΏΠ°Π», — ΡΡΠΎ Π²Π°Ρ Arduino.
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΠΏΠ»Π°ΡΡ Arduino ΠΈ ΠΎΡΠΊΡΡΠ² ΡΡΠΊΠΈΠ· Blink, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ».
- Π§Π΅ΡΠ΅Π· ΡΠ΅ΠΊΡΠ½Π΄Ρ Π½Π° Arduino Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, Π·Π° ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«Done UploadingΒ» Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠΊΠ΅ΡΡΠ° Blink.
- ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° Arduino ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΌΠΈΠ³Π°ΡΡ! ΠΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ Arduino!
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΎΡ Arduino Π΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΡΡΡΡΠ»ΠΈ.
Mac
ΠΠ° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Arduino Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Mac ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ OSX.
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Arduino ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino Π΄Π»Ρ Mac.
- ΠΠΎΠ³Π΄Π° Π·Π°Π³ΡΡΠ·ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°, ΡΠ°Π·Π°ΡΡ ΠΈΠ²ΠΈΡΡΠΉΡΠ΅ Π΅Π΅ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Arduino, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π΄Π°, Π²Π½ΡΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠΈ. Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Π²Π°ΠΆΠ½Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΠ΅.
- ΠΠΊΠ»ΡΡΠΈΡΠ΅ Arduino, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΠΏΠ»Π°ΡΡ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ USB (ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ΅ΠΌΠ° FTDI, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Arduino pro). ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΡΠΈΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ Β«ONΒ». (Π½Π° ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° UNO).
- ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Arduino Π² ΠΏΠ°ΠΏΠΊΡ Β«ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΒ».
ΠΡΠ°ΠΉΠ²Π΅ΡΡ FTDI
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ UNO, Mega2560 ΠΈΠ»ΠΈ Redboard, ΡΡΠΎΡ ΡΠ°Π³ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ΅Π½, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ Π΅Π³ΠΎ!
- ΠΠ»Ρ Π΄ΡΡΠ³ΠΈΡ ΠΏΠ»Π°Ρ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ FTDI Π½Π° Π²Π°ΡΡ Arduino.
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΡ FTDI ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ².
- ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ°.
- ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ².
ΠΠ°ΠΏΡΡΠΊ ΠΈ ΠΌΠΈΠ³!
ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ°Π³ΠΎΠ² ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΠΎΠΉ Arduino!
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Arduino
- ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π΅ ΡΠ½ΠΎΠ²Π°
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΠ΅ΡΡΠ° Blink, Π²ΡΠ±ΡΠ°Π²: Π€Π°ΠΉΠ»> ΠΡΠΈΠΌΠ΅ΡΡ> 1. ΠΡΠ½ΠΎΠ²Ρ> Blink
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠ»Π°ΡΠ°> ΡΠΈΠΏ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π²Π°Ρ Arduino: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠΎΡΡ> xxxxxx (ΠΎΠ½, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΊΠ°ΠΊ Β«/dev/tty.usbmodemfd131Β» ΠΈΠ»ΠΈ Β«/dev/tty.usbserial-131Β», Π½ΠΎ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Ρ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΈΡΠ»ΠΎ)
- ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΡΠΈΠΌ Arduino, Π²Π·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΠΎΡΡΡ, Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Arduino ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π·.Π’ΠΎΡ, ΡΡΠΎ ΠΏΡΠΎΠΏΠ°Π», — ΡΡΠΎ Π²Π°Ρ Arduino.
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΠΏΠ»Π°ΡΡ Arduino ΠΈ ΠΎΡΠΊΡΡΠ² ΡΡΠΊΠΈΠ· Blink, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ».
- Π§Π΅ΡΠ΅Π· ΡΠ΅ΠΊΡΠ½Π΄Ρ Π½Π° Arduino Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, Π·Π° ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«Done UploadingΒ» Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠΊΠ΅ΡΡΠ° Blink.
- ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° Arduino ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΌΠΈΠ³Π°ΡΡ! ΠΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ Arduino!
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΡΠΈΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΎΡ Arduino.
Linux
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Linux, Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Β«ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉΒ» Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² Linux. ΠΠ΅ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Arduino Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΈΠ· ΡΡΠΈΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ. Π ΡΡΠ°ΡΡΡΡ, ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Arduino ΠΏΡΠΎΠ΄Π΅Π»Π°Π»ΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ² ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΡΡΡΠ»ΠΊΡ Π½ΠΈΠΆΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π²Π°ΡΡ Π²Π΅ΡΡΠΈΡ Linux:
ΠΡΠ»ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π²Π°ΠΌ ΠΈΠ»ΠΈ Π²Ρ Π½Π΅ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ², ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΠΎ Π²ΡΠ΅ΠΎΠ±ΡΠ΅ΠΌΠ»ΡΡΠ΅Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Arduino Π΄Π»Ρ Linux (Π΄ΠΎΡΡΡΠΏΠ½Ρ 32- ΠΈ 64-ΡΠ°Π·ΡΡΠ΄Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ), ΠΊΠΎΠ³Π΄Π° Π²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π°.
ΠΠ°ΠΏΡΡΠΊ ΠΈ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅!
ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ°Π³ΠΎΠ² ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΠΎΠΉ Arduino!
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Arduino
- ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π΅ ΡΠ½ΠΎΠ²Π°
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΠ΅ΡΡΠ° Blink, Π²ΡΠ±ΡΠ°Π²: Π€Π°ΠΉΠ»> ΠΡΠΈΠΌΠ΅ΡΡ> 1. ΠΡΠ½ΠΎΠ²Ρ> Blink
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡ Arduino: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠ»Π°ΡΠ°> ΡΠΈΠΏ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π²Π°Ρ Arduino: ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠΎΡΡ> xxxxxx (ΠΎΠ½, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΊΠ°ΠΊ Β«/dev/tty.usbmodemfd131Β» ΠΈΠ»ΠΈ Β«/dev/tty.usbserial-131Β», Π½ΠΎ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Ρ Π΄ΡΡΠ³ΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ )
- ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΡΠΈΠΌ Arduino, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΠΎΡΡΡ, Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Arduino ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π·.Π’ΠΎΡ, ΡΡΠΎ ΠΏΡΠΎΠΏΠ°Π», — ΡΡΠΎ Π²Π°Ρ Arduino.
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΠΏΠ»Π°ΡΡ Arduino ΠΈ ΠΎΡΠΊΡΡΠ² ΡΡΠΊΠΈΠ· Blink, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ».
- Π§Π΅ΡΠ΅Π· ΡΠ΅ΠΊΡΠ½Π΄Ρ Π½Π° Arduino Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, Π·Π° ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«Done UploadingΒ» Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠΊΠ΅ΡΡΠ° Blink.
- ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° Arduino ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΌΠΈΠ³Π°ΡΡ! ΠΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ Arduino!
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ
Π Π°Π·Π΄Π΅Π» Arduino Playground Linux — ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΡΡΡ Π΄Π»Ρ Π²ΡΡΡΠ½Π΅Π½ΠΈΡ Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π²Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Arduino.
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°ΡΡ Arduino
Π‘ Arduino v1.6.4 + Π½ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ° ΠΏΠ»Π°Ρ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΠ»Π°Ρ (ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ SparkFun Redboard, Digital Sandbox ΠΈ RedBot) Π² Arduino IDE.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ (CTRL + C / CMD + C) ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π½ΠΈΠΆΠ΅ ΡΠ΅ΠΊΡΡ URL-Π°Π΄ΡΠ΅ΡΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π΄ΠΎΡΠΎΠΊ. ΠΡΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π²Π°ΠΌ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Arduino.
https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
ΠΡΠΊΡΠΎΠΉΡΠ΅ Arduino:
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΠΏΠ»Π°Ρ. ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² File> Preferences> Additional Boards Manager URLs ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ (CTRL + V / CMD + V) ΡΡΡ ΡΡΡΠ»ΠΊΡ
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ> ΠΠ»Π°ΡΠ°> ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΠΏΠ»Π°Ρβ¦
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ Β«Π‘ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅Β»
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ SparkFun AVR Boards , Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ
- ΠΠΎΡ ΠΈ Π²ΡΠ΅! ΠΠ»Π°ΡΡ Π²ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ Π²Π°ΠΌ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ Π½Π°ΡΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ΅Π· Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² Arduino ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Library Manager Tool.
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Arduino Uno R3 ΠΈΠ· Wavgat
1 — Π£ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ
ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino (IDE)
ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (IDE) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π΅Π³ΠΎ Π½Π° ΠΏΠ»Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.IDE Π΄ΠΎΡΡΡΠΏΠ½Π° Π΄Π»Ρ Windows, Mac OS X ΠΈ Linux. Π‘ΡΠ΅Π΄Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Java ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° Processing ΠΈ Π΄ΡΡΠ³ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ Arduino.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Ρ Π½Π°Ρ Π΅ΡΡΡ Π²Π΅ΡΡΠΈΡ 1.8.9 Π΄Π»Ρ Windows 8.1 ΠΈΠ»ΠΈ 10, Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, Π΅ΡΠ»ΠΈ ΡΡΠ° ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΡΡΠ°Π½Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠ°ΠΉΡΡ Arduino Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅.
Π Π½Π°ΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² Windows 10 , Ρ ΠΎΡΡ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
Wavgat Arduino ΠΡΠ°ΠΉΠ²Π΅ΡΡ
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ Arduino IDE Π²ΠΈΠ΄Π΅ΡΡ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ WAVGAT Arduino Uno R3, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π° (Π΄ΡΠ°ΠΉΠ²Π΅Ρ), ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² Arduino IDE. ΠΡΠ°ΠΉΠ²Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΏΠ»Π°ΡΡ Wavgat ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Wavgat Arduino ΠΈ Π±ΡΠ΄ΡΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΊ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Arduino IDE.
2 — Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
ΠΠ°ΡΠ°Π»ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ IDE ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°.
Π Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ΅ IDE Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈ ΠΏΠ°ΠΊΠ΅Ρ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ Β«ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉΒ». ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ ΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠ° , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠ°ΡΠ½Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
ΠΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π― ΡΠΎΠ³Π»Π°ΡΠ΅Π½ , ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
3 — ΠΠΏΡΠΈΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ½ΡΡΡ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ°Π»Π΅Π΅> , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
4 — ΠΠ΅ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ΅ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ , ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
5 — Π₯ΠΎΠ΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΠ°Π±Π»ΡΠ΄Π°Ρ Π·Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°ΠΉΠΌΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ, ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠΎΡΡΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°, ΡΡΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.ΠΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°ΠΉΠΌΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 2 ΠΌΠΈΠ½ΡΡ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ Π΅Π³ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅.
6 — ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ — ΠΎΠ½ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Ρ Π² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ IDE ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ. ΠΠΏΡΡΡ ΠΆΠ΅, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ. ΠΠ»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ .
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, Π½ΠΎ Π΅Π³ΠΎ ΡΠΎΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ.ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, Π½ΠΎ Π΅Π³ΠΎ ΡΠΎΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, Π½ΠΎ Π΅Π³ΠΎ ΡΠΎΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.
7 — Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Arduino IDE Π·Π°Π²Π΅ΡΡΠ΅Π½Π°
ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ IDE
ΠΠ° ΡΡΠΎΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° IDE Π·Π°Π²Π΅ΡΡΠ΅Π½Π°. Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Wavga Arduino R3.ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ°ΠΊΡΠΎΠΉΡΠ΅ , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.
8 — ΠΠ°ΠΏΡΡΠΊ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Arduino IDE Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π· (Π²Π°ΠΆΠ½ΠΎ)
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ IDE Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Arduino ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅. ΠΡ ΠΠΠΠΠΠ« Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΉΡΠ°Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΡΠΊΠ° IDE
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΡΠΊΡΠ°Π½ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.Π£ΡΠΏΠ΅Ρ ! ΠΠ°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ( File … Quit ), ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
9 — ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Windows
ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Arduino
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ Wavgat Arduino ΠΊ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ, Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Windows. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π·Π°ΠΌΠ΅ΡΠΊΡ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ ΡΠΊΡΠ°Π½Π°, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ Π±ΡΠ» ΡΡΠΏΠ΅ΡΠ½ΡΠΌ, Π½Π΅ Π±ΡΠ΄Π΅Ρ.
10 — Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Wavgat
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ ΠΏΠ»Π°ΡΡ Wavgat Uno R3
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΠΎΡΠ½ΠΎΡΡΡΠΈΠ΅ΡΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Wavgat Uno R3. ΠΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ IDE ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΠ΅ Π½Π΅ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Wavgat Arduino, Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΅Π³ΠΎ ΡΠ΅ΠΉΡΠ°Ρ (ΡΠΌ. Π¨Π°Π³ 1 — ΠΡΠ°ΠΉΠ²Π΅ΡΡ Wavgat Arduino).ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ΡΠ°ΠΉΠ» (ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ update ) Π² Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ — ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π° ΠΏΠΎΡΠ»Π΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π² ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΠΏΠ°ΠΏΠΊΠ° update Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΡΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ , Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΡΠΊΠΈΠ·Ρ . ΠΡΠΈ ΡΡΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΏΠ°ΠΏΠΊΡ Arduino . ΠΠ°ΠΏΠΊΠ° Arduino , Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π² ΠΏΠ°ΠΏΠΊΠ΅ Documents .Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ Arduino Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ . Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΡΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Arduino. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ — Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΠΉΠ» Π² ΠΏΡΠ½ΠΊΡΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ , ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
11 — Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΠΏΠ° ΠΏΠ»Π°ΡΡ
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΡ Uno R3 Π² ΡΡΠ΅Π΄Π΅ IDE
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ IDE, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ ΠΌΠΎΠ΄ΡΠ»Ρ Arduino ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ. ΠΠ° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Arduino IDE.Π ΠΌΠ΅Π½Ρ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ»Π°ΡΠ°Β», ΠΏΡΠΎΠΊΡΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π²Π½ΠΈΠ· ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ WAVGAT UNO R3 .
12 — ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΡΡΠ° ΡΠ²ΡΠ·ΠΈ
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ° ΡΠ²ΡΠ·ΠΈ
Π’Π΅ΠΏΠ΅ΡΡ Π² ΠΌΠ΅Π½Ρ Tools Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΏΠΎΡΡΠ° ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΠΎΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Arduino. Π Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΠ½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° COM3 — Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ³ΡΡ Π½Π°Π·Π½Π°ΡΠ°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΡΡ ΡΠ²ΡΠ·ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠ΅Π½Π° Π²Π°ΡΠ° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°.
13 — ΠΠ°ΡΠ° ΠΏΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Blink
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π΄Π° IDE ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½Π° ΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ Π·Π°ΠΏΡΡΠΊΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΈΠΌ ΠΈ Π·Π°ΠΏΡΡΡΠΈΠΌ ΡΠΊΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΌΠΈΠ³Π°Π» ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄.
Π ΠΏΡΠ½ΠΊΡΠ΅ ΠΌΠ΅Π½Ρ Π€Π°ΠΉΠ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΠΊΡΡΡΡ . ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² C: -> Program File (x86) -> Arduino -> examples -> 01.Basics -> Blink directory.ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΠΊΠΈΠ· Blink.ino ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΠΊΡΡΡΡ .
14 — Π£Π²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡΡ ΠΎΠ±Π»Π°ΡΡΡ
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Blink Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π² ΡΡΠ΅Π΄Ρ IDE. Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΊΠΎΠ΄Π°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Β«Π Π°Π·Π²Π΅ΡΠ½ΡΡΡ ΠΏΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²Β» (ΠΈΠ»ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Β«ΠΠΈΠ³Π°Π½ΠΈΠ΅Β»).
15 — ΠΠΈΠ³Π°ΡΡΠΈΠΉ ΡΡΠΊΠΈΠ· Π·Π°Π³ΡΡΠΆΠ΅Π½
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΊΠ΅ΡΡΠ° Blink
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Blink ΡΠ΅ΠΏΠ΅ΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ Π½Π° ΠΏΠ»Π°ΡΡ Arduino R3.
16 — Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ
Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠ΅ΡΡΠ° Blink ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° Π½Π° ΠΏΠ»Π°ΡΡ Arudion R3
Π Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ Β«Π‘ΡΡΠ΅Π»ΠΊΠ° Π²ΠΏΡΠ°Π²ΠΎΒ». ΠΡΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡ Π΅Π³ΠΎ Π½Π° ΠΏΠ»Π°ΡΡ Arduino R3.
17 — Π‘ΡΠ°ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
ΠΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΡΡΠΊΠΈΠ· ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½
ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠ΅Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΡΠΊΠ΅ΡΡΠ°.
18 — Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ
ΠΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ IDE Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π²Π°Ρ Π½Π°Π±ΡΠΎΡΠΎΠΊ Π² IDE
ΠΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΡΠΊΠ΅ΡΡΠ° ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ΅Π½ Π½Π° ΠΏΠ»Π°ΡΡ Arduino R3. Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ L ΠΌΠΈΠ³Π°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΡ Π·Π°Π²Π΅ΡΡΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ Arduino R3.
Π‘ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ — 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 Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ Π²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ. ΠΠ±ΡΡΠ½ΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΊ ΠΠ
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ IDE Arduino
- Π‘ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠ»Π°ΡΡ
- ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠ΄
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π² 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, Π²ΡΠ±ΡΠ°Π² ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ Π½Π΅ΠΉ ΠΏΠΎΡΡ.
Π§ΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠ»Π°ΡΡ, Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ Π·Π°ΡΠ΅ΠΌ 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 — ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ . ΠΡΠΎΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ.
Arduino IDE Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΡΠΊΠΈΠ·Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Arduino ΡΠ΅ΡΠ΅Π· Python Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ Firmata. ΠΠ° ΡΡΠΎΡΠΎΠ½Π΅ ΠΠ Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠ°Ρ , Π²ΠΊΠ»ΡΡΠ°Ρ Python. Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Firmata, Π΄Π°Π²Π°ΠΉΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Β«Hello, World!Β» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΠΊΠ΅ΡΡΠ° Firmata
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ 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 | ΠΡΡΠΎΠΊΠ°Ρ | 5Π |
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Arduino.ΠΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π°Π²Π°ΡΡ 0 Π Π½Π° ΠΏΠ»Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΎΡΠΏΡΡΠ΅Π½Π°, ΠΈ 5 Π Π½Π° ΠΏΠ»Π°ΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Arduino Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Π΅ 13, ΠΊΠ°ΠΊ ΠΈ ΡΠ°Π½ΡΡΠ΅. Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ 10 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ 10 ΠΊΠΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΠΉ Π² ΡΡΠΎΠΉ ΡΠ΅ΠΏΠΈ. ΠΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠΈΡ 0 Π ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ, Π²Ρ ΡΠ°Π·ΠΌΡΠΊΠ°Π΅ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π΅ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π΅Ρ ΡΠΎΠΊ, ΠΊΠΎΠ½ΡΠ°ΠΊΡ 10 ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ (GND). Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 0 Π, ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 0 (ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ ). ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ, Π²Ρ ΠΏΡΠΈΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΠ΅ 5 Π ΠΊΠ°ΠΊ ΠΊ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΡΠ°ΠΊ ΠΈ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²Ρ ΠΎΠ΄Ρ. Π’ΠΎΠΊ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ, ΠΈ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΌ Π²Ρ ΠΎΠ΄Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 5 Π, ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 1 (ΠΈΠ»ΠΈ Π²ΡΡΠΎΠΊΠΈΠΉ ).
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΡ:
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΡ Π΅ΠΌΡ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 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
ΠΈtime
. - Π‘ΡΡΠΎΠΊΠ° 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
Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ) - ΠΠΎΠΌΠ΅Ρ ΡΡΠΈΡΡΠ°
- Π Π΅ΠΆΠΈΠΌ Π²ΡΠ²ΠΎΠ΄Π° (
ΠΈ
Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° ΠΈΠ»ΠΈΠΈΠ»ΠΈ
Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π°)
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ digital_input
ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π²Ρ
ΠΎΠ΄ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡ 10, Π²Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ 'd: 10: i'
.Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ
ΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° 13, ΠΏΠΎΡΡΠΎΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°
ΡΠ°Π²Π΅Π½ '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'
. ΠΠ½ΡΡΡΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° while
Π²Ρ ΡΠΈΡΠ°Π΅ΡΠ΅ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ Π² 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, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ analog_value
, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ:
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 Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ.