Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² "ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΌ" ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ β ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ, Π½ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ. ΠΠ΅Π· ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π²Π΅ΡΡΠΈ ΡΠ΅Π±Ρ Π½Π΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΎ, ΡΡΠΈΡΡΠ²Π°Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΡΡΠΌΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° β ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° Π²Ρ ΠΎΠ΄Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ (Π²ΡΡΠΎΠΊΠΈΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ) Π² ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠΈΠ³Π½Π°Π»Π° ΠΎΡΠΊΠ»ΡΡΠ΅Π½. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π»ΠΎΠΆΠ½ΡΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΉ ΠΈ Π·Π°ΡΠΈΡΠ°Π΅Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΎΡ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΡΡΠΈ. ΠΠ°Π»Π΅Π΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΌΡΡΠ» ΡΡΠΎΠ³ΠΎ ΡΠ²Π»Π΅Π½ΠΈΡ, ΡΠ°ΡΡΡΡΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ pull-up ΠΈ pull-down ΡΠ΅ΠΏΠ΅ΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΌ Π½Π°Π²ΡΠΊΠΎΠΌ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°-ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΡΠΈΠΊΠ° ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΡΠΈΠ±ΠΊΠΈ Π² ΡΠ°ΡΡΡΡΠ΅ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π»ΠΈΠ±ΠΎ ΠΊ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΠΎΠΌΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ, Π»ΠΈΠ±ΠΎ ΠΊ Π½Π΅ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΡ ΠΏΠΎΠΌΠ΅Ρ .
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Arduino, STM32 ΠΈΠ»ΠΈ ESP32, ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠΈΠΌ Π²Ρ ΠΎΠ΄Π½ΡΠΌ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΡΠ°Π·ΠΎΠΌΠΊΠ½ΡΡΠ°, Π²Ρ ΠΎΠ΄ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΈΡΠΈΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅, Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π½ΠΈ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π½ΠΈ ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ. Π ΡΡΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π°Π½ΡΠ΅Π½Π½Π°, ΡΠ»Π°Π²Π»ΠΈΠ²Π°Ρ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Ρ Π°ΠΎΡΠΈΡΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈ Π½ΡΠ»Π΅ΠΉ.
ΠΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»Π°Π±ΡΡ ΡΠ²ΡΠ·Ρ Π²Ρ ΠΎΠ΄Π° Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ (Π΄Π»Ρ Pull-up) ΠΈΠ»ΠΈ Π·Π΅ΠΌΠ»ΡΠΉ (Π΄Π»Ρ Pull-down). ΠΡΠ° ΡΠ²ΡΠ·Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΈΠ»ΡΠ½Π°, ΡΡΠΎΠ±Ρ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π½Π° Π½ΡΠΆΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Π°, Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»Π°Π±Π°, ΡΡΠΎΠ±Ρ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΆΠ°ΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°) ΠΌΠΎΠ³ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π°, ΠΏΠ΅ΡΠ΅ΡΡΠ½ΡΠ² ΡΠΎΠΊ Π½Π° ΡΠ΅Π±Ρ.
ΠΠ»ΡΡΠ΅Π²ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ Π·Π΄Π΅ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΌ ΡΠΎΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠΌΠ΅Ρ ΠΎΠ·Π°ΡΠΈΡΡΠ½Π½ΠΎΡΡΡΡ. Π‘Π»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΠΎΠΊΡ ΡΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π°ΠΊΡΠΈΠ²Π½Π°, Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠ΅ β ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΠ΅ΠΏΡ ΡΡΠ·Π²ΠΈΠΌΠΎΠΉ Π΄Π»Ρ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΠΌΠΎΠ². ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°ΡΡΡΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π²Ρ ΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π±Π΅Π· ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ, Π½Π΅ ΡΠ΄ΠΈΠ²Π»ΡΠΉΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΌΠΏΡΠΎΠΌ "ΠΏΠ»Π°Π²Π°ΡΡΠ΅Π³ΠΎ Π²Ρ ΠΎΠ΄Π°".
ΠΠ°ΠΆΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΡΠΈΠΏΡ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
Π Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ ΡΡ Π΅ΠΌ: Pull-up ΠΈ Pull-down
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΡΠ°ΡΡΠΎ Π΄ΠΈΠΊΡΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈΠ»ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
Pull-up (ΠΠΎΠ΄ΡΡΠΆΠΊΠ° ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ) β ΡΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. Π Π½Π΅ΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π²Ρ ΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΡΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ (VCC). Π ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Π½Π° Π²Ρ ΠΎΠ΄Π΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°. Π§ΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π²Ρ ΠΎΠ΄ Π² Π½ΠΎΠ»Ρ, Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ (ΠΊΠ½ΠΎΠΏΠΊΠ°) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²Ρ ΠΎΠ΄ Ρ Π·Π΅ΠΌΠ»ΡΠΉ (GND). ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π²ΡΠΎΠ΄Π΅ I2C.
Pull-down (ΠΠΎΠ΄ΡΡΠΆΠΊΠ° ΠΊ Π·Π΅ΠΌΠ»Π΅) ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. Π Π΅Π·ΠΈΡΡΠΎΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π²Ρ ΠΎΠ΄ Ρ Π·Π΅ΠΌΠ»ΡΠΉ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Ρ Π² ΠΏΠΎΠΊΠΎΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½ΠΎΠ»Ρ. ΠΠ»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ (ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡΡ) Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²Ρ ΠΎΠ΄. ΠΡΠ° ΡΡ Π΅ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΠΆΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΌΠΎΠ³ ΠΎΡΠ΄Π°Π²Π°ΡΡ ΡΠΎΠΊ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΅Π³ΠΎ.
ΠΡΠ±ΠΎΡ ΡΠΈΠΏΠ° ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π»ΠΎΠ³ΠΈΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠΉ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡ Π΅ΠΌΡ, Π³Π΄Π΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ β Π·Π°ΠΌΠΊΠ½ΡΡΠ°Ρ ΡΠ΅ΠΏΡ (ΠΏΠΎΠ΄ΡΡΠ½ΡΡΠ°), Π° Π°Π²Π°ΡΠΈΡ β ΡΠ°Π·ΡΡΠ². ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠ°Π·Ρ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΡΠ² ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΊΠ°ΠΊ Π°Π²Π°ΡΠΈΠΉΠ½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ.
Π Π°ΡΡΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°
ΠΡΠ±ΠΎΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ³Π°Π΄ΡΠ²Π°Π½ΠΈΠ΅, Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠΉ ΡΠ°ΡΡΡΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° Π·Π°ΠΊΠΎΠ½Π΅ ΠΠΌΠ° ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ. ΠΠΎΠΌΠΈΠ½Π°Π» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ , ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ²ΠΎΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠ΅ΡΡ Π½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΡΠΎΠ²Π½Π΅ΠΌ ΡΡΠΌΠΎΠ²ΠΎΠΉ immunity. ΠΡΠ»ΠΈ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1 ΠΠΠΌ), Π΄Π°ΠΆΠ΅ ΡΠ»Π°Π±ΡΠ΅ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΡΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π½Π° Π²Ρ ΠΎΠ΄Π΅. ΠΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΌ ΡΠΎΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠ΅ΠΊΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π°ΠΊΡΠΈΠ²Π΅Π½ (Π·Π°ΠΌΠΊΠ½ΡΡ Π½Π° Π·Π΅ΠΌΠ»Ρ Π΄Π»Ρ Pull-up).
ΠΠ»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
5-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΡ
ΡΠΈΡΡΠ΅ΠΌ "Π·ΠΎΠ»ΠΎΡΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ" ΡΡΠΈΡΠ°Π΅ΡΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ 1 ΠΊΠΠΌ Π΄ΠΎ 10 ΠΊΠΠΌ. ΠΠ»Ρ 3.3-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΡ
ΡΠΈΡΡΠ΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ESP8266 ΠΈΠ»ΠΈ STM32) Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΡΡΡ Π²ΡΡΠ΅, Π½ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΎΡΡΠ°ΡΡΡΡ ΡΠ΅ΠΌ ΠΆΠ΅. Π€ΠΎΡΠΌΡΠ»Π° ΡΠ°ΡΡΡΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Pull-up Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ: R_min = (VCC - V_IL_max) / I_IL, Π³Π΄Π΅ V_IL_max β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, Π΅ΡΡ ΡΡΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½ΠΎΠ»Ρ, Π° I_IL β ΡΠΎΠΊ ΡΡΠ΅ΡΠΊΠΈ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΠΎΠ΄Π±ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡ.
| ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | Π‘ΠΈΡΡΠ΅ΠΌΠ° 5Π (Arduino Uno) | Π‘ΠΈΡΡΠ΅ΠΌΠ° 3.3Π (ESP32/STM32) | ΠΠΎΠ³ΠΈΠΊΠ° 1.8Π (Mobile) |
|---|---|---|---|
| Π’ΠΈΠΏΠΎΠ²ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ | 4.7 ΠΊΠΠΌ - 10 ΠΊΠΠΌ | 3.3 ΠΊΠΠΌ - 10 ΠΊΠΠΌ | 2.2 ΠΊΠΠΌ - 4.7 ΠΊΠΠΌ |
| Π’ΠΎΠΊ Π² Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ | ~0.5 - 1 ΠΌΠ | ~0.3 - 1 ΠΌΠ | ~0.2 - 0.8 ΠΌΠ |
| ΠΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠ°Π·Π±ΡΠΎΡ | Π¨ΠΈΡΠΎΠΊΠΈΠΉ | Π‘ΡΠ΅Π΄Π½ΠΈΠΉ | Π‘ΡΡΠΎΠ³ΠΈΠΉ |
ΠΡΠΈ ΡΠ°ΡΡΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΌΠΊΠΎΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ². ΠΡΠ»ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π»ΠΈΠ½Π½ΡΠΉ, ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ. Π‘Π»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΡΠΎΠΉ ΡΠΌΠΊΠΎΡΡΡΡ ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠΈΠ»ΡΡΡ Π½ΠΈΠ·ΠΊΠΈΡ ΡΠ°ΡΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ "Π·Π°Π²Π°Π»ΠΈΡΡ" ΡΡΠΎΠ½Ρ ΡΠΈΠ³Π½Π°Π»Π°, ΡΡΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ².
ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΈ ΡΠ½ΠΈΠΆΠ°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈΠ·Π΄Π΅Π»ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΡΡΠΎ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΈΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ.
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π» Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 20 ΠΊΠΠΌ Π΄ΠΎ 50 ΠΊΠΠΌ. ΠΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½ΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ»Π°Π±ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π·Π°ΡΡΠΌΠ»ΡΠ½Π½ΡΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΠΉ ΡΠ²ΡΠ·ΠΈ. Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π»ΡΡΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ.
ΠΠΊΡΠΈΠ²Π°ΡΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π ΡΡΠ΅Π΄Π΅ Arduino IDE ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ pinMode(pin, INPUT_PULLUP). ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ (Pull-up), Π° Pull-down ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ΅Π³ΠΈΡΡΡΠ°.
Π’ΠΎΡΠ½ΡΠΉ Π½ΠΎΠΌΠΈΠ½Π°Π» Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°
Π£Π·Π½Π°ΡΡ ΡΠΎΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· Π΄Π°ΡΠ°ΡΠΈΡΠ° (Datasheet) Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ATmega328P (Arduino Uno) ΠΎΠ½ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡ 20 ΠΊΠΠΌ Π΄ΠΎ 50 ΠΊΠΠΌ, Π° Π΄Π»Ρ STM32 ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΎΡ 25 ΠΊΠΠΌ Π΄ΠΎ 55 ΠΊΠΠΌ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅ΡΠΈΠΈ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ ΠΊ ΡΠ΅ΡΠΈΠΉΠ½ΠΎΠΌΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Ρ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅, Ρ Π²Π°ΡΠ°Π΅Ρ Π»ΠΈ ΡΠΎΠΊΠ° Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ Π΄Π»Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² Π²Π°ΡΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
ΠΠ°ΠΆΠ΅ ΡΠ°ΠΊΠ°Ρ ΠΏΡΠΎΡΡΠ°Ρ Π²Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ΅Π·ΠΈΡΡΠΎΡ, ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ, Π΅ΡΠ»ΠΈ Π΄ΠΎΠΏΡΡΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΌΠΎΠ½ΡΠ°ΠΆΠ΅ ΠΈΠ»ΠΈ ΡΠ°ΡΡΡΡΠ°Ρ . Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π° Π½Π΅Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ.
Π‘Π°ΠΌΠ°Ρ ΡΠ°ΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° β ΠΏΡΡΠ°Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Pull-up ΠΈ Pull-down. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π° Π² ΠΊΠΎΠ΄Π΅ Π½Π°ΡΡΡΠΎΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΠΆΠΊΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π½Π°ΡΡΡΠΎΠΈΠ»ΠΈ), ΠΊΠ½ΠΎΠΏΠΊΠ° ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠΎΠ³ΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ: ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° Π·Π΅ΠΌΠ»Ρ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ ΠΊ ΠΏΠ»ΡΡΡ.
ΠΡΠΎΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎΠ³ΠΎ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡ 100 ΠΠΌ Π½Π° 5-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΎ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠ΅ΡΠ΅Π· Π½Π΅Ρ ΠΏΠΎΡΠ΅ΡΡΡ ΡΠΎΠΊ 50 ΠΌΠ. ΠΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ°Π΄ΠΈΡ Π±Π°ΡΠ°ΡΠ΅Ρ, Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ Π½Π°Π³ΡΠ΅Π² ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠ΅Π²ΡΡΠΈΡΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΎΠΊ ΠΏΠΎΡΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΠΏΠΈ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ "Π΄ΡΠ΅Π±Π΅Π·Π³Π΅" ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². ΠΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π΅ ΡΡΡΡΠ°Π½ΡΠ΅Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΡΠ΅Π±Π΅Π·Π³ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΎΠ³ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΡΠ°Π·ΠΌΡΠΊΠ°ΡΡΡΡ ΠΈ ΡΠΌΡΠΊΠ°ΡΡΡΡ Π·Π° Π΄ΠΎΠ»ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΡΠ΅ΡΠΈΡ Π»ΠΎΠΆΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ². ΠΠ»Ρ Π±ΠΎΡΡΠ±Ρ Ρ ΡΡΠΈΠΌ Π½ΡΠΆΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ debounce-ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ.
ΠΠΎΠ΄ΡΡΠΆΠΊΠ° Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ ΡΠ²ΡΠ·ΠΈ (I2C, 1-Wire)
Π ΡΠΈΡΡΠΎΠ²ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΈΠ³ΡΠ°ΡΡ Π΅ΡΡ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΡ ΡΠΎΠ»Ρ, ΡΠ΅ΠΌ Π² ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΠ½Π° I2C ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ Π»ΠΈΠ½ΠΈΠΉ SDA ΠΈ SCL ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠΎΡΠΎΠΊΠΎΠ» I2C ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΎΡ (Open Drain). ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ³ΡΡ ΡΠΎΠ»ΡΠΊΠΎ "ΠΏΡΠΈΠΆΠΈΠΌΠ°ΡΡ" Π»ΠΈΠ½ΠΈΡ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π²ΡΠ΄Π°Π²Π°ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ. ΠΠ΄ΠΈΠ½ΠΈΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. ΠΡΠ»ΠΈ Π΅Π³ΠΎ ΡΠ±ΡΠ°ΡΡ, Π»ΠΈΠ½ΠΈΡ ΡΠ°ΠΊ ΠΈ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π½Π° Π½ΡΠ»Π΅, ΠΈ ΡΠ²ΡΠ·Ρ Π½Π΅ Π½Π°ΡΠ½ΡΡΡΡ.
ΠΠ»Ρ ΡΠΈΠ½Ρ I2C ΡΠ°ΡΡΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΠΊΡΠΈΡΠΈΡΠ΅Π½. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ 10 ΠΊΠΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΡΠ°ΡΡΠΎΡΡ 100 ΠΊΠΡ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΠΎΠ³Π½Π°ΡΡ ΡΠΈΠ½Ρ Π΄ΠΎ 400 ΠΊΠΡ ΠΈΠ»ΠΈ 1 ΠΠΡ, ΡΠΌΠΊΠΎΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π°ΡΠ½ΡΡ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π». Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ Π΄ΠΎ 2.2 ΠΊΠΠΌ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ 1.5 ΠΊΠΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΡΡΠ΅ ΡΡΠΎΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ².
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ 1-Wire (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π΄Π°ΡΡΠΈΠΊΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20). Π’Π°ΠΌ ΡΠΎΠΆΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π° ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈΠ½Π°ΡΠ΅ ΠΌΠ°ΡΡΠ΅Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΎΠΏΡΠΎΡΠΈΡΡslave-ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ½ΡΠ°ΠΆΡ
ΠΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ PCB ΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²Ρ ΠΎΠ΄Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡ ΠΏΠ»ΠΎΡΠ°Π΄Ρ ΠΏΠ΅ΡΠ»ΠΈ, Π²ΠΎΡΠΏΡΠΈΠΈΠΌΡΠΈΠ²ΠΎΠΉ ΠΊ ΠΏΠΎΠΌΠ΅Ρ Π°ΠΌ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΈΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΠΊΡ. ΠΠ»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡ Π΅ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΌΠΎΡΠ½ΠΎΡΡΡΡ 0.125 ΠΡ ΠΈΠ»ΠΈ 0.25 ΠΡ. ΠΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΠ΅ ΡΡΠ°Π²ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ΅ΡΡΠ°.
ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅. ΠΡΠ»ΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ Π½Π° ΠΎΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°ΡΠ΅ "ΠΊΠ°ΡΡ" Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° Π² ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π» ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ΅Π³Π΄Π° ΡΠ²Π΅ΡΡΠΉΡΠ΅ΡΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌ Π΄Π°ΡΠ°ΡΠΈΡΠΎΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ·Π»ΠΎΠ².
ΠΡΠ°ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² β ΡΡΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ. ΠΠ΅ ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅Π³Π°ΠΉΡΠ΅ ΡΡΠΈΠΌΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ, ΠΈ Π²Π°ΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π² ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ .
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ?
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΡΠ°Π·Π½ΡΠΌ Π²Ρ ΠΎΠ΄Π°ΠΌ, Π½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΏΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ ΠΏΠ»ΠΎΡ Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. ΠΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ ΡΠΏΡΠΎΡΡΠΈΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ.
ΠΠ°ΠΊΠΎΠΉ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° 10 ΠΊΠΠΌ?
ΠΠ»Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Ρ Π΄ΠΎΠΏΡΡΠΊΠΎΠΌ 5% (4 ΠΏΠΎΠ»ΠΎΡΠΊΠΈ) ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ: ΠΠΎΡΠΈΡΠ½Π΅Π²ΡΠΉ (1), Π§ΡΡΠ½ΡΠΉ (0), ΠΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ (ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ 10^3), ΠΠΎΠ»ΠΎΡΠΎΠΉ (Π΄ΠΎΠΏΡΡΠΊ). Π’ΠΎ Π΅ΡΡΡ: ΠΠΎΡΠΈΡΠ½Π΅Π²ΡΠΉ-Π§ΡΡΠ½ΡΠΉ-ΠΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ-ΠΠΎΠ»ΠΎΡΠΎΠΉ.
ΠΡΠΆΠ½Π° Π»ΠΈ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° Π΄Π»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°?
ΠΠ±ΡΡΠ½ΠΎ Π½Π΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠ°. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, Π΅Π³ΠΎ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ (ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ), ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠΎΡΠ½ΠΎΡΡΡ ΡΠΎΡΠ΅Π΄Π½ΠΈΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΠ¦Π.
Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡ Pull-up ΠΈ Pull-down?
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΡΠ³ΠΎΡΠΈΡ, Π½ΠΎ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΠΈΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΡΡΡ. Π’Π°ΠΌ, Π³Π΄Π΅ Π²Ρ ΠΆΠ΄Π°Π»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΡ, Π±ΡΠ΄Π΅Ρ Π½ΠΎΠ»Ρ, ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. ΠΡΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π² ΠΊΠΎΠ΄Π΅, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΠ² ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.