ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ ΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ
ΠΠΈΡΠ°Π½ΠΈΠ΅ Arduino ΠΎΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ²
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Arduino ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ Π΄Π»Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π²Π΄Π°Π»ΠΈ ΠΎΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅ΡΠΈ.
ΠΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΈ ΠΊΠ°ΠΊΠΎΠ²Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ (1) ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΡΠ΅ ΠΈ (2) Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ? Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠΊΠΈ Π΄Π»Ρ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΏΠ»Π°ΡΡ ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ ΡΠ°Π·ΡΡΠ΄ΠΎΠΌ?
ΠΡΠΎΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 5 Π ΠΈ ΠΏΠΎΠ΄Π°ΠΉΡΠ΅ Π½Π° Π²Ρ ΠΎΠ΄ V cc Arduino; ΡΡΠΎ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡ Π±ΠΎΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΠΈΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΏΠ»Π° Π½Π° ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ΅. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ (ΠΎΠΊΠΎΠ»ΠΎ 35 Π Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°), ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΏΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ Ρ Π±Π°ΡΠ°ΡΠ΅ΡΠΌΠΈ Π½Π° 24 Π.
Π― Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ Π·Π°ΡΡΠ΄Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² USB Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ Π²Π΅ΡΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°Ρ USB, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΎΡ ebay.
Β«ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ArduinoΒ» ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ: http://www.practicalarduino.com/projects/vehicle-telemetry-platform
ΠΠΎΡ ΠΊΠ°ΠΊ Ρ Π΅Π³ΠΎ Π²ΠΎΡΡΠΎΠ·Π΄Π°Π»:
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ ΠΈΠΌΠ΅ΡΡ 12,6 Π²ΠΎΠ»ΡΡ ΠΈ 6 ΡΡΠ΅Π΅ΠΊ ΠΏΠΎ 2,1 Π. ΠΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ AGM (Ρ.Π΅. Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ Optima, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π°Π²ΡΠΎΠΌΠ°Π³ΠΈΡΡΡΠ°Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π±ΡΠ΅Π½Π΄Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ AGM), ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ Ρ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ AGM ΠΎΠ½ΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 12,8 Π²ΠΎΠ»ΡΡ (Ρ Π½Π΅ Π·Π½Π°Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ). ΠΡΠ»ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ ΠΎ ΡΠΊΠ°ΡΠΊΠ°Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ ΠΈ ΠΎΡ Π½Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈ, ΠΠΎΠ³Π΄Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π·ΠΌΠ΅Π΅Π²ΠΈΠ΄Π½ΡΠΉ ΡΠ΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°. ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π²ΡΠΏΡΡΠΌΠΈΡΠ΅Π»Ρ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΎΠΊ, ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ³Π΄Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π·Π°ΡΡΠΆΠ°Π΅Ρ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΊ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, Π²Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ. ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠΌΠ΅Ρ , ΡΠΊΠ°ΡΠΊΠΎΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ Ρ. Π.
ΠΠ½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ΄Π°Π²Π°Π»ΠΎΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ° ΠΊ Arduino ΡΠ΅ΡΠ΅Π· ΡΠ°Π·ΡΠ΅ΠΌ Π΄Π»Ρ Π±ΠΎΡΠΊΠΈ, Ρ Π½Π΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ Arduino ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ 7-12 Π, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ (ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ Arduino Π½ΠΈΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΡ ) ΡΠΎΡΡΠ°Π²Π»ΡΡΡ 6-20. Π£ ΠΌΠ΅Π½Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Π²Ρ ΠΎΠ΄Π½ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠΡΠ»ΠΈ Π²Ρ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅ ΡΠ΅Π±Ρ Π½Π΅ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎ, ΠΏΡΠΎΡΡΠΎ ΠΊΡΠΏΠΈΡΠ΅ 5-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· USB.
ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π’Π΅ΠΌΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π² ΡΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , Π³Π΄Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Arduino ΠΏΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°, ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΠΆΠ½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΠΈΡΠ°ΡΡΠΈΡ ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡ ΡΠΎΠ»Π½Π΅ΡΠ½ΡΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ.
ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ Arduino
ΠΠ΅ΡΠ΅Π΄ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ²ΡΡΠ°Π΅ΡΡΡ Ρ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΈΡΠ°ΡΡΠ΅Π³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ Arduino ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ 12Π, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 5Π. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΠ»Π°Ρ Arduino ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ 5Π, Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠ΅ΠΈΠ²Π°ΡΡΡΡ Π² ΡΠ΅ΠΏΠ»ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΏΠ»Π°ΡΠΎΠΉ Arduino Mini Pro:
| ΠΠΈΡΠ°ΡΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, Π | Π’ΠΎΠΊ, ΠΌΠ | ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡ, ΠΌΠΡ |
| 9 | 42 | 378 |
| 5 | 22 | 110 |
| 3.3 | 8 | 26.4 |
ΠΠ° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡ Π΅ΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠ»Π°Ρ Arduino Uno, Nano, Mega ΠΈ Leonardo.
Π ΡΠ°ΠΌΠΊΠ°Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΡ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ 4 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ Arduino ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATmega328P, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ ΠΏΠ»Π°ΡΡ Arduino UNO, Arduino Nano, Arduino Pro Mini ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅:
IDLE mode (ΡΠ΅ΠΆΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ)
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΎΡΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ (ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°, ΡΠ°ΠΉΠΌΠ΅ΡΡ, ΡΡΠ΅ΡΡΠΈΠΊΠΈ, ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΡ, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ) ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ°Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΌΠΎΠ΅ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠ½Π΅ΡΠ³ΠΈΠΈ, Π½ΠΎ Π΅Π³ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Π² ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π½Π° ΡΠΎΠ±ΡΡΠΈΡ, ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠΈΠ΅ ΠΊ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΡ ΠΎΠ΄ ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° IDLE Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΊΠ°ΠΊ ΠΏΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΌΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ.
Power-Down mode (ΡΠ΅ΠΆΠΈΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π°)
ΠΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΡΠ΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ΅Ρ ΡΠ·Π»ΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π² ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΎΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΈ Π±Π»ΠΎΠΊ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ TWI. ΠΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ: ΠΎΡ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ°, ΠΏΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΠ° ΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° TWI, ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ, ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ INT0 ΠΈΠ»ΠΈ INT1.
Power Save mode (ΡΠ΅ΠΆΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ)
ΠΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ΅ΠΆΠΈΠΌΠ° Power-Down ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ 2 ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ Π² ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠΌ, ΡΠ°ΠΊ ΠΈ Π² Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΠΌΠΈ ΡΡΠΎ ΠΈ ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° Power-Down, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ ΡΠ°ΠΉΠΌΠ΅ΡΠ°/ΡΡΠ΅ΡΡΠΈΠΊΠ° 2.
Standby mode (ΡΠ΅ΠΆΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ)
ΠΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ Power-Down, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ. ΠΠ° ΡΡΠ΅Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΡΡΡΡΠ΅Π΅.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ sleep.h:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ ΡΡΠ°Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π²Π΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ β set_sleep_mode(); ΠΈ sleep_mode();.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ set_sleep_mode(); ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΡΠ±ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π΅ΡΡΡ 4 ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΡ Π½Π°Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ°Π±ΠΎΡΡ:
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π±ΡΠ» Π·Π°Π΄Π°Π½ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ sleep_mode(); Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π² ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ.
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ, Π²Π²Π΅ΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ΡΠ΅ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π΄Π»Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π΄Π»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΡΠΌ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ wdt.h:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² ΡΠ΅Π»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ°:
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΡΠΌ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π΄Π²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ β wdt_enable(); ΠΈ wdt_disable();.
Π€ΡΠ½ΠΊΡΠΈΡ wdt_enable(); ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄ΠΈΠ½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Ρ 10 ΠΊΠΎΠ½ΡΡΠ°Π½Ρ:
ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΎΡ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ°. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΠΈΡΠ° WDIE ΡΠ΅Π³ΠΈΡΡΡΠ° WDTCSR: WDTCSR |= (1 ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Narcoleptic
ΠΠ°Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°Π» ΠΠΈΡΠ΅Ρ ΠΠ½Π°ΠΉΡ, ΡΠΊΠ°ΡΠ°ΡΡ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ https://code.google.com/p/narcoleptic/.
ΠΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ½Π° Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ β Narcoleptic.delay();. ΠΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ delay();.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠΎ ΠΈ ΡΠ°Π½Π΅Π΅, Π½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠΎΠ΄ ΡΡΠ°Π» Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅, ΠΈ Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½Ρ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΠ°ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ β ΡΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΡΠΌ ΠΏΡΠΎΡΡΡΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π² ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠ΅ΠΉ.
ΠΡΠ±ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ Π½Π°Π±ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ power.h:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΡΠ΄ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°:
| Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ | Π€ΡΠ½ΠΊΡΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ |
| power_aca_disable() | power_aca_enable() | ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡ ΠΏΠΎΡΡΠ° Π. |
| power_adc_disable() | power_adc_enable() | ΠΠ¦Π. |
| power_adca_disable() | power_adca_enable() | ΠΠ¦Π ΠΏΠΎΡΡΠ° Π. |
| power_evsys_disable() | power_evsys_enable() | ΠΠΎΠ΄ΡΠ»Ρ EVSYS |
| power_hiresc_disable() | power_hiresc_enable() | ΠΠΎΠ΄ΡΠ»Ρ HIRES ΠΏΠΎΡΡΠ° C. |
| power_lcd_disable() | power_lcd_enable() | ΠΠΎΠ΄ΡΠ»Ρ LCD. |
| power_pga_disable() | power_pga_enable() | Π£ΡΠΈΠ»ΠΈΡΠ΅Π»Ρ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠΌ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠΌ ΡΡΠΈΠ»Π΅Π½ΠΈΡ. |
| power_pscr_disable() | power_pscr_enable() | ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ. |
| power_psc0_disable() | power_psc0_enable() | 0 ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΡΠΎΠ²Π½Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ. |
| power_psc1_disable() | power_psc1_enable() | 1 ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΡΠΎΠ²Π½Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ. |
| power_psc2_disable() | power_psc2_enable() | 2 ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΡΠΎΠ²Π½Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ. |
| power_ram0_disable() | power_ram0_enable() | SRAM Π±Π»ΠΎΠΊ 0. |
| power_ram1_disable() | power_ram1_enable() | SRAM Π±Π»ΠΎΠΊ 1. |
| power_ram2_disable() | power_ram2_enable() | SRAM Π±Π»ΠΎΠΊ 2. |
| power_ram3_disable() | power_ram3_enable() | SRAM Π±Π»ΠΎΠΊ 3. |
| power_rtc_disable() | power_rtc_enable() | ΠΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΎΠ² ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. |
| power_spi_disable() | power_spi_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ SPI |
| power_spic_disable() | power_spic_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ SPI ΠΏΠΎΡΡΠ° C |
| power_spid_disable() | power_spid_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ SPI ΠΏΠΎΡΡΠ° D |
| power_tc0c_disable() | power_tc0c_enable() | Π’Π°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ 0 ΠΏΠΎΡΡΠ° C |
| power_tc0d_disable() | power_tc0d_enable() | Π’Π°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ 0 ΠΏΠΎΡΡΠ° D |
| power_tc0e_disable() | power_tc0e_enable() | Π’Π°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ 0 ΠΏΠΎΡΡΠ° E |
| power_tc0f_disable() | power_tc0f_enable() | Π’Π°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ 0 ΠΏΠΎΡΡΠ° F |
| power_tc1c_disable() | power_tc1c_enable() | Π’Π°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ 1 ΠΏΠΎΡΡΠ° C |
| power_twic_disable() | power_twic_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C ΠΏΠΎΡΡΠ° C |
| power_twie_disable() | power_twie_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C ΠΏΠΎΡΡΠ° E |
| power_timer0_disable() | power_timer0_enable() | Π’Π°ΠΉΠΌΠ΅Ρ 0 |
| power_timer1_disable() | power_timer1_enable() | Π’Π°ΠΉΠΌΠ΅Ρ 1 |
| power_timer2_disable() | power_timer2_enable() | Π’Π°ΠΉΠΌΠ΅Ρ 2 |
| power_timer3_disable() | power_timer3_enable() | Π’Π°ΠΉΠΌΠ΅Ρ 3 |
| power_timer4_disable() | power_timer4_enable() | Π’Π°ΠΉΠΌΠ΅Ρ 4 |
| power_timer5_disable() | power_timer5_enable() | Π’Π°ΠΉΠΌΠ΅Ρ 5 |
| power_twi_disable() | power_twi_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C |
| power_usart_disable() | power_usart_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART |
| power_usart0_disable() | power_usart0_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART 0 |
| power_usart1_disable() | power_usart1_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART 1 |
| power_usart2_disable() | power_usart2_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART 2 |
| power_usart3_disable() | power_usart3_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART 3 |
| power_usartc0_disable() | power_usartc0_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART 0 ΠΏΠΎΡΡΠ° C |
| power_usartd0_disable() | power_usartd0_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART 0 ΠΏΠΎΡΡΠ° D |
| power_usarte0_disable() | power_usarte0_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART 0 ΠΏΠΎΡΡΠ° E |
| power_usartf0_disable() | power_usartf0_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USART 0 ΠΏΠΎΡΡΠ° F |
| power_usb_disable() | power_usb_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USB |
| power_usi_disable() | power_usi_enable() | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ USI |
| power_vadc_disable() | power_vadc_enable() | ΠΠΎΠ΄ΡΠ»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΠ¦Π |
| power_all_disable() | power_all_enable() | ΠΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ |
ΠΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΡΠΈΠΏΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΈ ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ°Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ Π² Π½Π΅ΠΌ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π½Π΅ ΠΈΠ·ΡΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π²ΡΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ power_all_disable(), Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ.
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π½Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΠΏΡΠ°Π²ΠΊΡ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· Serial ΠΏΠΎΡΡ, Π° Π²ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΡΠΊΠ»ΡΡΠΈΠΌ:
Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ.
ΠΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°ΡΡΠΎΡΡ Π΅Π³ΠΎ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΡΠ½ΠΈΠΆΠ°Ρ Π΅Π΅, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ. Π ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ AVR ΠΈΠΌΠ΅Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΠ°ΡΡΠΎΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Prescaler.h, ΡΠΊΠ°ΡΠ°ΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ https://github.com/fschaefer/Prescaler:
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ setClockPrescaler(); ΠΈΠΌΠ΅ΡΡΠ΅ΠΉ ΠΎΠ΄ΠΈΠ½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΉ Π·Π° Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ 9 ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ:
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, Π΄Π°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· (CLOCK_PRESCALER_16 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ Π±Π°Π·ΠΎΠ²Π°Ρ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ½ΠΈΠΆΠ΅Π½Π° Π² 16 ΡΠ°Π·).
ΠΠ΅ΡΠ΅Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ, ΠΈ ΠΏΡΠΈ Π΅Π΅ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠΈ β Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π·Π°Π²ΡΠ·Π°Π½Π½ΡΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ (ΡΠ°ΠΉΠΌΠ΅ΡΡ, PWM, USART, I2C ΠΈ Ρ.Π΄.). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ millis(); ΠΈ delay();. ΠΠΎ Π΄Π°Π½Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°ΠΌΠ΅Π½Ρ ΡΡΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ Π² Π²ΠΈΠ΄Π΅ ΡΡΠ½ΠΊΡΠΈΠΉ trueMillis(); ΠΈ trueDelay();.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Ρ Serial ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ:
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ, ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Serial ΠΏΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄Π°Π½Π½ΡΠ΅. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ β Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΅ΡΠ΅ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π° Π½Π°Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠ½ΡΡΡ Π½Π΅Π²Π΅ΡΠ½ΠΎ. Π’ΠΎ ΠΆΠ΅ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ, Π·Π°Π²ΡΠ·Π°Π½Π½ΠΎΠΉ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠ°Ρ .
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ 4 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΎΠ±ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π²Π°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ². Π£Π΄Π°ΡΠΈ!
ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΠ°Π½ΠΎ (Arduino Nano)
ΠΡΠ΄ΡΠΈΠ½ΠΎ β ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π΅ΠΉΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΈΡ ΠΏΠ»Π°Ρ Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ². Π’Π°ΠΊΠΎΠΌΡ ΡΡΠ°ΡΡΡΡ ΠΎΠ½Π° ΠΎΠ±ΡΠ·Π°Π½Π° ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΡΡΠΎΡΠ΅, ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ, Π²Π΅Π΄Ρ ΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π²ΡΠΎΡΠΎΠ΅ β ΡΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° Π±Π»ΡΠ΄Π΅ΡΠΊΠ΅, Π° Π΅ΠΌΡ ΠΎΡΡΠ°Π΅ΡΡΡ Π»ΠΈΡΡ ΡΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΆΠ΅Π»Π°Π½ΠΈΡ. ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, Ρ ΡΠ΅Π»ΡΠΌ ΡΡΠ΄ΠΎΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ Π²Π°ΡΠΈΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΆΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π°Π½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½Π΅ΡΠ΅ΡΡ ΠΏΠΎ Ρ ΠΎΠ΄Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Π‘ΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ
ΠΠ°ΠΊ ΡΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΡΠ°ΠΉΠ½Π΅ Π²Π°ΡΠΈΠ°ΡΠΈΠ²Π½Π°, ΠΈ ΡΡΠΎ Π² Π½Π΅ΠΉ Π·Π°Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠ°ΠΌΠΈΠΌΠΈ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΡΠΌΠΈ. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π³ΠΎΡΠΎΠ²Π° ΠΊ ΡΠ°Π·Π½ΡΠΌ ΡΠΈΡΡΠ°ΡΠΈΡΠΌ ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ Β«Π½Π΅Π»ΠΎΠ²ΠΊΠΈΠΉΒ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΡΠ»ΠΎΠΌΠ°Π» ΡΡΠΎ-ΡΠΎ Π½Π΅Π½Π°ΡΠΎΠΊΠΎΠΌ. ΠΠ»ΠΈ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°ΡΠ΅, Π΅ΠΌΡ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΡΡ ΠΏΠ»Π°ΡΡ ΠΏΠΎΠ΄ Π½ΡΠ°Π½ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠΊΠ»ΠΎΠ½ΡΡΡΡ ΠΎΡ ΡΠ΅ΠΌΡ, ΡΠΏΠΎΠΌΡΠ½Π΅ΠΌ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΡ ΠΆΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ, ΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΡΡΠΊΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π΄ΠΎΠΊΡΠΏΠ°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ ΠΈ ΠΏΡΠΎΡΡΡ ΡΡΠ²Π°ΡΡ, Π½ΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² β ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π°ΡΡ Π°ΠΈΡΠ΅Π½ ΠΈ Π² Π½Π΅ΠΌ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
Π Π²ΡΡ Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΡΡΡΠΎΠ΅Π½ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΡΠΎΠΊΠ°, Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΈΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Πrduino nano ΠΈ ΠΏΠΎΠ΄ΠΊΡΠΏΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², Π° Π²ΠΎΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΠΏΠΎΡΠ½ΡΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ Π² ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΠΈΡΠΊΡΡΡΠΈΠΉ.
ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Π²Ρ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π½Π°ΡΠ½Π΅ΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ, Π½ΠΎ ΠΊ ΡΠΎΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΡΠ΄ΡΠΈΠ½ΠΎ Ρ Π²Π°Ρ ΠΈ Π²ΠΎΠ²ΡΠ΅ ΠΎΡΠΏΠ°Π΄Π΅Ρ.
ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΡΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°:
Π£ Π½Π°Π½ΠΎ Π»ΠΈΡΡ ΡΡΠΈ Π²Ρ ΠΎΠ΄Π°, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π²ΡΡΠ΅, ΠΈ ΡΡΠΎ ΡΡΠΎΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠΈΡΠ΅, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ, ΡΠΎ ΠΏΠ»Π°ΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π²ΡΠ±Π΅ΡΠ΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΎΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ.
Π£Π΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΡΡΠ½ΡΡΡ Π½Π΅ ΡΡΠΎΠΈΡ. ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ LM1117IMPX-5.0 Ρ 5Π Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π° ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΠΎΠ΄ Π¨ΠΎΡΡΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΠΉ ΡΠΎΠΊ (ΡΠΌ. ΡΡ Π΅ΠΌΡ Π²ΡΡΠ΅).
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ
ΠΡΠ°ΠΊ, ΠΌΡ ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ Π²ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° Πrduino, ΠΈ Π·Π°ΡΡΠΎΠ½ΡΠ»ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ, ΡΡΠΎΠ±Ρ ΠΏΠ»Π°ΡΠ° Π½Π΅ ΡΠ³ΠΎΡΠ΅Π»Π° ΠΈ ΠΌΠΎΠ³Π»Π° ΠΈΡΠΏΡΠ°Π²Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠ°ΡΠ°Π½Π΅Π΅ ΡΡΠΎΠΈΡ ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡΡΡ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅, Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΎΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΡ ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π½Π΅ΠΌΡ, ΡΠ΅ΠΌ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π»Π° Π±Ρ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Β«Π±ΠΎΠ»Π²Π°Π½ΠΊΠ°Β», ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ Π±Ρ Π·Π°Ρ ΠΎΡΠ΅Π»ΠΈ Π΅Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ.
ΠΡ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ, ΡΡΠΎ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΈ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π΄Π΅ΡΡ Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ.
Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΡΡΡΠ΅ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ Π·Π°Π΄Π°Π½Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΡΡΡΠΎΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΡ Π΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΎΠΊ ΠΏΠΎΡΡΡΠΏΠ°Π» Π² ΡΡΡΠΎΠ³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°Ρ ΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π»ΡΡ Π² ΠΏΠ»Π°Π½Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎ, ΠΈ ΡΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ, ΠΌΡ ΡΡΡΠ½ΠΈΠ»ΠΈ, Π½ΠΎ ΠΊΠ°ΠΊ ΠΆΠ΅ ΡΠΈΠ»Π° ΡΠΎΠΊΠ°? ΠΠ΅Π΄Ρ ΡΡΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΡΠΉ Π½ΡΠ°Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΠΈΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π΄ΠΎΠ±ΡΠ°, Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ , ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ.
ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΠΈ ΡΡΠΆΠ΅Π»ΠΎ ΡΠΎΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° Πrduino mini pro Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ, ΠΏΠΎ ΡΠΈΠ»Π΅ ΡΠΎΠΊΠ°. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΌΠ΅Π»ΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π°, Π·Π°ΡΠ°ΡΡΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² ΠΌΠ, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π΄Π΅ΡΡ Π²ΡΠ΅ ΡΠ°ΡΡΠ΅ΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½Ρ ΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°Ρ.

ΠΠΎΠ²ΠΈΡΠΊΠ°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ, Π²Π΅Π΄Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π² ΠΌΠ΅Π»ΡΡΠ°ΠΉΡΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² Π³Π°ΠΉΠ΄Π°Ρ , ΠΈ ΠΎΡΠΈΠ±ΠΈΡΡΡΡ ΡΠ°ΠΌ ΠΊΡΠ°ΠΉΠ½Π΅ ΡΡΠΆΠ΅Π»ΠΎ. ΠΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΌΠΎΠ³ ΠΏΡΠΈΠ²ΡΠΊΠ½ΡΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ Π½ΡΠ°Π½ΡΠ°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΠ΅Π΄Ρ Π΅ΡΠ»ΠΈ Ρ esp8266 ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ, ΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ΡΡ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ, ΡΡΠΎΠ±Ρ Π½Π΅ Π±ΡΠ»ΠΎ Π΅Π³ΠΎ ΠΈΠ·Π»ΠΈΡΠΊΠΎΠ². ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ esp8266 ΠΊ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π² ΡΠ΅ΡΠΈ Π½Π΅ Π½Π°ΡΠ»ΠΈ, ΡΠΎ ΡΡΡ Π²ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΡΠΆΠ΅Π»ΠΎ. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π² ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΌΠ°Π½ΡΠ°Π»Π°Ρ , Π²Π°ΠΌ ΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π·Π°ΠΊΠΎΠ½Π°ΠΌΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ°Π» Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΅ΠΌΡ ΡΠ΅ΡΡΡΡΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π²ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΠΏΠΈΠ½Π°ΠΌ ΠΈΠ»ΠΈ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΡΠΎΡΡΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ usb-ΠΏΠΎΡΡΠΎΠΌ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° ΡΠ°ΡΡΡΠΈΡΠ°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ ΡΠΈΠ»Π°ΠΌΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ.
ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ Π½Π΅ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ ΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ, ΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΈΠΏΠ°ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΊ ΠΏΠΈΠ½Ρ, ΠΈ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΠΏΠΎΡΠ΅ΡΠ΅Ρ ΠΏΠΎ ΠΏΠ»Π°ΡΠ΅.
ΠΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π»Ρ Arduino UNO r3 (ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£ΠΠ)
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΏΡΠΎΡΡΡΡ
ΡΠΏΠΎΡΠΎΠ±Π°Ρ
ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ (Π²ΠΊΠ»ΡΡΠΈΡΡ) Arduino UNO ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅Π· Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ
Π·Π°ΡΡΠ°Ρ. Π£Π²Π΅ΡΠ΅Π½ Π½Π° 95% ΡΡΠΎ Ρ Π²Π°Ρ Π½Π°ΠΉΠ΄Π΅ΡΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°, ΠΈΠ»ΠΈ Ρ Π²Π°ΡΠΈΡ
ΡΠΎΡΠ΅Π΄Π΅ΠΉ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π΅Ρ Π΄ΠΎ 99% ))). Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ, ΠΎΡ 7-12 Π²ΠΎΠ»ΡΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ΅Π½Π΅Π΅ 7 Π²ΠΎΠ»ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π½Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΠ»Π°ΡΡ, Π° Π±ΠΎΠ»Π΅Π΅ 12 Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π² ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΡΡ
ΠΎΠ΄ Π΅Π³ΠΎ ΠΈΠ· ΡΡΡΠΎΡ.
ΠΠ° ΠΌΠΎΠ΅ΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ 5V Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΡ
ΡΡ
Π΅ΠΌ ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π΄Π°ΡΡΠΈΠΊΠΎΠ². ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π» ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ 5110 ΠΈ Π΄Π°ΡΡΠΈΠΊ DHT11, ΠΈ ΠΎΠ½ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠ΅Π±Ρ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π»ΠΈ ΠΎΡ 5-ΡΠΈ Π²ΠΎΠ»ΡΡ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡΡΡ ΠΈ ΠΈΠ·ΡΡΠΈΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ Arduino UNO
ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ, ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΌΠΈΠΌ. Π§ΡΠΎ Π±Ρ Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ° Π΄ΠΎΠ½ΠΎΡ ΠΊΡΠΎΠ½Π°, ΠΈ ΠΊΠ°Π±Π΅Π»Ρ Ρ Π½ΡΠΆΠ½ΡΠΌ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΈΠ· Π΄ΠΎΠ½ΠΎΡΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, ΡΠ°Π·ΠΎΠ³Π½ΡΠ² ΡΠ²Π΅ΡΡ
Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΡΠΏΡΡ ΠΊΡΠΎΠ½Ρ.
ΠΡΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ Π·Π°ΡΠ°Π½Π΅Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΉ ΠΈΠ»ΠΈ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΈΠ»ΠΈ ΡΡΠ΅ΠΊΠ΅Ρ ΠΊ ΡΠ½ΡΡΡΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ. ΠΡΠΈ ΠΏΠ°ΠΉΠΊΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π½Π΅ ΠΎΡΠΈΠ±ΠΈΡΡΡΡ Ρ ΠΏΠ»ΡΡΠΎΠΌ ΠΈ ΠΌΠΈΠ½ΡΡΠΎΠΌ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠ΅ΠΊΠ΅ΡΠ° ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ, ΡΠΎ Π²Π½ΡΡΡΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΏΠ»ΡΡ, Π° ΡΠ½Π°ΡΡΠΆΠΈ ΠΌΠΈΠ½ΡΡ.
ΠΡΠΈΠΏΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΊ ΡΠ½ΡΡΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ΅ Ρ ΠΊΡΠΎΠ½Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π·Π΅ΡΠΊΠ°Π»ΡΠ½ΠΎ, ΡΠ°ΠΌ Π³Π΄Π΅ Ρ ΠΊΡΠΎΠ½Ρ ΠΏΠ»ΡΡ, ΠΏΡΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΌΠΈΠ½ΡΡ, Π° Π³Π΄Π΅ ΠΌΠΈΠ½ΡΡ ΠΏΠ°ΡΠ΅ΠΌ ΠΏΠ»ΡΡ. Π ΠΈΡΠΎΠ³Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π²ΠΎΡ ΡΠ°ΠΊ.
ΠΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΡ ΠΏΠ°Π»ΡΡΠΈΠΊΠΎΠ²ΡΡ Π±Π°ΡΠ°ΡΠ΅Π΅ΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°ΡΠΈΡΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΡΠ»ΠΎΠΌΠ°Π½Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ Π½Π° ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΠΈΠ»ΠΈ ΠΊΡΠΏΠΈΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅.
ΠΠΎΠΆΠ½ΠΎ Π΅ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΈΠ½Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎ, Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΈΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Ρ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΡΡΠΎ ΡΠ°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅Π΄ΠΊΠΎ.
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , ΠΎΡ ΡΠ΅Π³ΠΎ ΠΈ ΠΊΠ°ΠΊ Π²Ρ Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ Arduino.








