Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΡΠ΅Π½ΡΠΎΡΠΎΠ², ΡΠ΅Π°Π³ΠΈΡΡΡΡΠΈΡ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ. ΠΠ°ΡΡΠΈΠΊ ΡΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΡΠ°ΡΡΠ° Π² ΠΌΠΈΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ»Π°ΡΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΠΊΠΎΡΡΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ ΠΈ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π²ΡΡ ΠΎΠ΄ΠΎΠ².
Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° Π±Π°Π·Π΅ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΡΠ΅Π½ΡΠΎΡΡ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ. Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡΠ½Π°: ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠΈΠ³Π½Π°Π», Π·Π°Π²ΠΈΡΡΡΠΈΠΉ ΠΎΡ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠ²Π΅ΡΠ°, Π° Π²ΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΆΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ. ΠΡΠ±ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π·Π°Π΄Π°Ρ, ΡΡΠΎΡΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΡΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ, ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΡΠΈΠΏΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ² ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅ ΡΡ Π΅ΠΌΡ. ΠΡΠΎ Π·Π½Π°Π½ΠΈΠ΅ ΡΡΠ°Π½Π΅Ρ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠΈΠΏΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ² ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ
ΠΡΠ½ΠΎΠ²ΠΎΠΉ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡ. ΠΡΠΎ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΌΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ Π½Π° Π½Π΅Π³ΠΎ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΊΠ°. Π ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠ΅ΠΌΠ½ΠΎΡΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΠΊΠΎ, Π° ΠΏΡΠΈ ΡΡΠΊΠΎΠΌ ΡΠ²Π΅ΡΠ΅ β ΠΏΠ°Π΄Π°Π΅Ρ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΡΠ΄ΡΠΈΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡ ΠΈΡ Π² ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ BH1750 ΠΈΠ»ΠΈ TSL2561. ΠΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΠ½ΠΈ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ Π² Π»ΡΠΊΡΠ°Ρ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠΈΠ½Π΅ I2C, ΡΡΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΏΠΈΠ½Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ Π·Π°Π΄Π°Ρ.
ΠΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌ ΠΈ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ ΡΠ°ΡΡΠΎ Π΄ΠΈΠΊΡΡΠ΅ΡΡΡ Π±ΡΠ΄ΠΆΠ΅ΡΠΎΠΌ ΠΈ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ. ΠΠ»Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π»Π°ΠΌΠΏΡ-Π½ΠΎΡΠ½ΠΈΠΊΠ° Ρ Π²Π°ΡΠΈΡ ΠΈ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, Π½ΠΎ Π΄Π»Ρ Π½Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΡΠΎΡΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ ΡΠΊΡΠ°Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Π½ΡΠΎΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΈΠΌΠ΅ΡΡ ΠΈΠ½Π΅ΡΡΠΈΠΎΠ½Π½ΠΎΡΡΡ ΠΈ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΡΠΏΠ΅Π²Π°ΡΡ Π·Π° ΡΠ΅Π·ΠΊΠΈΠΌΠΈ Π²ΡΠΏΡΡΠΊΠ°ΠΌΠΈ ΡΠ²Π΅ΡΠ°, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΡΡΡΡΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ².
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΠΏΠ΅ΠΊΡΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Ρ ΡΠ°Π·Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ. Π§Π΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΉ Π³Π»Π°Π· Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ²Π΅Ρ ΠΈΠ½Π°ΡΠ΅, ΡΠ΅ΠΌ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΠΉ ΡΠΎΡΠΎΠ΄ΠΈΠΎΠ΄. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ΅Π½ΡΠΎΡΠ° ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΎΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΊΠΎΡΡΠΈ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌΡ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΏΠ»Π°ΡΠ° Arduino Uno, Nano ΠΈΠ»ΠΈ Pro Mini. ΠΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΈΠ³Π½Π°Π»Ρ, ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΠ΅ ΠΎΡ ΡΠ΅Π½ΡΠΎΡΠ°.
Π‘Π°ΠΌ Π΄Π°ΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² Π²ΠΈΠ΄Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ KY-013, FC-04. ΠΠΎΠ΄ΡΠ»ΠΈ ΡΠ΄ΠΎΠ±Π½Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΈ ΡΠ°ΡΡΠΎ β ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ³Π½Π°Π»Π°. ΠΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΌΠΎΠ½ΡΠ°ΠΆ ΠΈ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΊΠΈ.
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°. ΠΠ»Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠΈΠΏΠ° Dupont Ρ ΡΠ°Π·ΡΠ΅ΠΌΠ°ΠΌΠΈ "ΠΌΠ°ΠΌΠ°-ΠΌΠ°ΠΌΠ°" ΠΈΠ»ΠΈ "ΠΏΠ°ΠΏΠ°-ΠΏΠ°ΠΏΠ°". ΠΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ°ΠΉΠΊΠΈ Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ°ΠΏΠ°Ρ .
- π ΠΠ»Π°ΡΠ° Arduino (Uno, Nano, Mega)
- βοΈ ΠΠ°ΡΡΠΈΠΊ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ (ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ)
- π Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° (Dupont)
- π» ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ IDE Arduino
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡ, Π²Π°ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 10 ΠΊΠΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠ΅Π· Π½Π΅Π³ΠΎ ΠΏΠ»Π°ΡΠ° Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° (ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΠ°)
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠ΄ΠΈΠ½ Π²ΡΠ²ΠΎΠ΄ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ ΠΏΠΈΠ½ΠΎΠΌ 5V, Π° Π²ΡΠΎΡΠΎΠΉ β Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌ Π²Ρ
ΠΎΠ΄ΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, A0. ΠΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌ ΠΆΠ΅ Π²Ρ
ΠΎΠ΄ΠΎΠΌ ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ (GND) ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ.
Π’Π°ΠΊΠ°Ρ ΡΡ
Π΅ΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ ΠΠ¦Π (Π°Π½Π°Π»ΠΎΠ³ΠΎ-ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ) ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²Ρ
ΠΎΠ΄Π΅ A0 Π±ΡΠ΄Π΅Ρ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΎΡ 0 Π΄ΠΎ 5 Π²ΠΎΠ»ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π°: ΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π·Π΅ΠΌΠ»Ρ ΠΈ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄. Π‘ΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ Π²ΡΡ ΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡ ΠΏΠΈΠ½Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ.
Π‘Ρ
Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ:
VCC (ΠΠ°ΡΡΠΈΠΊ) -> 5V (Arduino)
GND (ΠΠ°ΡΡΠΈΠΊ) -> GND (Arduino)
AO (ΠΠ°ΡΡΠΈΠΊ) -> A0 (Arduino)
ΠΠ°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ, Ρ ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈΠΌΠ΅ΡΡ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»ΡΡΠΎΠ²ΠΊΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π»ΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΡ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄Π°ΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄Π°ΡΡΠΈΠΊΠ° ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΏΠΈΠ½Π°ΠΌ (0-13), Π΅ΡΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΡ Π³ΡΠ°Π΄Π°ΡΠΈΠΈ ΡΡΠΊΠΎΡΡΠΈ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° BH1750 ΠΏΠΎ ΡΠΈΠ½Π΅ I2C
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΡΠΌΠΈ ΡΠ΅Π½ΡΠΎΡΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ BH1750FVI, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C. ΠΡΠΎ Π΄Π²ΡΡ
ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΡΠ΅Π±ΡΡΡΠΈΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ SCL (ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ°) ΠΈ SDA (Π΄Π°Π½Π½ΡΠ΅). ΠΠ° ΠΏΠ»Π°ΡΠ°Ρ
Arduino Uno ΡΡΠΈ ΠΏΠΈΠ½Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°Ρ
A5 ΠΈ A4 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΊ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΏΠΈΠ½Π°ΠΌ, Π΅ΡΠ»ΠΈ ΠΈΡ
Π°Π΄ΡΠ΅ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ BH1750 ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π²Π΅Π½ 0x23, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΠΉΠΊΠΎΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π½Π° ΠΏΠ»Π°ΡΠ΅.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π² IDE Arduino. ΠΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Adafruit_BH1750 ΠΈΠ»ΠΈ GY-30 Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΊΠΎΠ΄, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Π»ΡΠΊΡΠ°Ρ .
| ΠΠΎΠ½ΡΠ°ΠΊΡ ΠΌΠΎΠ΄ΡΠ»Ρ | Arduino Uno/Nano | Arduino Mega | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ |
|---|---|---|---|
| VCC | 5V (ΠΈΠ»ΠΈ 3.3V) | 5V | ΠΠΈΡΠ°Π½ΠΈΠ΅ |
| GND | GND | GND | ΠΠ΅ΠΌΠ»Ρ |
| SCL | A5 | 21 | Π’Π°ΠΊΡΠΎΠ²ΡΠΉ ΡΠΈΠ³Π½Π°Π» |
| SDA | A4 | 20 | ΠΠΈΠ½ΠΈΡ Π΄Π°Π½Π½ΡΡ |
ΠΠΎΡΠ»Π΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π°Π΄ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΠ΅ΡΡ I2C Scanner, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ²Π΅Π΄Π΅Ρ Π² Serial-ΠΌΠΎΠ½ΠΈΡΠΎΡ hexadecimal-Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ I2C Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ?
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π½Π° Π»ΠΈΠ½ΠΈΡΡ SDA ΠΈ SCL. ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ»Π°ΡΠ°Ρ ΠΎΠ½ΠΈ Π²ΡΡΡΠΎΠ΅Π½Ρ, Π½Π° Π΄ΡΡΠ³ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino Nano) ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π±ΡΡΡ, ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ 4.7 ΠΊΠΠΌ ΠΌΠ΅ΠΆΠ΄Ρ SDA-SCL ΠΈ 5V.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄: ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΈΠ½Π° A0 ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ analogRead(). ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 1023, ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΎΡ 0 Π΄ΠΎ 5 Π²ΠΎΠ»ΡΡ (ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 10 Π±ΠΈΡ).
ΠΠ»Ρ ΡΠΈΡΡΠΎΠ²ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π·Π°ΠΏΡΠΎΡ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΡΠΎΠΊΠΎΠ» I2C. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΡΠ°Π·Ρ Π² ΠΏΠΎΠ½ΡΡΠ½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ β Π»ΡΠΊΡΠ°Ρ , ΡΡΠΎ ΠΈΠ·Π±Π°Π²Π»ΡΠ΅Ρ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΠ΅ΡΡΠ° Π΄Π»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π½ΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΅ΡΠ΅Π· Serial Monitor.
void setup() {
Serial.begin(9600); // ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΡΡΠ°
pinMode(A0, INPUT); // ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΈΠ½Π° ΠΊΠ°ΠΊ Π²Ρ
ΠΎΠ΄
}
void loop() {
int sensorValue = analogRead(A0); // Π§ΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
Serial.println(sensorValue); // ΠΡΠ²ΠΎΠ΄ Π² ΠΏΠΎΡΡ
delay(500); // ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° Π΄Π»Ρ ΡΡΠ°Π±
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΡΠ΅Π΄Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ΅ΡΡΠ°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡ Π»Π°ΠΌΠΏ Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°), ΠΎΠ΄Π½ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΎΡΠ½ΡΠΌ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π±ΡΠ°ΡΡ ΡΠ΅ΡΠΈΡ ΠΈΠ· 10-20 Π·Π°ΠΌΠ΅ΡΠΎΠ² ΠΈ Π²ΡΡΠΈΡΠ»ΡΡΡ ΡΡΠ΅Π΄Π½Π΅Π΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Serial-ΠΏΠΎΡΡΠΎΠΌ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ (Baud Rate) Π² ΠΊΠΎΠ΄Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π² ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΏΠΎΡΡΠ°, ΠΈΠ½Π°ΡΠ΅ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π½Π°Π±ΠΎΡ Π½Π΅ΡΠΈΡΠ°Π΅ΠΌΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΊΠΎΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½ΠΎΡΠ½ΠΈΠΊ
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ β ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½ΠΎΡΠ½ΠΈΠΊΠ°. ΠΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΡΠ°: Π΅ΡΠ»ΠΈ ΡΡΠΎΠ²Π΅Π½Ρ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΏΠ°Π΄Π°Π΅Ρ Π½ΠΈΠΆΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ³Π°, Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅, ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π΅ Π»Π°ΠΌΠΏΠΎΠΉ.
ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ if. ΠΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠ° Ρ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 400). ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΡΠ΅, Π·Π½Π°ΡΠΈΡ Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅ ΡΠ΅ΠΌΠ½ΠΎ, ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ²Π΅Ρ.
ΠΠ°ΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ (ΡΠ°Π·Π½ΠΈΡΡ ΠΏΠΎΡΠΎΠ³ΠΎΠ² Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ), ΡΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ Π½Π°ΡΠ°Π»Π° ΠΌΠΎΡΠ³Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΈ 300, Π° Π²ΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ 500.
- π Π‘ΡΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΡΡ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ
- π Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ Ρ ΠΏΠΎΡΠΎΠ³ΠΎΠΌ
threshold - β‘ ΠΡΠ»ΠΈ ΡΠ΅ΠΌΠ½ΠΎ β
digitalWrite(LED, HIGH) - βοΈ ΠΡΠ»ΠΈ ΡΠ²Π΅ΡΠ»ΠΎ β
digitalWrite(LED, LOW)
Π’Π°ΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² Π²ΠΌΠ΅ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΡΠ½ΠΎΠΉ Π±ΡΡΠΎΠ²ΠΎΠΉ Π»Π°ΠΌΠΏΠΎΠΉ. ΠΠ»Π°Π²Π½ΠΎΠ΅ β ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ
ΠΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅ ΡΡ Π΅ΠΌ Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠ΅ΡΠ°ΡΡΡΡ. ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΡΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ β ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π² ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅. ΠΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Ρ Π°ΠΎΡΠΈΡΠ½ΡΠΌ ΡΠΊΠ°ΡΠΊΠ°ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ.
ΠΡΡΠ³Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ ΡΠ²Π΅ΡΠ°. ΠΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°ΠΌΠΎΠΉ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π° ΡΠΊΡΠ°Π½ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½Ρ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π½ΡΠΎΡ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅.
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ². ΠΡΠΈ ΡΠΈΠ»ΡΠ½ΠΎΠΌ Π½Π°Π³ΡΠ΅Π²Π΅ ΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ "ΠΏΠ»ΡΡΡ". ΠΠ»Ρ ΡΠΎΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠΌΠΎΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ.
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π°ΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ: ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° 3.3Π ΠΊ ΠΏΠΈΠ½Ρ 5Π Π±Π΅Π· Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· ΡΡΡΠΎΡ.ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Serial-ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ Π½Π΅ ΠΌΠ΅Π½ΡΡΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΠ½ΠΎΠ². ΠΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π° ΠΏΠΎΡΡΠ° Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
ΠΠΎΡΠ΅ΠΌΡ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ ΡΠ²Π΅ΡΠ΅?
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½ΠΎ ΠΌΠ΅ΡΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ (100 ΠΡ), Π½Π°Π²ΠΎΠ΄ΠΊΠ°ΠΌΠΈ Π½Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΡΠ±ΠΎΡΠΊΠΈ ΠΠ¦Π. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΡΠ΅Π΄Π½ΠΈΡΡ 10-20 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Π΄Π°ΡΡΠΈΠΊ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°?
ΠΠ°, Π½ΠΎ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ Π½Π°ΡΡΡΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΡΠΊΠΎΠΌ ΡΠΎΠ»Π½ΡΠ΅, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ»Ρ ΡΠ»ΠΈΡΠ½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π»ΡΠΊΡΠΌΠ΅ΡΡΡ Ρ ΡΠΈΡΠΎΠΊΠΈΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ.
ΠΠ°ΠΊ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π΄Π°Π»ΡΠ½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ°?
ΠΠ°Π»ΡΠ½ΠΎΡΡΡ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, ΠΎΠ½ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ²Π΅ΡΠ° Π² ΡΠΎΡΠΊΠ΅ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠ²Π΅Ρ Π²Π΄Π°Π»ΠΈ, Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ (Π»ΠΈΠ½Π·Ρ) ΠΈΠ»ΠΈ Π»Π°Π·Π΅ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ²Π΅ΡΠ°.