AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ Bluetooth HC-05 — ΠΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Arduino
Bluetooth ΠΌΠΎΠ΄ΡΠ»Ρ HC-05 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΠΎ ΡΠΈΠ½Π΅ UART ΠΈ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ. AT-ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΠΎ ΡΡΡΠΎΠΊΠ° Π½Π°ΡΠΈΠ½Π°ΡΡΠ°ΡΡΡ Ρ Π±ΡΠΊΠ² Β«ATΒ» (ΠΎΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ attention — Β«Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Β»). ΠΠΎΠ΄ΡΠ»Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΡΡΡΠΏΠΈΠ²ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΎΡΠ²Π΅Ρ (ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ. Π Bluetooth ΠΌΠΎΠ΄ΡΠ»ΡΡ HC-05 ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° (ΠΊΠ°ΠΊ ΠΈ ΠΎΡΠ²Π΅Ρ) Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΡΠΎΠΊΠΈ Β«\r\nΒ».
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅:
- Π£ΠΏΡΠ°Π²Π»ΡΡΡ Bluetooth ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ HC-05 ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΠ΅Π· ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino. ΠΡΠ²ΠΎΠ΄ RX ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ TX, Π° Π²ΡΠ²ΠΎΠ΄ TX ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ RX ΡΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ.
- ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ (Π±Π΅Π· ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²) ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ USB-UART, ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡΠ΅Ρ RS232-UART, ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ TX RX, Π²ΠΌΠ΅ΡΡΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° USB-UART ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ Arduino, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΡΠ°ΡΡΠ΅ Wiki — ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Arduino ΠΊΠ°ΠΊ USB — UART ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
- ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ Arduino ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΠ½ΠΎΠΉ UART. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ, ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ TX ΠΈ RX ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π½Π° ΠΏΠ»Π°ΡΠ΅. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Ρ, ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π½Π°Π·Π½Π°ΡΠ°Π΅ΠΌΡΠΌ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ TX ΠΈ RX Arduino.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°:
ΠΠΎΠ΄ΡΠ»Ρ Bluetooth HC-05 ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°:
- ΠΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°: ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ, ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΈΠ»ΠΈ Arduino, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΈΠ»ΠΈ Arduino ΠΈ Π²Π½ΠΎΠ²Ρ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ. ΠΠΎΡΠ²ΠΈΠ²ΡΠΈΠΉΡΡ ΠΏΠΎΡΡ ΠΈ Π΅ΡΡΡ ΡΠΎΡ ΡΠ°ΠΌΡΠΉ.
- Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ : Π ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Bluetooth ΠΌΠΎΠ΄ΡΠ»Ρ HC-05 ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ , Π½ΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠ½Π° ΡΠ°Π²Π½Π° 38400 Π±ΠΈΡ/ΡΠ΅ΠΊ (ΡΠ΅Π΄ΠΊΠΎ 9600 Π±ΠΈΡ/ΡΠ΅ΠΊ). ΠΡΠ»ΠΈ ΠΎΠ±Π΅ ΡΠΊΠΎΡΠΎΡΡΠΈ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ, ΡΠΎ ΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
- ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ : ΠΠΎΠ΄ΡΠ»Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΈΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅ — 8, ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΎΠΏΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΈΡΠ° = 1, Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ.
- ΠΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠΉ ΡΠ΅ΠΊΡΡ: ΠΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠ½ΠΊΡ Β«Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ CR & LF(NL)Β» ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΡΠΎΠΊΠΈ Β«\r\nΒ» ΠΊΠΎΡΠΎΡΡΠ΅ ΠΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄.
ΠΠ»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Termite, Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ» (Settings). Π ΡΠΎΠΌ ΠΆΠ΅ ΠΎΠΊΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Arduino, Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ° ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ». ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² NL & CR Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΌΠ΅Π½Ρ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°.
ΠΡΠΎΠ²Π΅ΡΠΊΠ°:
ΠΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ, Π΄ΠΎ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π½ΡΠΆΠ½ΠΎ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠ»ΠΈ Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠΎ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° Π²ΡΠ²ΠΎΠ΄ K. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠΎΠΌΠΈΠΌΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°, ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄. Π ΡΠΎΠΌ ΠΊΠ°ΠΊ Π²ΠΎΠΉΡΠΈ Π² ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΎΠ½ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ, ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅.
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ²ΡΠ·ΠΈ Ρ Bluetooth ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT (Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ AT ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Enter). ΠΡΠ»ΠΈ ΡΠ²ΡΠ·Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, ΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡΠ²Π΅ΡΠΈΡ OK. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΡΠ»ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΡΠΊΠ°Π·Π°Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ CR & LF ΠΈΠ»ΠΈ NL & CR ΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Β«\r\nΒ» Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ
ΡΡΠ°Π²ΠΈΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ!
ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ: AT+ΠΠΠΠΠΠΠ\r\n, Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ: AT+ΠΠΠΠΠΠΠ?\r\n, ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°ΠΌΠΈ: AT+ΠΠΠΠΠΠΠ=ΠΠΠ ΠΠΠΠ’Π (Π«)\r\n.
AT-ΠΊΠΎΠΌΠ°Π½Π΄Π°: | ΠΡΠ²Π΅Ρ: | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: | |
---|---|---|---|
AT | AT\r\n | OK\r\n | ΠΠΎΠΌΠ°Π½Π΄Π° Π’Π΅ΡΡ: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ²ΡΠ·ΠΈ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ. |
RESET | AT+RESET\r\n | OK\r\n | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ: ΠΠΎΠ΄ΡΠ»Ρ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. |
VERSION | AT+VERSION?\r\n | +VERSION:ΠΠΠ Π‘ΠΠ―\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ: ΠΠΎΠ΄ΡΠ»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²Π΅ΡΡΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ Π΄ΠΎ 32 Π±Π°ΠΉΡ. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +VERSION:hc01.comV2.1\r\nOK\r\n |
AT+ORGL | AT+ORGL\r\n | OK\r\n | Π‘Π±ΡΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ: ΠΠΎΠ΄ΡΠ»Ρ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ: CLASS=0, IAC=9e8b33, ROLE=0, CMODE=0, UART=38400,0,0, PSWD=1234, NAME=hc01.com. |
ADDR | AT+ADDR?\r\n | +ADDR:ΠΠΠ ΠΠ‘\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ Π°Π΄ΡΠ΅ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ: ΠΠΎΠ΄ΡΠ»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠΈ ΡΠ°ΡΡΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ Π°Π΄ΡΠ΅ΡΠ° NAP:UAP:LAP ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ. ΠΠ°ΠΆΠ΄Π°Ρ ΡΠ°ΡΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΡΡ ΡΠΈΡΡ. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +ADDR:1234:56:789ABC\r\nOK\r\n |
NAME | AT+NAME?\r\n | +NAME:ΠΠΠ―\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ: ΠΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ ΡΡΡΠΎΠΊΠΎΠΉ Π΄ΠΎ 32 Π±Π°ΠΉΡ. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +NAME:iArduino\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+NAME=iArduino\r\n ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅Π°Π³ΠΈΡΡΡΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+NAME?\r\n ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠ»ΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π½Π° Π²Ρ ΠΎΠ΄Π΅ K. |
AT+NAME=ΠΠΠ―\r\n | OK\r\n | ||
RNAME | AT+RNAME? ΠΠΠ ΠΠ‘\r\n | +RNAME:ΠΠΠ―\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π°: ΠΠ΄ΡΠ΅Ρ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ±Π΅Π»Π°, Π° ΡΠ°ΡΡΠΈ Π°Π΄ΡΠ΅ΡΠ° (NAP,UAP,LAP) ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π·Π°ΠΏΡΡΠΎΠΉ. ΠΠΎΠ΄ΡΠ»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠΌΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎΡΡ Π² Π·ΠΎΠ½Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π°Π΄ΡΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ» Π² Π·Π°ΠΏΡΠΎΡΠ΅. ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠ°: AT+NAME? 1234,56,789ABC\r\n ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +RNAME:iArduino\r\nOK\r\n |
ROLE | AT+ROLE?\r\n | +ROLE:Π ΠΠΠ¬\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΎΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ: Π ΠΎΠ»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΈΡΡΠΎΠΉ: 0 — Π²Π΅Π΄ΠΎΠΌΡΠΉ, 1 — Π²Π΅Π΄ΡΡΠΈΠΉ, 2 — Π²Π΅Π΄ΠΎΠΌΡΠΉ Π² ΡΠΈΠΊΠ»Π΅*. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +ROLE:1\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+ROLE=0\r\n |
AT+ROLE=Π ΠΠΠ¬\r\n | OK\r\n | ||
CLASS | AT+CLASS?\r\n | +CLASS:Π’ΠΠ\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΠΏΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°: Π’ΠΈΠΏ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ 32 Π±ΠΈΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ: Bluetooth ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°, Bluetooth ΠΌΡΡΡ, Π³Π°ΡΠ½ΠΈΡΡΡΠ° … ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+CLASS=0\r\n |
AT+CLASS=Π’ΠΠ\r\n | OK\r\n | ||
IAC | AT+IAC?\r\n | +IAC:ΠΠΠ\r\nOK\r\n | ΠΠ°ΠΏΡΠΎΡ / Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ΄Π° ΠΎΠ±ΡΠ΅Π³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° GIAC: ΠΠΎΠ΄ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ 32 Π±ΠΈΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ². Π ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ, ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π΄Π»Ρ ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° (ΠΎΠΏΡΠΎΡΠ°), Π° Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π΄ΠΎΡΡΡΠΏ Π΄Π»Ρ ΠΎΠΏΡΠΎΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π²Π΅Π΄ΡΡΠΈΠΌΠΈ. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +IAC:9e8b33\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+IAC=9e8b33\r\n |
OK\r\n ΠΈΠ»ΠΈ FAIL\r\n | |||
INQM | AT+INQM?\r\n | +INQM:Π ΠΠΠΠ,ΠΠΠ,ΠΠ ΠΠΠ―\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΠΏΡΠΎΡΠ° ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ²Π»ΡΡΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΈΡΠΊΠ° (ΠΎΠΏΡΠΎΡΠ°) Π΄ΡΡΠ³ΠΈΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ². — Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΈΡΡΠΎΠΉ: 0-ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ, 1-ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠΈΠ³Π½Π°Π»Π°. — ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ ΡΠΈΡΡΠΎΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΡΡ ΠΏΠΎΠΈΡΠΊ. — ΠΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ° Π·Π°Π΄Π°ΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅ΡΡΡ. Π Π΅Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ° Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ΡΠ°Π²Π½ΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΡΠΈΡΠ»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡ Π½Π° 1,28. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +INQM:1,1,48\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+INQM:1,1,48\r\n |
AT+INQM=Π ΠΠΠΠ,ΠΠΠ,ΠΠ ΠΠΠ―\r\n | OK\r\n ΠΈΠ»ΠΈ FAIL\r\n | ||
PSWD | AT+PSWD?\r\n | +PSWD:ΠΠΠ\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° PIN-ΠΊΠΎΠ΄Π°: ΠΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΡΡΠΎΠΊΠΎΠΉ Π΄ΠΎ 16 Π±Π°ΠΉΡ. ΠΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π²Π½Π΅ΡΠ½ΠΈΠΌ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +PSWD:1234\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+PSWD=1234arduino\r\n |
AT+PSWD=ΠΠΠ\r\n | OK\r\n | ||
UART | AT+UART?\r\n | +UART:Π‘ΠΠΠ ,Π‘Π’ΠΠ,ΠΠ ΠΠ\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΊΠΎΡΠΎΡΡΠΈ UART: Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΈΡΠ»ΠΎΠΌ Π±ΠΈΡ/ΡΠ΅ΠΊ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΈΡΡΠΎΠΉ: 0 — Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, 1 — ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π΅ΡΡΡΠ½ΠΎΡΡΠΈ, 2 — ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ½ΠΎΡΡΠΈ. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +UART:38400,0,0\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+UART=38400,0,0\r\n |
AT+UART=Π‘ΠΠΠ ,Π‘Π’ΠΠ,ΠΠ ΠΠ\r\n | OK\r\n | ||
CMODE | AT+CMODE?\r\n | +CMOD:Π ΠΠΠΠ\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: Π Π΅ΠΆΠΈΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΈΡΡΠΎΠΉ: 0 — ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΠΎΠΌΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Ρ, Π°Π΄ΡΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+BIND. 1 — ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π²Π΅Π΄ΠΎΠΌΠΎΠΌΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Ρ. 2 — ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΈΠΊΠ»Π΅* ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +CMOD:0\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+CMOD=1\r\n |
AT+CMODE=Π ΠΠΠΠ\r\n | OK\r\n | ||
BIND | AT+BIND?\r\n | +BIND:ΠΠΠ ΠΠ‘\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ°: ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ (ROLE=1) ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ (CMODE=0), ΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΠΎΠΌΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Ρ, Π°Π΄ΡΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°Π½ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. Π§Π°ΡΡΠΈ Π°Π΄ΡΠ΅ΡΠ° Π²Π²ΠΎΠ΄ΡΡΡΡ: ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ — ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ, Π° ΠΏΡΠΈ ΠΎΡΠ²Π΅ΡΠ΅ — ΡΠ΅ΡΠ΅Π· Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +BIND:1234:56:789ABC\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+BIND=0,0,0\r\n |
AT+BIND=ΠΠΠ ΠΠ‘\r\n | OK\r\n | ||
POLAR | AT+POLAR?\r\n | +POLAR:ΠΠΠ,ΠΠΠ\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ²: ΠΠΎΠ»ΡΡΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΈΡΡΠΎΠΉ 0 ΠΈΠ»ΠΈ 1 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΡΠΎΠ²Π½Ρ. ΠΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠ³ΠΎ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ PIO8 (ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ), Π° Π²ΡΠΎΡΠΎΠΉ Π΄Π»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠ³ΠΎ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ PIO9 (ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠ°ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ). ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +POLAR:1,1\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+POLAR=1,1\r\n |
AT+POLAR=ΠΠΠ,ΠΠΠ\r\n | OK\r\n | ||
PIO | AT+PIO=ΠΠΠΠΠ ,Π£Π ΠΠΠΠΠ¬\r\n | OK\r\n | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ PIO: ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° Π²ΡΠ²ΠΎΠ΄Π΅ PIO. ΠΠΎΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΈΡΠ»ΠΎΠΌ ΠΎΡ 2 Π΄ΠΎ 11, ΠΊΡΠΎΠΌΠ΅ 8 ΠΈ 9. Π£ΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΈΡΡΠΎΠΉ 0 ΠΈΠ»ΠΈ 1. ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+PIO=11,0\r\n |
MPIO | AT+MPIO?\r\n | +MPIO:Π§ΠΠ‘ΠΠ\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΠΎΠ²Π½Π΅ΠΉ PIO: ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ·Π½Π°ΡΡ ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠ²Π½ΠΈ ΡΡΠ°Π·Ρ Π½Π° Π²ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π°Ρ PIO. Π£ΡΠΎΠ²Π½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠΎΠ²Π½Ρ Π²ΡΠ²ΠΎΠ΄Π° PIO. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +MPIO:1F0\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+MPIO:CFC\r\n |
AT+MPIO=Π§ΠΠ‘ΠΠ\r\n | OK\r\n | ||
IPSCAN | AT+IPSCAN?\r\n | +IPSCAN:Π,Π,Π,Π\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² IP ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Π — ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π — ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π — ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΡΡΡΠ°Π½ΠΈΡ Π — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +IPSCAN:1024,512,1024,512\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+IPSCAN:1024,512,1024,512\r\n |
AT+IPSCAN=Π,Π,Π,Π\r\n | OK\r\n | ||
SNIFF | AT+SNIFF?\r\n | +SNIFF:Π,Π,Π,Π\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅Π³Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°: Π — ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π — ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π — ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΏΠΎΠ²ΡΠΎΡΠΎΠ² Π — ΡΠ°ΠΉΠΌΠ°ΡΡ ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +SNIFF:0,0,0,0\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+SNIFF=0,0,0,0\r\n |
AT+SNIFF=Π,Π,Π,Π\r\n | OK\r\n | ||
ENSNIFF | AT+ENSNIFF=ΠΠΠ ΠΠ‘\r\n | OK\r\n | ΠΠ΅ΡΠ΅Ρ
ΠΎΠ΄ Π² ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅Π³Π°ΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ: Π§Π°ΡΡΠΈ Π°Π΄ΡΠ΅ΡΠ° Π²Π²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ (NAP,UAP,LAP) ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: AT+ENSNIFF=1234,56,789ABC\r\n |
EXSNIFF | AT+EXSNIFF=ΠΠΠ ΠΠ‘\r\n | OK\r\n | ΠΡΡ
ΠΎΠ΄ ΠΈΠ· ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅Π³Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°: Π§Π°ΡΡΠΈ Π°Π΄ΡΠ΅ΡΠ° Π²Π²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ (NAP,UAP,LAP) ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: AT+EXSNIFF=1234,56,789ABC\r\n |
SENM | AT+SENM?\r\n | +SENM:Π‘ΠΠΠ ΠΠ’,Π¨ΠΠ€Π \r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ: Π Π΅ΠΆΠΈΠΌ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΈΡΡΠΎΠΉ: 0 — Π²ΡΠΊΠ»ΡΡΠ΅Π½ 1 — Π½Π΅Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ 2 — Π·Π°ΡΠΈΡΠ° Π½Π° ΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ 3 — Π·Π°ΡΠΈΡΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 4 — Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π Π΅ΠΆΠΈΠΌ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΈΡΡΠΎΠΉ: 0 — Π±Π΅Π· ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ 1 — ΡΠΈΡΡΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΡΠΈΠΊ PTP 2 — ΡΠΈΡΡΡΠ΅ΡΡΡ Π²Π΅ΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +SENM:0,0\r\nOK\r\n ΠΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: AT+SENM:0,0\r\n |
AT+SENM=Π‘ΠΠΠ ΠΠ’,Π¨ΠΠ€Π \r\n | OK\r\n | ||
PMSAD | AT+PMSAD=ΠΠΠ ΠΠ‘\r\n | OK\r\n | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΠ°Ρ: Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π·Π°Π½ΠΎΠ²ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΏΠ°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π½Π΅ΠΌΡ. Π§Π°ΡΡΠΈ Π°Π΄ΡΠ΅ΡΠ° ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ (NAP,UAP,LAP) ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: AT+PMSAD=1234,56,789ABC\r\n |
RMAAD | AT+RMAAD\r\n | OK\r\n | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ
ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΠ°Ρ: ΠΡΠΈΡΡΠΊΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π·Π°Π½ΠΎΠ²ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΏΠ°ΡΡ Ρ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π½ΠΈΠΌ. |
FSAD | AT+FSAD=ΠΠΠ ΠΠ‘\r\n | OK\r\n ΠΈΠ»ΠΈ FAIL\r\n | ΠΠΎΠΈΡΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ°Ρ: ΠΡΠ»ΠΈ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅, ΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π²Π΅ΡΠ½ΡΡ OK\r\n ΠΈΠ½Π°ΡΠ΅ FAIL\r\n. Π§Π°ΡΡΠΈ Π°Π΄ΡΠ΅ΡΠ° Π²Π²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ (NAP,UAP,LAP) ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠ°: AT+FSAD=1234,56,789ABC\r\n |
ADCN | AT+ADCN?\r\n | +ADCN:ΠΠΠΠΠ§ΠΠ‘Π’ΠΠ\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΡΡΠΎΠΉΡΡΠ² Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ°Ρ: ΠΡΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ°ΡΡ Π²Π΅Π΄ΡΡΠΈΠΉ-Π²Π΅Π΄ΠΎΠΌΡΠΉ, Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΏΠ°ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ°Ρ ΠΈ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ (Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ) Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΏΠ°ΡΡ. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +ADCN:10\r\nOK\r\n |
MRAD | AT+MRAD?\r\n | +MRAD:ΠΠΠ ΠΠ‘\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ Π°Π΄ΡΠ΅ΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΠ°Ρ: ΠΠΎΠ΄ΡΠ»Ρ Π²Π΅ΡΠ½ΡΡ Π°Π΄ΡΠ΅Ρ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΠ°Ρ Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. Π§Π°ΡΡΠΈ Π°Π΄ΡΠ΅ΡΠ° Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ (NAP:UAP:LAP) ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +MRAD:1234:56:789ABC\r\nOK\r\n |
STATE | AT+STATE?\r\n | +STATE:Π‘Π’ΠΠ’Π£Π‘\r\n OK\r\n | ΠΠ°ΠΏΡΠΎΡ ΡΡΠ°ΡΡΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ: ΠΠΎΠ΄ΡΠ»Ρ Π²Π΅ΡΠ½ΡΡ ΡΠ²ΠΎΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ: INITIALIZED — ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ READY — Π³ΠΎΡΠΎΠ² PAIRABLE — ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΡ PAIRED — ΠΏΠ°ΡΠ° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π° INQUIRING — Π·Π°ΠΏΡΠΎΡ CONNECTING — ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ CONNECTED — ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ DISCONNECTED — ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ½ NUKNOW — Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +STATE:CONNECTED\r\nOK\r\n |
INIT | AT+INIT\r\n | OK\r\n ΠΈΠ»ΠΈ FAIL\r\n | ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠΈΠ»Ρ SPP: ΠΡΠΎΡΠΈΠ»Ρ SPP ΡΠΌΡΠ»ΠΈΡΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ. |
INQ | AT+INQ\r\n | +INQ:ΠΠΠ ΠΠ‘,Π’ΠΠ,Π‘ΠΠΠΠΠ\r\n +INQ:ΠΠΠ ΠΠ‘,Π’ΠΠ,Π‘ΠΠΠΠΠ\r\n … +INQ:ΠΠΠ ΠΠ‘,Π’ΠΠ,Π‘ΠΠΠΠΠ\r\n | ΠΠΎΠΈΡΠΊ (ΠΎΠΏΡΠΎΡ) Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²: ΠΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ. ΠΠΎΠ΄ΡΠ»Ρ ΠΈΡΠ΅Ρ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΠ°Π΄ΠΈΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΠΈΡΠΊΠ° (ΠΎΠΏΡΠΎΡΠ°) ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+INQM, ΠΊΠΎΠ΄ ΠΎΠΏΡΠΎΡΠ° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+IAC, ΡΠΈΠΏ ΠΈΡΠΊΠΎΠΌΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+CLASS. ΠΠΎΠΈΡΠΊ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ ΠΏΠΎ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ², ΠΈΠ»ΠΈ ΠΏΠΎ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΠ°ΠΉΠΌΠ°ΡΡΠ°, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+INQC. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +INQ:1234:56:789ABΠ‘,240404,7FFF |
INQC | AT+INQC\r\n | OK\r\n | ΠΠ°Π²Π΅ΡΡΠΈΡΡ ΠΏΠΎΠΈΡΠΊ (ΠΎΠΏΡΠΎΡ) Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²: ΠΠΎΡΡΠΎΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΠΏΠΎΠΈΡΠΊ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+INQ |
PAIR | AT+PAIR=ΠΠΠ ΠΠ‘,Π’ΠΠΠΠΠ£Π’\r\n | OK\r\n ΠΈΠ»ΠΈ FAIL\r\n | Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΠ°ΡΡ Ρ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΡ ΠΈΠ»ΠΈ ΡΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈΠ½ΠΈΡΠΈΠΈΡΡΠ΅ΡΡΡ Π²Π΅Π΄ΡΡΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. Π’Π°ΠΉΠΌΠ°ΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ . ΠΡΠ»ΠΈ ΠΏΠ°ΡΠ° ΡΠΎΠ·Π΄Π°Π½Π°, ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½Π΅ΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΠΈΡΠ΅ΡΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ°Ρ, ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡΠ²Π΅ΡΠΈΡ OK\r\n ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+LINK. ΠΡΠ»ΠΈ ΠΏΠ°ΡΠ° Π½Π΅ ΡΠΎΠ·Π΄Π°Π½Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π΅ ΠΏΠΎΠ΄ΠΎΡΡΠ» PIN-ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΈΡΡΠ΅ΠΊ ΡΠ°ΠΉΠΌΠ°ΡΡ), ΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡΠ²Π΅ΡΠΈΡ FAIL\r\n. ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: AT+PAIR=1234,56,789ABC,10\r\n |
LINK | AT+LINK=ΠΠΠ ΠΠ‘\r\n | OK\r\n ΠΈΠ»ΠΈ FAIL\r\n | ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Ρ: ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΠΌ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. ΠΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠΎΠ»ΠΈ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ. ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: AT+LINK=1234,56,789ABC\r\n |
DISC | AT+DISC\r\n | +DISC:Π ΠΠΠ£ΠΠ¬Π’ΠΠ’\r\n OK\r\n | ΠΡΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΎΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π°: ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΎΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. ΠΠΎΡΠ»Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½ΡΠΌ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ°Ρ. ΠΡΠ»ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²Π½ΠΎΠ²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΡΠΎΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ, ΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ (Π΅ΡΠ»ΠΈ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ Π½Π΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΠ°Ρ). ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡΠ²Π΅ΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ: SUCCESS — ΡΡΠΏΠ΅Ρ LINK_LOSS — ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ΅ΡΡΠ½ΠΎ NO_SLC — ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ SLC TIMEOUT — ΠΈΡΡΠ΅ΠΊΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ERROR — ΠΎΡΠΈΠ±ΠΊΠ° ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ°: +DISC:SUCCESS\r\nOK\r\n |
* ΠΠ΅Π΄ΠΎΠΌΡΠΉ Π² ΡΠΈΠΊΠ»Π΅ — ΡΡΠΎ Π²Π΅Π΄ΠΎΠΌΠ°Ρ ΡΠΎΠ»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π²ΡΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ.
** ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠ»ΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π½Π° Π²ΡΠ²ΠΎΠ΄Π΅ K.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π²ΡΠ΄Π°Π²Π°Π΅ΠΌΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ:
ΠΡΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ Π·Π½Π°Π΅Ρ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ, ΠΈΠ»ΠΈ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ, ΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π²Π΅ΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ Β«ERROR:(ΠΠΠΠΠ )Β», Π³Π΄Π΅ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½Π° ΡΡΠΎ Β«ΡΡΠ³Π°Π΅ΡΡΡΒ» ΠΌΠΎΠ΄ΡΠ»Ρ.
β ΠΎΡΠΈΠ±ΠΊΠΈ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ |
---|---|
0 | ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄Π° (Π½Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ) |
1 | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
2 | ΠΡΠΈΠ±ΠΊΠ° ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Ρ |
3 | Π‘Π»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΠΈΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (Π±ΠΎΠ»Π΅Π΅ 32 Π±Π°ΠΉΡ) |
4 | ΠΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ |
5 | Π§Π°ΡΡΡ Π°Π΄ΡΠ΅ΡΠ° NAP ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½Π°Ρ (Π±ΠΎΠ»Π΅Π΅ 4 ΡΠ°Π·ΡΡΠ΄ΠΎΠ² Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅) |
6 | Π§Π°ΡΡΡ Π°Π΄ΡΠ΅ΡΠ° UAP ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½Π°Ρ (Π±ΠΎΠ»Π΅Π΅ 2 ΡΠ°Π·ΡΡΠ΄ΠΎΠ² Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅) |
7 | Π§Π°ΡΡΡ Π°Π΄ΡΠ΅ΡΠ° LAP ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½Π°Ρ (Π±ΠΎΠ»Π΅Π΅ 6 ΡΠ°Π·ΡΡΠ΄ΠΎΠ² Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅) |
8 | ΠΠ΅ ΡΠΊΠ°Π·Π°Π½Π° ΠΌΠ°ΡΠΊΠ° ΠΏΠΎΡΡΠ° PIO |
9 | ΠΠ΅ ΡΠΊΠ°Π·Π°Π½ Π½ΠΎΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° PIO |
A | ΠΠ΅ ΡΠΊΠ°Π·Π°Π½ ΡΠΈΠΏ (ΠΊΠ»Π°ΡΡ) ΡΡΡΡΠΎΠΉΡΡΠ²Π° |
B | Π‘Π»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½ΡΠΉ ΡΠΈΠΏ (ΠΊΠ»Π°ΡΡ) ΡΡΡΡΠΎΠΉΡΡΠ²Π° |
C | ΠΠ΅ ΡΠΊΠ°Π·Π°Π½ ΠΎΠ±ΡΠΈΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ° IAC (Inquire Access Code) |
D | Π‘Π»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½ΡΠΉ ΠΎΠ±ΡΠΈΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ° IAC (Inquire Access Code) |
E | ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΠΎΠ±ΡΠΈΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ° IAC (Inquire Access Code) |
F | ΠΠ΅ ΡΠΊΠ°Π·Π°Π½ ΠΏΠ°ΡΠΎΠ»Ρ (ΠΈΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΡΡΡ) |
10 | Π‘Π»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ (Π±ΠΎΠ»Π΅Π΅ 16 Π±Π°ΠΉΡ) |
11 | ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ ΡΠΎΠ»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ |
12 | ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ |
13 | ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΎΠΏ-Π±ΠΈΡΠ° |
14 | ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π±ΠΈΡΠ° ΡΠ΅ΡΠ½ΠΎΡΡΠΈ |
15 | Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ°Ρ (ΡΠΏΠΈΡΠΊΠ΅ ΡΠΎΠΏΡΡΠΆΡΠ½Π½ΡΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²) |
16 | ΠΡΠΎΡΠΈΠ»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° (SPP, Serial Port Profile) Π½Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ |
17 | ΠΠΎΠ²ΡΠΎΡΠ½Π°Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠΈΠ»Ρ SPP (SPP, Serial Port Profile) |
18 | ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠΏΡΠΎΡΠ° Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ² |
19 | Π‘Π»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠΎΡΠ° |
1A | ΠΠ΅ ΡΠΊΠ°Π·Π°Π½ Π°Π΄ΡΠ΅Ρ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π° |
1B | ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΡΡΠΈ) |
1C | ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
ΠΡΠ»ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° Π²Ρ
ΠΎΠ΄ K Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ (ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ), ΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄. Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ, Π½ΠΎ Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ = 38400 Π±ΠΈΡ/ΡΠ΅ΠΊ. ΠΡΠ»ΠΈ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅, Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΡ Π½Π΅ ΡΠΌΠΎΠ³Π»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΉΡΠΈ Π² Π΄Π°Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠ²ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ. ΠΠ½ΠΎΠ²Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΡΡΠΏΠΈΡ Π² ΡΠΈΠ»Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π°Ρ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° Π²Ρ
ΠΎΠ΄ K Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π½Π΅ ΡΠ°Π½ΡΡΠ΅ ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ» ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ (ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ) Π½ΡΠΆΠ½ΠΎ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΡ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° Π²Ρ
ΠΎΠ΄ K ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Β«Π½Π°ΠΆΠΈΠΌΠ°ΡΡΒ» Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ, Π½ΠΎ Ρ ΠΠ°ΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅Ρ Π²ΡΠ²ΠΎΠ΄Π° K, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+PIO=11,Π£Π ΠΠΠΠΠ¬\r\n, Π³Π΄Π΅ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠΎΠΉ 1 ΠΈΠ»ΠΈ 0 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΡΠΎΠ²Π½Ρ. (AT+PIO=11,0\r\n — ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΏΡΡΠ΅Π½Π°, AT+PIO=11,1\r\n — ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°).
Π£ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄ En ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΠ΄ΡΡΠ½ΡΡ ΠΊ Vcc. ΠΡΠ»ΠΈ Π½Π° Π²ΡΠ²ΠΎΠ΄ En ΠΏΠΎΠ΄Π°ΡΡ Π½ΠΈΠ·ΠΊΠΈΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, ΡΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ². ΠΠ°Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° Π² ΡΠ΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄. ΠΡΠ»ΠΈ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΠ½ΡΡΠΈΡ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Ρ Π²ΡΠ²ΠΎΠ΄Π° En ΠΏΠΎΠ΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+PIO=11,1\r\n ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ:
- AT+DISC\r\n — Π Π°Π·ΠΎΡΠ²Π°ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ (Π½Π° ΡΠ»ΡΡΠ°ΠΉ Π΅ΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ½).
- AT+ORGL\r\n — Π‘Π±ΡΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
- AT+RMAAD\r\n — ΠΡΠΈΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ°Ρ (Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²) ΡΡΠΎΠ± ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΡΡ ΡΠΎΡ ΠΊΠΎΠ³ΠΎ ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈ.
- AT+NAME=iArduino\r\n — Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²).
- AT+PSWD=1234\r\n — Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ PIN-ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 16 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²).
- AT+ROLE=0\r\n — Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΠ»Ρ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ (Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡ ΠΏΡΠΈ ΡΠ±ΡΠΎΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ).
- AT+RESET\r\n — ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ΅ ΡΠ°Π½ΡΡΠ΅ ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ» ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ (ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+RESET\r\n) Π½ΡΠΆΠ½ΠΎ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΡ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° Π²Ρ ΠΎΠ΄ K ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ Π²Π΅Π΄ΡΡΠ΅ΠΉ ΡΠΎΠ»ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π²Π΅Π΄ΠΎΠΌΡΠΌ ΠΌΠΎΠ΄ΡΠ»ΡΠΌ ΠΏΠΎ ΠΈΡ Π°Π΄ΡΠ΅ΡΡ, Π° Π½Π΅ ΡΠ΅ΡΠ΅Π· ΠΈΡ ΠΈΠΌΡ, ΡΠΎ Π°Π΄ΡΠ΅Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ (Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ) ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+ADDR?\r\n.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ Π²Π΅Π΄ΠΎΠΌΠΎΠΌΡ:
- AT+DISC\r\n — Π Π°Π·ΠΎΡΠ²Π°ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ (Π½Π° ΡΠ»ΡΡΠ°ΠΉ Π΅ΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ½).
- AT+ORGL\r\n — Π‘Π±ΡΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
- AT+RMAAD\r\n — ΠΡΠΈΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ°Ρ (Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²) ΡΡΠΎΠ± ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΠΏΡΡΠ°Π»ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΡΡ ΠΊ ΡΠΎΠΌΡ ΠΎΡ ΠΊΠΎΠ³ΠΎ ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈ.
- AT+BIND=ΠΠΠ ΠΠ‘\r\n — Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°Π΄ΡΠ΅Ρ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π°Π΄ΡΠ΅Ρ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π°)
- AT+CMODE=0\r\n — Π£ΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ
- AT+ROLE=1\r\n — Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΠ»Ρ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
- AT+PSWD=1234\r\n — ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΡ PIN-ΠΊΠΎΠ΄ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Π°
- AT+PAIR=ΠΠΠ ΠΠ‘,10\r\n — ΠΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΡ Ρ Π²Π΅Π΄ΠΎΠΌΡΠΌ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ, ΡΠΊΠ°Π·Π°Π² Π΅Π³ΠΎ Π°Π΄ΡΠ΅Ρ ΠΈ ΡΠ°ΠΉΠΌΠ°ΡΡ 10 ΡΠ΅ΠΊ
- AT+RESET\r\n — ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ.
- AT\r\n — ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π’Π΅ΡΡ (Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π°Π»ΠΈΡΠΈΡ ΡΠ²ΡΠ·ΠΈ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ)
- AT+LINK=ΠΠΠ ΠΠ‘\r\n — ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Π²Π΅Π΄ΠΎΠΌΠΎΠΌΡ Bluetooth ΡΡΡΡΠΎΠΉΡΡΠ²Ρ, ΡΠΊΠ°Π·Π°Π² Π΅Π³ΠΎ Π°Π΄ΡΠ΅Ρ
- AT+STATE?\r\n — ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ (Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ)
ΠΠ΅ ΡΠ°Π½ΡΡΠ΅ ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ» ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ (ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+RESET\r\n) Π½ΡΠΆΠ½ΠΎ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΡ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° Π²Ρ
ΠΎΠ΄ K ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π‘ΡΡΠ»ΠΊΠΈ:
- Bluetooth ΠΌΠΎΠ΄ΡΠ»Ρ HC-05.
- Wiki — ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Arduino ΠΊΠ°ΠΊ USB — UART ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ΅ΡΠΌΠΈΠ½Π°Π» — Termite Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π ΡΡΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
gsm sim800 at ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ gsm SIM800 ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ AT ΠΊΠΎΠΌΠ°Π½Π΄ gsm ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ SIM800L. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡ
Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ Π²ΡΠ΅Ρ
ΡΠΌΠΎΡΡΡΡΠΈΡ
ΠΌΠΎΠΉ ΠΊΠ°Π½Π°Π». ΠΠ°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Π΄ΠΎΡΠ»ΠΈ ΡΡΠΊΠΈ Π΄ΠΎ GSM ΠΌΠΎΠ΄ΡΠ»Ρ SIM800L. Π― Π΄Π°Π²Π½ΠΎ Ρ
ΠΎΡΠ΅Π» ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΡΠΈΡ ΡΡΠΎΠΊΠΎΠ² ΠΏΡΠΎ ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ. Π ΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ AT ΠΊΠΎΠΌΠ°Π½Π΄.Β
ΠΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΡΡΠ»Π°ΡΡ ΡΠΌΡ ΠΈ Π·Π²ΠΎΠ½ΠΈΡΡ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΡΡΡ ΠΏΡΠΎΡΠ»ΡΡΠΊΠΎΠΉ ΠΈ ΡΠ»ΡΠΆΠΈΡΡ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠ½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. Π Π΅ΡΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ Π΅ΡΡ ΡΠ΅ΠΌ. ΠΠΎΡΠΎΡΠ΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΎ ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π²ΠΈΠ΄Π΅ΠΎ, ΡΠ°ΠΌ ΠΌΡ Π²ΡΡ ΠΈΠ·ΡΡΠΈΠΌ.
ΠΠ»Π°Π²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠΎ Π½Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ° ΠΏΡΠΈ ΠΏΠΈΠΊΠΎΠ²ΡΡ
Π½Π°Π³ΡΡΠ·ΠΊΠ°Ρ
. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΠΈ Π½Π°ΡΠ½ΡΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ SIM800.
ΠΠΎΠ΄ΡΠ»Ρ ΠΎΡΠ΅Π½Ρ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΠ΅Π»Π΅Π½ ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΈΡΠ°ΡΡ Π΅Π³ΠΎ ΠΎΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π΅ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 3,4 Π΄ΠΎ 4,4 Π²ΠΎΠ»ΡΡΠ°. Π― ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΡΡΠ°Π²Π»ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 4 Π²ΠΎΠ»ΡΡ. Π ΡΠΏΡΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ 1 ma. ΠΡΡ ΠΏΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π°Π΄ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ. ΠΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡΡ ΡΠΊΠ°ΡΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ ΡΠ»ΡΡΡΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ. Β Β
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ SIM800. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° ΡΡΠΎ RX ΠΈ TX. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΊΡΠ΅ΡΡ Π½Π° ΠΊΡΠ΅ΡΡ. Π’ΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ RX ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ TX, ΠΈ Π½Π° ΠΎΠ±ΠΎΡΠΎΡ.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ ΠΏΡΡΠΈΠ²ΠΎΠ»ΡΡΠΎΠ²ΠΎΠΉ ΡΡ
Π΅ΠΌΠ΅, ΡΠΎ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½Π΅Π»ΡΠ·Ρ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ, Π½ΠΎ Ρ Π²Π°ΠΌ Π½Π΅ ΡΠΎΠ²Π΅ΡΡΡ.Β
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ — ΡΡΠΎ Β TX ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ RX ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΡΠ΅Π· Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΡ. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠΌ 2.Β
ΠΡΠΎ ΠΊΠΎΠ³Π΄Π° Π±Π΅ΡΡΡΡΡ Π΄Π²Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ
ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, Π° Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. Π ΠΈΠ· 5 Π²ΠΎΠ»ΡΡ Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ 2,5 Π²ΠΎΠ»ΡΡΠ°. Π§Π΅Π³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΠΠΠ£ΠΠ―.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ SIM800L. ΠΠΎΡΡΠΎΠΌΡ ΠΈΠ΄ΡΠΌ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π½ΡΠΆΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ. Π’Π°ΠΌ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π½ΠΎ ΠΌΠ½Π΅ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½ΡΠ°Π²ΠΈΡΡΡ Π²ΠΎΡ ΡΡΠ°. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ. ΠΠ°Ρ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠΎ Π²Π΅ΡΡΠΈΡ 1 14 ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π΅Ρ.Β
ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΠ΅ΡΡΠ°.
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠΎΠΉΠ΄ΡΠΌ Π΄Π°Π»ΡΡΠ΅ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΌΡ Π²ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΠΈ Ρ Π½Π°Ρ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΊΠ΅ΡΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π’Π΅ΡΡ. ΠΡΠ΅ ΡΠΊΠ΅ΡΡΠΈ Π±ΡΠ΄ΡΡ ΠΊΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π° Π½Π° ΠΌΠΎΡΠΌ ΡΠ°ΠΉΡΠ΅, ΡΡΡΠ»ΠΊΠ° Π½Π° Π°ΡΡ
ΠΈΠ² Π±ΡΠ΄Π΅Ρ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ. Π‘Ρ
Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ Π΄Π°Π»ΡΡΠ΅ Π² Π²ΠΈΠ΄Π΅ΠΎ. ΠΠΎΠ½ΡΠ°ΠΊΡΡ RX ΠΈ TX Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» ΠΊ ΠΏΠΈΠ½Π°ΠΌ 10 ΠΈ 11 ΠΡΠ΄ΡΠΈΠ½ΠΎ. Π‘Π±ΡΠΎΡ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½Π΅ ΡΡΠ°Π», ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ½ Π±Π΅Π· Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡΠΈ. ΠΠ½Π΅ΡΠ½ΡΡ Π°Π½ΡΠ΅Π½Π½Ρ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½Π΅ ΡΡΠ°Π», ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΠΌΠ΅Π½Ρ ΠΈ ΡΠ°ΠΊ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π»ΠΎΠ²ΠΈΡ. Π Π°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°. Π‘Π½Π°ΡΠ°Π»Π° ΠΈΠ΄ΡΡ Π±ΡΡΡΡΡΠ΅ ΠΌΠΈΠ³Π°Π½ΠΈΡ, Π·Π°ΡΠ΅ΠΌ ΠΏΠ°ΡΠ·Π°, ΠΏΠΎΡΠΎΠΌ ΡΠ½ΠΎΠ²Π° Π±ΡΡΡΡΡΠ΅ ΠΌΠΈΠ³Π°Π½ΠΈΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ Π½Π°ΠΌ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ.Β
ΠΠ΄Π΅ΡΡ Ρ Π²ΡΠ²Π΅Π» ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΡΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ, Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π½ΠΎΠΌΠ΅Ρ Π‘ΠΠ ΠΊΠ°ΡΡΡ, ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅- ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π² ΡΠ΅ΡΠΈ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΈ Π½Π΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΎ ΠΏΠΎΠ·Π΄ΡΠ°Π²Π»ΡΡ. Π£ Π²Π°Ρ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡΡ Π΄Π°Π»ΡΡΠ΅.
AT ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠ΄Π΅ΡΡ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΡΠ°ΠΌΡΡ
ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ
. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΎ, ΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Π΄Π°ΡΠ°ΡΠΈΡ Π½Π° 300 ΡΡΡΠ°Π½ΠΈΡ. ΠΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ°ΠΌ Π½Π°ΠΉΠ΄ΡΡΡΡ Π²ΡΡ. Π ΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ. Π‘ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π΄Π»Ρ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π‘ΠΠ‘ Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Ρ Π²Π°Ρ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠΎΠΊΠ΅, Π° ΡΠΎ ΠΈ ΡΠ°ΠΊ ΡΡΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°ΡΡΠ½ΡΠ»ΠΎΡΡ. Π Π² ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ Ρ Π½Π°ΡΡΡ Π²Π°Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΌΡ ΠΈ Π·Π²ΠΎΠ½ΠΈΡΡ ΠΊΠΎΠ³Π΄Π° Π½Π°ΡΡΡΠΏΠΈΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Β ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΈΠ»ΠΈ ΡΡΠ΅ΡΠΊΠ° Π³Π°Π·Π°, ΠΏΡΠΎΡΠ²Π°Π»ΠΎ ΡΡΡΠ±Ρ ΠΈΠ»ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. Π’Π°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π΅ΡΡ Π½Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π»ΠΈΡΡ, ΡΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ. Π’Π°ΠΊ ΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π²Ρ Π±Ρ Ρ
ΠΎΡΠ΅Π»ΠΈ Π²ΠΈΠ΄Π΅ΡΡ Π² ΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ. Π― ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ ΠΈΡ
Π·Π°ΠΏΠΈΡΠ°ΡΡ. Π ΡΠ°ΠΊ ΠΏΡΠΈΡΡΡΠΏΠ°Π΅ΠΌ.
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΊΠ΅ΡΡΠ° AT Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΠ Π·Π½Π°ΡΠΈΡ Π²ΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈ ΠΈΠ΄ΡΠΌ Π΄Π°Π»ΡΡΠ΅.
ΠΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+CPIN? ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π² ΠΎΡΠ²Π΅Ρ ready, Π·Π½Π°ΡΠΈΡ ΠΊΠ°ΡΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ Π³ΠΎΡΠΎΠ² ΠΊ ΡΠ°Π±ΠΎΡΠ΅.
AT+CREG?Β Β Β Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π² ΡΠ΅ΡΠΈ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΎΠ±Ρ Π‘ΠΠ ΠΊΠ°ΡΡΠ° Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π»Π°ΡΡ Π² ΡΠ΅ΡΠΈ. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅. ΠΠ½ ΡΡΠ°Π½Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ ΡΠ΅Π΄ΠΊΠΎ, ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°Π· Π² 2-3 ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΠΎΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄Π°. Β Β Β Β Β Β Β Β Β Β
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ:
Β Β 0 β Π½Π΅Ρ ΠΊΠΎΠ΄Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠΈ
Β Β 1 β Π΅ΡΡΡ ΠΊΠΎΠ΄ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠΈ
Β Β 2 β Π΅ΡΡΡ ΠΊΠΎΠ΄ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠΈ + Π΄ΠΎΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
ΠΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ:
Β Β 0 β Π½Π΅ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½, ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΡΠΈ Π½Π΅Ρ
Β Β 1 β Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½, Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ΅ΡΡ
Β Β 2 β Π½Π΅ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½, ΠΈΠ΄ΡΡ ΠΏΠΎΠΈΡΠΊ Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠΈ
Β Β 3 β ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½Π°
Β Β 4 β Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ
Β Β 5 β ΡΠΎΡΠΌΠΈΠ½Π³
AT+IPR? ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠΎΡΡΠ°. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠ½ ΡΠ°Π²Π΅Π½ 0. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΎΡ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+IPR=9600, Π½ΠΎ Ρ Π½Π΅ ΡΠΎΠ²Π΅ΡΡΡ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ.
Π£Π·Π½Π°Π΅ΠΌ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ AT+COPS? ΠΠΎΡ Π‘ΠΠ ΠΊΠ°ΡΡΠ° ΠΎΡ ΠΠΈΠ»Π°ΠΉΠ½Π°, ΡΡΠΎ ΠΌΡ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Π½Π° ΡΠΊΡΠ°Π½Π΅.Β
Π‘ΠΌΠΎΡΡΠΈΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ AT+CBC. ΠΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ·Π½Π°ΡΡ ΠΈΠ΄ΡΡ Π»ΠΈ Π·Π°ΡΡΠ΄ΠΊΠ° Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°, ΠΏΡΠΎΡΠ΅Π½Ρ Π·Π°ΡΡΠ΄Π° ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π² ΠΌΠΈΠ»Π»ΠΈΠ²ΠΎΠ»ΡΡΠ°Ρ
. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² Π²ΠΎΠ»ΡΡΠ°Ρ
, Π½Π°Π΄ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° 1000. Π£ ΠΌΠ΅Π½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ΄ΡΡΠ΅Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΠΊΠΎΠ»ΠΎ ΡΠ΅ΡΡΡΡΡ
Π²ΠΎΠ»ΡΡ.
Β ΠΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ:
Β Β 0 β Π½Π΅ Π·Π°ΡΡΠΆΠ°Π΅ΡΡΡ
Β Β 1 β Π·Π°ΡΡΠΆΠ°Π΅ΡΡΡ
Β Β 2 β Π·Π°ΡΡΠ΄ΠΊΠ° ΠΎΠΊΠΎΠ½ΡΠ΅Π½Π°
ΠΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ:
Β Β 1-100 % β ΡΡΠΎΠ²Π΅Π½Ρ Π·Π°ΡΡΠ΄Π° Π±Π°ΡΠ°ΡΠ΅ΠΈ
Π’ΡΠ΅ΡΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ:
Β Β ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ (VBAT), ΠΌΠ
ΠΡΠΎΠ²Π΅ΡΠΈΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠ³Π½Π°Π»Π° AT+CSQ (31,0) ΠΡΠ»ΠΈ Π²Π°Ρ ΡΠΈΠ³Π½Π°Π» Π²ΡΡΠ΅ 20, ΡΠΎ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π°Π½ΡΠ΅Π½Π½Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΌΠ΅Π½Ρ ΡΠΈΠ³Π½Π°Π» 31. ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. Π ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅. Β Β Β Β Β Β
Β Β Β ΠΎΡ 20 ΠΈ Π²ΡΡΠ΅ ΡΠΈΠ³Π½Π°Π» ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ
Β Β Β ΠΎΡ 15 Π΄ΠΎ 19 ΡΠΈΠ³Π½Π°Π» Ρ
ΠΎΡΠΎΡΠΈΠΉ
Β Β Β ΠΎΡ 10 Π΄ΠΎ 14 ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ
Β Β Β ΠΌΠ΅Π½ΡΡΠ΅ 10 ΠΏΠ»ΠΎΡ
ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠ³Π½Π°Π»Π°
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ·Π½Π°Π΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠΈΠΏΠ°. AT+GMI Β Β
Π ΡΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. AT+GMMΒ Β
Π Π΅Π²ΠΈΠ·ΠΈΡ AT+GMRΒ Β Β Β Β Β Β Β Β Β Β Β
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄Π°ΡΠ΅ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. AT+CCLK? Π£ Π²Π°Ρ ΠΎΠ½Π° Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈ Π΄Π°ΡΡ, ΡΠ΅ΠΌ ΠΌΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΈ Π·Π°ΠΉΠΌΡΠΌΡΡ
AT+CCLK=»21/09/27,19:12:00+03″ ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π°Π΄ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΠΎΡ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅. ΠΠΎΠ΄, ΠΌΠ΅ΡΡΡ, Π΄Π΅Π½Ρ. Π§Π°ΡΡ, ΠΌΠΈΠ½ΡΡΡ ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ-ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡ. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Π²ΡΡ ΠΎΠΊΠ΅ΠΉ. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΠΆΠ΄ΡΠΌΡΡ ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠΊΠΎΡΠΈΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Ρ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ Π½Π΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π» ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ ΠΎΡΡΡΠ°ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄. ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌ Π΅ΡΡ ΡΠ°Π· ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
Β Π³ΠΎΠ΄/ΠΌΠ΅ΡΡΡ/Π΄Π°ΡΠ°,ΡΠ°ΡΡ:ΠΌΠΈΠ½ΡΡΡ:ΡΠ΅ΠΊΡΠ½Π΄Ρ+ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡ
AT+GSNΒ Β Β Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ IMEI Π½ΠΎΠΌΠ΅Ρ. ΠΠΎΡ ΡΡΠΎ ΠΏΡΠΎ ΡΡΠΎΡ Π½ΠΎΠΌΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π² ΠΠΠΠ. Β
AT+CPAS Β ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 4 Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
Β Β Β 0 β Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅,Β
Β Β Β 3 β Π²Ρ
ΠΎΠ΄ΡΡΠΈΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ,Β
Β Β Β 4 β Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅,Β
Β Β Β 2 β Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ.
AT+GSMBUSY=0 ΠΠ°ΠΏΡΠ΅Ρ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π·Π²ΠΎΠ½ΠΊΠΎΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π²Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ Π·Π²ΠΎΠ½ΠΊΠΈ.
Β Β 0 β ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ
Β Β 1 β Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Ρ
AT+CLIP=1 Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ°, ΠΠΠ.Β
Β Β Β Β 1 β Π²ΠΊΠ»ΡΡΠ΅Π½,Β
Β Β Β Β 0 β Π²ΡΠΊΠ»ΡΡΠ΅Π½.
ATS0=0 ΠΠ²ΡΠΎΠΎΡΠ²Π΅ΡΡΠΈΠΊ. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΡΡΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ Π°Π²ΡΠΎΠΎΡΠ²Π΅ΡΡΠΈΠΊΠ°. ΠΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π·Π²ΠΎΠ½ΠΊΠΎΠ² Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π°Π²ΡΠΎΠΎΡΠ²Π΅ΡΡΠΈΠΊ.
Β Β Β Β 0 β ΡΡΡΠ½ΠΎΠΉ
Β Β Β Β 1-Π±ΠΎΠ»Π΅Π΅ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ, ΠΏΠΎΡΠ»Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π·Π²ΠΎΠ½ΠΊΠΎΠ²
AT+CPIN=XXXX β Π²Π²ΠΎΠ΄ ΠΏΠΈΠ½-ΠΊΠΎΠ΄Π° ΡΠΈΠΌ-ΠΊΠ°ΡΡΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠΈ ΠΊΠΎΠ΄, ΡΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π²Π²Π΅ΡΡΠΈ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠ»ΠΈ ΠΏΠΈΠ½ Π½Π΅ Π±ΡΠ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, ΡΠΎ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅.
AT+CPOWD=1 ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ SIM800L
Β Β 0 β ΡΡΠΎΡΠ½ΠΎΠ΅
Β Β 1 β Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅
AT+CFUN=1,1 ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ±ΡΡΠ½Π°Ρ, ΡΠΎ Π΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ½Π°Ρ. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΏΠΈ ΠΏΡΠΈΡΠΌΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠΈΠ³Π½Π°Π»Π°.
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ:
0 β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»
Β Β 1 β Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ)
Β Β 2 β Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΠΉ ΠΏΡΠΈΡΠΌΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠΈΠ³Π½Π°Π»Π°
ΠΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ:
Β Β 0 β Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ
Β Β 1 β ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ (Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Ρ.Π΅. ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ = 1,1)
AT&F β ΡΠ±ΡΠΎΡ Π΄ΠΎ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ.
ΠΠ΅ΡΠ΅Π΄ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΌΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ°Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ. Π ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ±ΡΠΎΡΠΈΠΌ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΎ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ. Π‘Π½ΠΎΠ²Π° Π½Π°Π±Π΅ΡΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ.
ΠΠ° ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ²Π°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΎ ΡΠ°Π±ΠΎΡΡ AT ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ. ΠΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°ΠΉΡΠ΅, ΡΠΊΠΎΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠΎΡΠ°Ρ ΠΈ ΡΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΈ.
Β
Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² | ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Arduino
ΠΡΠ½ΠΎΠ²Ρ
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°
Π§ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°, Π²ΡΠ²ΠΎΠ΄ Π΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ Arduino.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΊΠΎΠ΄Π°
ΠΠΈΠ½ΠΈΠΌΡΠΌ ΠΊΠΎΠ΄Π°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΊΠ΅ΡΡΠ° Arduino.
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ.
Π¦ΠΈΡΡΠΎΠ²ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°
Π§ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, Π²ΡΠ²ΠΎΠ΄ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ Arduino.
ΠΠ°ΡΡΡ Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΡ ΠΎΠ΄Π° Π΄Π»Ρ Π·Π°ΡΡΡ Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
Π§ΡΠ΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ.
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ
ΠΠΈΠ³Π°Π½ΠΈΠ΅ Π±Π΅Π· Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ
ΠΠΈΠ³Π°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ delay().
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ
Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ.
ΠΡΠΊΠ°Π· ΠΎΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ
Π§ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΡΡΠΌΠ°.
InputPullupSerial
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ INPUT_PULLUP Ρ pinMode()
ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ (ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ½ΡΠ°) Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ
ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π½Π°ΠΆΠ°ΡΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ.
ΠΡΠΎΡΡΠ°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ tone()
Π’ΡΠ΅Ρ ΠΊΠ»Π°Π²ΠΈΡΠ½Π°Ρ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° Ρ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΡΠΈΠ»ΠΈΡ ΠΈ ΠΏΡΠ΅Π·ΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΌ.
ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ tone()
ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ΅Π·ΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°.
Π’ΠΎΠ½ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°Ρ
ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ tone().
ΠΠΎΠ²ΡΠΎΡΠΈΡΠ΅Π»Ρ Π²ΡΡΠΎΡΡ ΡΠΎΠ½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ tone()
ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΡΠΎΡΡ ΡΠΎΠ½Π° Π½Π° ΠΏΡΠ΅Π·ΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°.
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄, Π²ΡΡ ΠΎΠ΄ ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ
Π§ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°, ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²Π°Ρ Π·Π°ΠΏΠΈΡΡ Ρ 12 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino Mega
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ 12 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ»Π°ΡΡ Arduino Mega.
ΠΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Π²Ρ ΠΎΠ΄Π° Π΄Π°ΡΡΠΈΠΊΠ°
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ°.
ΠΠ°ΡΡΡ Π°Π½ΠΈΠ΅
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²ΡΡ ΠΎΠ΄ (Π²ΡΠ²ΠΎΠ΄ Π¨ΠΠ) Π΄Π»Ρ Π·Π°ΡΡΡ Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°
Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°.
Π‘Π²ΡΠ·Ρ
Π’Π°Π±Π»ΠΈΡΠ° ASCII
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Arduino.
Π‘ΠΎΠ·Π΄Π°ΡΡ Π΄ΠΈΠΌΠΌΠ΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΌΡΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΊΠΎΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΈΡ Π² ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅.
ΠΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Ρ MIDI-Π½ΠΎΡ
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ MIDI-Π½ΠΎΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΡΡΠΎΠ² Π½Π° Arduino Mega
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π²Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΡΡΠ°, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π½Π° Arduino Mega.
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΠΊΡΠ΅Π»Ρ
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΡΡΠ΅ΠΌ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° Arduino ΠΈΠ· Processing ΠΈΠ»ΠΈ Max/MSP.
Π§ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ASCII
Π Π°Π·ΠΎΠ±ΡΠ°ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π», ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΡΡΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ³Π°ΡΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄.
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ·ΠΎΠ² ΠΈ ΠΎΡΠ²Π΅Ρ (ΠΊΠ²ΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅)
ΠΡΠΏΡΠ°Π²ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° Π²ΡΠ·ΠΎΠ²Π° ΠΈ ΠΎΡΠ²Π΅ΡΠ° (ΠΊΠ²ΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅).
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ·ΠΎΠ² ΠΈ ΠΎΡΠ²Π΅Ρ (ΠΊΠ²ΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ ASCII
ΠΡΠΏΡΠ°Π²ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° Π²ΡΠ·ΠΎΠ²Π° ΠΈ ΠΎΡΠ²Π΅ΡΠ° (ΠΊΠ²ΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ASCII ΠΏΠ΅ΡΠ΅Π΄ ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ.
SerialEvent
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ serialEvent().
SerialPassthrough
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ, ΠΊΠ°ΠΊ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Serial ΠΈ Serial1.
ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠ΅Ρ ΡΠ²Π΅ΡΠΎΠ²
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ ΠΏΠ»Π°ΡΡ Arduino Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
Π‘ΡΡΡΠΊΡΡΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ
ΠΠ°ΡΠΈΠ°Π½Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΈΠΊΠ»Π° For, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°.
ΠΡΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΊΠ»Π° For (ΠΎΠ½ ΠΆΠ΅ The Knight Rider)
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for ΠΈ.
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ (ΠΊΠΎΡΠΏΡΡ) ΠΠ°ΡΠ²Π»Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ Π²Ρ ΠΎΠ΄ΠΎΠΌ Π΄Π°ΡΡΠΈΠΊΠ°
ΠΠ°ΠΊ Π²ΡΠ±ΡΠ°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Switch (case), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Π²Π²ΠΎΠ΄ΠΎΠΌ
ΠΡΠΎΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ switch case, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ, ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ.
Π¦ΠΈΠΊΠ» while
ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΊΠ» while Π΄Π»Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π΄Π°ΡΡΠΈΠΊΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ if (ΡΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ)
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ.
ΠΠ°ΡΡΠΈΠΊΠΈ
ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ADXL3xx
Π§ΡΠ΅Π½ΠΈΠ΅ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ADXL3xx.
ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅ΡΠΎΠ½Π°ΡΠΈΠΈ
Π ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠ±ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅Π·ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ.
ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ Memsic 2125
Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ Π΄Π²ΡΡ ΠΎΡΠ΅Π²ΠΎΠ³ΠΎ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° Memsic 2125.
Π£Π»ΡΡΡΠ°Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ Π΄Π°Π»ΡΠ½ΠΎΠΌΠ΅Ρ Ping
ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»ΡΡΡΠ°Π·Π²ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Π»ΡΠ½ΠΎΠΌΠ΅ΡΠ°.
ΠΠΈΡΠΏΠ»Π΅ΠΉ
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½Π°Ρ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β ΡΡΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² Π² Π»ΠΈΠ½ΠΈΡ.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² 8×8.
Π‘ΡΡΠΎΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ 8×8.
Π‘ΡΡΠΎΠΊΠΈ
ΠΠ½Π°Π»ΠΈΠ· ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π΄Π»Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΡΠΈΠΏΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊ
Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ += ΠΈ ΠΌΠ΅ΡΠΎΠ΄ concat() Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊ ΡΡΡΠΎΠΊΠ°ΠΌ.
Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΡΡΠΎΠΊΠΈ
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡ ΡΡΡΠΎΠΊΠΈ.
Π€ΡΠ½ΠΊΡΠΈΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΡΡΠΎΠΊΠΈ
ΠΠΎΠ»ΡΡΠΈΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΠ΅.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ
Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎ Π°Π»ΡΠ°Π²ΠΈΡΡ. ΠΠ½ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π΄Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°.
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ.
ΠΠ΅ΡΠΎΠ΄ String indexOf() ΠΈ lastIndexOf()
ΠΠΎΠΈΡΠΊ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ/ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΠ΅.
ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ String length()
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π²Π²ΠΎΠ΄ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°.
ΠΠΎΠΌΠ°Π½Π΄Ρ String length() ΠΈ trim()
ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈ ΠΎΠ±ΡΠ΅Π·Π°ΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ.
Π€ΡΠ½ΠΊΡΠΈΡ Π·Π°ΠΌΠ΅Π½Ρ ΡΡΡΠΎΠΊΠΈ
Π€ΡΠ½ΠΊΡΠΈΡ replace() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΠ΅ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ.
Π‘ΡΡΠΎΠΊΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Ρ Π€ΡΠ½ΠΊΡΠΈΠΈ
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ/ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π·Π°Π΄Π°Π½Π½Π°Ρ ΡΡΡΠΎΠΊΠ°.
ΠΠΎΠ΄ΡΡΡΠΎΠΊΠ° ΡΡΡΠΎΠΊΠΈ Π€ΡΠ½ΠΊΡΠΈΡ
ΠΠΎΠΈΡΠΊ «ΡΡΠ°Π·» Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
Π€ΡΠ½ΠΊΡΠΈΡ String to Int
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΡ Π² ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.
USB
ΠΠ½ΠΎΠΏΠΎΡΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡΡΡΡ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΡΡΡΠΎΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ 5 ΠΊΠ½ΠΎΠΏΠΎΠΊ.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ°
Π£ΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΡΡΡΠΎΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΎΠΉ ΠΈ ΠΌΡΡΡΡ
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΡΡΡΡ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΎΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
ΠΡΡ ΠΎΠ΄ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
ΠΡΡ ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°Π²ΠΈΡ.
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
ΠΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
ΠΡΠΊΡΡΠ²Π°Π΅Ρ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π² Arduino IDE ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅Ρ Leonardo Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΈΠ³Π°Π½ΠΈΡ.
Keyboard Serial
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ Π±Π°ΠΉΡ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
Arduino ISP
Arduino ΠΊΠ°ΠΊ ISP ΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΈ Arduino
Arduino ISP ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π²Π°Ρ Arduino Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² AtMega.
ΠΡ Arduino ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅
ΠΠΈΠ³ΡΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΡ Arduino Π½Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅.
5 ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Arduino β Arduino Maker Man
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π½Π΅Π³ Π² Π±Π°Π½ΠΊΠ΅ Ρ ΡΠ°Π΅Π²ΡΠΌΠΈ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΎΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠ΅Π½Ρ, ΡΡΠΎΠ±Ρ Ρ ΠΌΠΎΠ³ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ, ΠΊΠ°ΠΊ ΡΡΠΎ. P.S. ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠΆΠ΅ΡΡΠ²ΡΠΉΡΠ΅ Π±ΠΎΠ»Π΅Π΅ $ 1 ΠΊΠ°ΠΊ PayPal Π±Π΅ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 0,30 Π΄ΠΎΠ»Π»Π°ΡΠ° Π‘Π¨Π Π·Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ |
ΠΠ° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΡΠ²ΠΎΠ΅ΠΉ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 30-Π»Π΅ΡΠ½Π΅ΠΉ ΠΊΠ°ΡΡΠ΅ΡΡ Ρ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π» Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΠΎ ΡΠ°Π·Π½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ. Π― Π±ΡΡΡΡΠΎ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ Π²ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄Π½Ρ ΠΎΠ±ΡΡΡ ΡΠ΅ΡΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅ΡΠ΅Π· 24 ΡΠ°ΡΠ° ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ; Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΎΠ³Π»ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ°Π·Π±ΠΎΡΡΠΈΠ²ΡΠΉ ΠΊΠΎΠ΄ (ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ). ΠΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΡΡΠΈΡΡΡΡ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ 5 ΡΠΎΠ²Π΅ΡΠ°ΠΌ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°Π·Π½ΠΈΡΡ Π² ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π²Ρ ΡΠ»ΡΡΡΠΈΡΠ΅ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ, ΠΈ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π΄Π°ΠΆΠ΅ ΡΠΏΡΡΡΡ ΠΌΠ΅ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ.
Π£ΠΊΠ°Π·Π°ΡΠ΅Π»Ρ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
- Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΎΡΡΡΡΠΏ Π² ΠΊΠΎΠ΄Π΅
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Commends, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ functions() Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°
- ΠΠΎΠΊΡΠΌΠ΅Π½Ρ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π», Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΎΡΠΊΡΠ΄Π° Ρ ΠΈΡ Π²Π·ΡΠ», Π΅ΡΠ»ΠΈ ΡΠΊΠ°ΡΠ°Π».
- ΠΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ.
- ΠΡΠ±ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΈΡ ΠΏΠΎΡΠΎΠΌΠΊΠΈ
- ΠΠΎΠ»Π½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΠΊΠ΅ΡΡ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
- Π― Π²ΡΡΠ°Π²ΠΈΠ» ΡΡ Π΅ΠΌΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΊ ΠΌΠΎΠ΅ΠΉ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅. Π― ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ fritzing. ΠΠ½ ΠΏΡΠΎΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½.
- Β ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΠΊ ΠΊΠ°ΠΊΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ Ρ ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Ρ. Π― ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΌΠ΅ΡΠ°Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ.
- ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠΊΠ·ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄Π°ΡΡΠΈΠΊ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠ»Π°ΡΠ°, Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΌΠ΅ΡΠ°Ρ, Π³Π΄Π΅ Ρ Π΅Π³ΠΎ ΠΊΡΠΏΠΈΠ». ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π· 6 ΠΌΠ΅ΡΡΡΠ΅Π² Π²Ρ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΈΠΏΠ°, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ³Π»ΡΠ½ΡΡΡΡΡ Π½Π° ΡΠ²ΠΎΠΈ ΡΠ°Π½Π΅Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΈΠ΄Π΅ΠΈ, ΠΈ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄.
ΠΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ Π·Π½Π°Ρ, ΡΡΠΎ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ ΠΈ ΡΡΠ°ΡΠΈΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π±Π΅Π· ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π½ΠΎ Π²Ρ ΠΎΡΠΈΠ±Π°Π΅ΡΠ΅ΡΡ.
3 ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π― ΡΠ°ΠΊ ΡΠ°ΡΡΠΎ ΡΡΠΎ Π²ΠΈΠΆΡ; int x=100; ΠΈΠ»ΠΈ String y=βhello mollyβ;. ΠΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π·Π°ΠΊΠΎΠ½Π½ΠΎ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π½ΠΎ ΠΈΠΌΠ΅Π½Π° ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ x ΠΈ y Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΎΡΠΈ x/y, ΠΈΠΌΠ΅Π½Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½Ρ.
ΠΡΠ΅Π³Π΄Π° Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΠΈΠΌΠ΅Π½Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» x_Axis=100;. ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ button_led_on_off_Pin. ΠΡΠΎ ΠΈΠΌΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ½ Π³ΠΎΠ²ΠΎΡΠΈΡ Π²Π°ΠΌ, ΡΡΠΎ ΡΡΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈ Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄.
ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΌΠ΅ΡΡΠΎΠΌ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ Π²Π΅ΡΠΈ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π° for() ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.
2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΎΡΡΡΡΠΏ Π² ΠΊΠΎΠ΄Π΅
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΎΡΡΡΡΠΏ Π² ΠΊΠΎΠ΄Π΅! ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΡΡΠΏΠ°, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄Π½ΠΎ ΡΠΈΡΠ°ΡΡ Π²Π°Ρ ΠΊΠΎΠ΄. ΠΡΠ΄Π΅Ρ Π΅ΡΠ΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΎΡΠ»Π°Π΄ΠΈΡΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° (ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ, Π½ΠΎ ΠΊΠΎΠ΄ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ ΡΠΎ, ΡΡΠΎ Π²Ρ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ), Π²ΠΎΠ·ΡΠΌΠΈΡΠ΅ ΡΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°:
Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» () { Π΅ΡΠ»ΠΈ(Π΅ΠΆΠΈΠΊ==ΠΊΠΎΡΠΊΠ°){ Π΅ΡΠ»ΠΈ (ΠΊΠΎΡΠΊΠ° == ΠΊΠ°ΠΊ ΡΠΆΠΈΠΊ) { //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π΄ΡΡΠΆΠ°Ρ }ΠΈΠ½Π°ΡΠ΅, Π΅ΡΠ»ΠΈ(ΡΠΆΠΈΠΊ!=ΠΊΠΎΡΠΊΠ°){ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π΄ΡΡΠΆΠ°Ρ }ΠΈΠ½Π°ΡΠ΅ Π΅ΡΠ»ΠΈ(ΠΊΠΎΡ != ΡΠΆΠΈΠΊ){ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π½Π΅ Π΄ΡΡΠ·ΡΡ } }Π΅ΡΠ΅{ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π½Π΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠ΅ } }
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡΡΡΡΠΏΠ°:
Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» () { Π΅ΡΠ»ΠΈ(Π΅ΠΆΠΈΠΊ==ΠΊΠΎΡΠΊΠ°){ Π΅ΡΠ»ΠΈ (ΠΊΠΎΡΠΊΠ° == ΠΊΠ°ΠΊ ΡΠΆΠΈΠΊ) { //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π΄ΡΡΠΆΠ°Ρ }ΠΈΠ½Π°ΡΠ΅, Π΅ΡΠ»ΠΈ(ΡΠΆΠΈΠΊ!=ΠΊΠΎΡΠΊΠ°){ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π΄ΡΡΠΆΠ°Ρ }ΠΈΠ½Π°ΡΠ΅ Π΅ΡΠ»ΠΈ(ΠΊΠΎΡ != ΡΠΆΠΈΠΊ){ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π½Π΅ Π΄ΡΡΠ·ΡΡ } }Π΅ΡΠ΅{ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π½Π΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠ΅ } }
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Π³ΡΠ΅ ΡΡΠ°Π»ΠΎ ΡΠΈΡΠ°ΡΡ Π²Π°Ρ ΠΊΠΎΠ΄. ΠΠ°Ρ Π³Π»Π°Π· ΠΌΠΎΠΆΠ΅Ρ Π²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if() Π²Π»ΠΎΠΆΠ΅Π½Ρ Π΄ΡΡΠ³ Π² Π΄ΡΡΠ³Π°, ΠΈ ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΠΎΠΈΡΠΊ Π²Π°ΡΠ΅ΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΠ½ΠΎΠ³Π΄Π° Ρ Π·Π°Π±ΡΠ²Π°Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°ΠΊΡΡΠ²Π°ΡΡΡΡ ΡΠΊΠΎΠ±ΠΊΡ. ΠΡ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΠ΅ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Β«ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ ‘}’ ΠΏΠ΅ΡΠ΅Π΄ ‘else’Β» ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΊΠΎΠ΄Π° Ρ ΠΎΡΡΡΡΠΏΠΎΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄, ΡΡΠΎΠ±Ρ Π²ΡΡΡΠ½ΠΈΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ° Π±ΡΠ»Π° ΠΏΡΠΎΠΏΡΡΠ΅Π½Π°, ΡΠ΄Π°ΡΠΈ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΡ Π² ΠΊΠΎΠ΄Π΅ Π±Π΅Π· ΠΎΡΡΡΡΠΏΠ°.
3. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Commends, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°
Commends ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½ΠΎ Π½Π΅ ΡΡΠΈΡΠ°ΡΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ) ΠΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ (Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ), ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΌΡΡΠ» ΠΈ Π΄Π°Π΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, ΠΏΡΡΠ°ΡΡΠ΅ΠΌΡΡΡ ΠΏΠΎΠ½ΡΡΡ Π²Π°Ρ ΠΊΠΎΠ΄ (ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π²Π°ΠΌ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ΅ΡΠ΅Π· ΡΡΠΈ ΠΌΠ΅ΡΡΡΠ° ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ), Π²Π½ΡΡΡΠΈ ΡΡΠΎ ΡΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ.
ΠΈΠ½Ρ ΠΊΠΎΡΠΊΠ°=0; //ΠΡΠ»ΠΈ ΠΊΠΎΡΠΊΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 1, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 0
. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠ»ΠΎΠΆΠ½ΡΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if() ΠΈΠ»ΠΈ ΡΠΈΠΊΠ» for(), Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ΡΡΠΎΠ³ΠΎ.
Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» () { int cat=0;//ΠΡΠ»ΠΈ ΠΊΠΎΡΠΊΠ° Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 1, ΠΈΠ½Π°ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 0 int hedgehog=0;//ΠΡΠ»ΠΈ ΡΠΆΠΈΠΊ Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 1, ΠΈΠ½Π°ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 0 int likehedgehog=0;//ΠΡΠ»ΠΈ ΠΊΠΎΡΠΊΠ΅ Π½ΡΠ°Π²ΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΅ΠΆΠ° ΡΠ°Π²Π½ΠΎ 1, ΠΈΠ½Π°ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 0 int likecat;//ΠΡΠ»ΠΈ ΡΠΆΠΈΠΊΡ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΊΠΎΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 1, ΠΈΠ½Π°ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ 0 /** * ΠΡΠΎΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π±Π»ΠΎΠΊ if() ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π»ΠΈ Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠ΅. * ΠΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠ΅, ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π½ΡΠ°Π²ΡΡΡΡ Π»ΠΈ ΠΎΠ½ΠΈ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ * ΠΡΠ»ΠΈ ΠΊΠΎΡΠΊΠ΅ Π½ΡΠ°Π²ΠΈΡΡΡ Π΅ΠΆΠΈΠΊ, ΡΠΎ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π΅ΡΠ»ΠΈ ΠΊΠΎΡΠΊΠ΅ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ Π΅ΠΆΠΈΠΊ * ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ */ Π΅ΡΠ»ΠΈ(Π΅ΠΆΠΈΠΊ==ΠΊΠΎΡΠΊΠ°){ Π΅ΡΠ»ΠΈ (ΠΊΠΎΡΠΊΠ° == ΠΊΠ°ΠΊ ΡΠΆΠΈΠΊ) { //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π΄ΡΡΠΆΠ°Ρ }ΠΈΠ½Π°ΡΠ΅, Π΅ΡΠ»ΠΈ(ΡΠΆΠΈΠΊ!=likecat){ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π΄ΡΡΠΆΠ°Ρ }ΠΈΠ½Π°ΡΠ΅, Π΅ΡΠ»ΠΈ(ΠΊΠΎΡΠΊΠ°!=ΠΊΠ°ΠΊ ΡΠΆΠΈΠΊ){ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π½Π΅ Π΄ΡΡΠ·ΡΡ } }Π΅ΡΠ΅{ //Π΅ΠΆΠΈΠΊ ΠΈ ΠΊΠΎΡ Π½Π΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠ΅ } }
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, ΡΠΈΡΠ°ΡΡΠ΅ΠΌΡ Π²Π°Ρ ΠΊΠΎΠ΄, ΠΏΠΎΠ½ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π°. Π― ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ²ΠΎΠΈΡ ΡΡΠΊΠΈΠ·ΠΎΠ², ΠΎΠ±ΡΡΡΠ½ΡΡ, ΠΊΠ°ΠΊΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΠΎΠ΅ ΠΈΠΌΡ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ ΠΌΠΎΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π΄Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ», ΠΈ Π²Π΅ΡΡΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
/** * ΠΠ²ΡΠΎΡ: ΠΠ± ΠΡΡΠΊ [email protected] * ΠΠ°ΡΠ°: 04 Π΄Π΅ΠΊΠ°Π±ΡΡ 2017 Π³. * ΠΠ΅ΡΡΠΈΡ 1.0.0 * ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ * ΠΠΎ ΡΡΠΎΠΌΡ ΡΡΠΊΠΈΠ·Ρ Ρ Π±ΡΠ΄Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠΎΠ½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠΎΡΠ° ΠΈ Π΅ΠΆΠΈΠΊΠ°. * Π¦Π΅Π»Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΠΎΠΉ ΠΊΠΎΡ Π»ΡΠ±ΠΈΡ ΠΌΠΎΠ΅Π³ΠΎ Π΅ΠΆΠΈΠΊΠ°. * */
ΠΡΠ»ΠΈ Ρ ΠΏΠΎΠ·ΠΆΠ΅ Π²Π΅ΡΠ½ΡΡΡ ΠΈ Π²Π½Π΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Ρ ΠΎΠ±Π½ΠΎΠ²Π»Ρ Π²Π΅ΡΡΠΈΡ ΠΈ Π΄Π°ΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ», ΠΊΠΎΠ³Π΄Π° ΠΈ ΠΊΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π²Π½ΠΈΠ·Ρ Π±Π»ΠΎΠΊΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ.
4. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ functions() Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π°
Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ , Π½ΠΎ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΠΆΠ°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ, ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΈΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π²Π°Ρ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΌ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΡΠΎΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°ΡΡΠΈ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π·Π΄Π΅ΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΡΠΎΠΊΠ°, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ. Π‘Π½Π°ΡΠ°Π»Π° Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ;
Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» () { // ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΡΠ΄Π° Π²Π°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°: Π‘ΡΡΠΎΠΊΠ° SSID=""; Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ=""; /** * Π§ΡΠ΅Π½ΠΈΠ΅ ssid ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ eeprom * ssid Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠ°ΠΌΡΡΠΈ 0 ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΄Π»ΠΈΠ½Ρ 30 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². */ Π΄Π»Ρ (int n = 0; n < 30; ++n) { if(char( EEPROM .read(n))!=';'){//ΠΈΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ» ΠΊΠΎΠ½ΡΠ° Π΄Π°Π½Π½ΡΡ ';' Π΅ΡΠ»ΠΈ (ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ (ΡΠΈΠΌΠ²ΠΎΠ» ( EEPROM .read(n)))){//Π£Π΄Π°Π»ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ. ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ //Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡΡ }else ssid += String(char( EEPROM .read(n))); }ΠΈΠ½Π°ΡΠ΅ n=31; } /** * Π§ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ eeprom * ssid Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠΎ 100 ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΄Π»ΠΈΠ½Ρ 30 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². */ Π΄Π»Ρ (ΡΠ΅Π»ΠΎΠ΅ n = 100; n <130; ++n) { if(char( EEPROM .read(n))!=';'){//ΠΈΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ» ΠΊΠΎΠ½ΡΠ° Π΄Π°Π½Π½ΡΡ ';' if(isWhitespace(char( EEPROM . read(n)))){//Π£Π΄Π°Π»ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ //Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡΡ }else ssid += String(char( EEPROM .read(n))); }ΠΈΠ½Π°ΡΠ΅ n=131; } }
ΠΡ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ Π΄Π²Π° Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° Π΄Π΅Π»Π°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠΎΠ΄Π°, Π½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ;
Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» () { // ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΡΠ΄Π° Π²Π°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°: Π‘ΡΡΠΎΠΊΠ° SSID=""; Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ=""; /** * Π§ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ eeprom * read_string(Π΄Π»ΠΈΠ½Π° Π΄Π°Π½Π½ΡΡ int,ΠΏΠΎΠ·ΠΈΡΠΈΡ Π² ΠΏΠ°ΠΌΡΡΠΈ int) ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ * ΠΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΠ΅ ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ. ΠΡ Π΄Π°Π΅ΡΠ΅ Π΅ΠΌΡ ΡΡΠ°ΡΡΠΎΠ²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ * Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Π΄Π»ΠΈΠ½Ρ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ */ ssid=read_string(0,30);//ΡΠΈΡΠ°Π΅ΠΌ ssid ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ password=read_string(100,30);//ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ /** * Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΡΡΡΠΎΠΊΡ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ, l β Π΄Π»ΠΈΠ½Π° Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ, * p β ΠΏΠΎΠ·ΠΈΡΠΈΡ Π² ΠΏΠ°ΠΌΡΡΠΈ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°ΡΠ°ΡΡ ΡΡΠ΅Π½ΠΈΠ΅ */ Π‘ΡΡΠΎΠΊΠ° read_string(int l, int p){ ΡΠ΅ΠΌΠΏ ΡΡΡΠΎΠΊΠΈ; Π΄Π»Ρ (int n = p; n < l+p; ++n) { Π΅ΡΠ»ΠΈ(Π·Π½Π°ΠΊ( EEPROM . read(n))!=';'){ if(isWhitespace(char( EEPROM .read(n)))){ //Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡΡ }else temp += String(char( EEPROM .read(n))); }ΠΈΠ½Π°ΡΠ΅ n=l+p; } ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°; }
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΊΠΎΠ΄, ΡΠΎΠ·Π΄Π°Π² ΡΡΠ½ΠΊΡΠΈΡ. ΠΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ 9.0005
5. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠ°ΠΌΠ°Ρ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΠΈ ΡΠ°ΠΌΠ°Ρ ΡΠΊΡΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π°Π΄ΠΎΠ΅Π΄Π»ΠΈΠ²Π°Ρ Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ Π½ΡΠΆΠ½Π°. ΠΠ»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ ΡΡΠΎ ΡΠ°ΡΡΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΡΡΠ°Ρ ΡΡΠ°ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π΅Π½Π΅Π³. Π Π΅Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ²Π°, ΡΡΠΎ ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ ΠΈ Π΄Π΅Π½ΡΠ³ΠΈ Π½Π° Π±ΡΠΊΠ΅Π½Π΄Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Β Π ΠΌΠΎΠ΅ΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ ΡΠ°Π·Π΄Π΅Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π΄Π΅Π» ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Arduino.