Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ , Π±ΡΠ΄Ρ ΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΡΡΠ°ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ LCD-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΡΠΎΡΠΌΠ°ΡΠ° 1602. ΠΡΠΎΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ 16 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² 2 ΡΡΡΠΎΠΊΠΈ, ΡΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ², ΡΠ°Π±ΠΎΡΠ° Ρ LCD 1602 Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π΄Π»Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² Π²ΠΎΠΏΡΠΎΡΠ°Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΠΈ. ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ° ΡΠ΅ΠΏΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΊΡΠ°Π½ Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅ΡΠΈΡΡΡΡ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ: ΠΎΡ Π²ΡΠ±ΠΎΡΠ° ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΊΡΠ°Π½Ρ ΡΡΠ΅Π±ΡΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ±ΠΎΡ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: 6 ΠΈΠ»ΠΈ 14 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π±ΡΠ°ΡΡΡΡ Π·Π° ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ ΠΈΠ»ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΌΠ°ΠΊΠ΅Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ Π²Π°ΡΠ΅Π³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½ ΠΈΠΌΠ΅Π΅Ρ 16 Π²ΡΠ²ΠΎΠ΄ΠΎΠ², Π½ΠΎ ΡΠ°ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² 14-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ. Π Π°Π·Π½ΠΈΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ Π΄Π²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΠΊΡΠ°Π½ ΡΠ΅ΠΌΠ½ΡΠΌ Π±Π΅Π· Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ LED-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ².
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ: ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ (ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ) ΠΈ ΡΠ΅ΡΠ΅Π· I2C-Π°Π΄Π°ΠΏΡΠ΅Ρ. ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. I2C-ΡΠ΅ΠΆΠΈΠΌ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΏΠΈΠ½Ρ, ΠΎΡΡΠ°Π²Π»ΡΡ ΠΈΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ².
ΠΡΠ»ΠΈ Π²Ρ Π½ΠΎΠ²ΠΈΡΠΎΠΊ, Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΈΠ½Π΅Π³ΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ° Π½Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΏΠ»Π°ΡΡ ΡΡΠ°Π·Ρ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΠΆΠ΅ ΡΠ°ΡΠΏΠ°ΡΠ½Π½ΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π· I2C ΠΈΠ»ΠΈ ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ. ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π·Π²ΠΎΠ΄ΠΊΠΈ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ°ΠΌ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ, ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°, ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΠΏΠ»Π°ΡΠ° Arduino (Uno, Nano ΠΈΠ»ΠΈ Mega). ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ.
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΈ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ
ΠΠ»ΡΡΠ΅Π²ΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π΄ΠΈΡΠΏΠ»Π΅Ρ Ρ ΠΏΠΎΡΡΠ°ΠΌΠΈ Arduino. Π ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ 16-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠΌ ΡΠ°Π·ΡΠ΅ΠΌΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΈΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΠΎΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΡΠΈΠ±ΠΊΠ° Π² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠ· ΡΡΡΠΎΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡ Π΄Π²Π°ΠΆΠ΄Ρ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ VSS ΠΈ VDD ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° Π·Π΅ΠΌΠ»Ρ ΠΈ ΠΏΠ»ΡΡ 5 Π²ΠΎΠ»ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄Ρ V0 (ΠΈΠ»ΠΈ VE), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΡ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎ 5Π ΠΈΠ»ΠΈ Π·Π΅ΠΌΠ»Ρ, ΡΠ΅ΠΊΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ Π²ΠΈΠ΄Π΅Π½.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Arduino Uno. ΠΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ½ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠΌ Π½Π° ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΡ Π΅ΠΌΡ.
| ΠΠΈΠ½ LCD | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Arduino | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ |
|---|---|---|---|
| 1 (VSS) | ΠΠ΅ΠΌΠ»Ρ | GND | ΠΠ±ΡΠΈΠΉ ΠΌΠΈΠ½ΡΡ |
| 2 (VDD) | ΠΠΈΡΠ°Π½ΠΈΠ΅ | 5V | ΠΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ |
| 3 (VO) | ΠΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡ | Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠΈΠ½ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ° | Π Π΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ |
| 4 (RS) | ΠΡΠ±ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ° | ΠΠΈΠ½ 12 | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ |
| 5 (RW) | Π§ΡΠ΅Π½ΠΈΠ΅/ΠΠ°ΠΏΠΈΡΡ | GND | Π’ΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΠΈΡΡ |
ΠΡΡΠ°Π²ΡΠΈΠ΅ΡΡ ΠΏΠΈΠ½Ρ Π΄Π°Π½Π½ΡΡ (D4-D7) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π»ΡΠ±ΡΠΌ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΏΠΎΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ Π² ΠΊΠΎΠ΄Π΅.
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° (ΠΏΠΈΠ½Ρ 15 ΠΈ 16) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΎΠΊΠΎΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ (ΠΎΠ±ΡΡΠ½ΠΎ 220 ΠΠΌ) ΠΊ 5Π ΠΈ Π·Π΅ΠΌΠ»Π΅. ΠΡΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΆΠ΅ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°ΡΡΡΠΈΡΠ°Π½Ρ Π½Π° ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠΎΠΊ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ΅ 5.5Π Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ VDD. ΠΠΈΡΠΏΠ»Π΅ΠΈ Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° HD44780 ΠΊΡΠ°ΠΉΠ½Π΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΡΡ ΠΎΠ΄ΡΡ ΠΈΠ· ΡΡΡΠΎΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ 9Π ΠΈΠ»ΠΈ 12Π Π±Π΅Π· ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ°.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ΄ΡΠ»Ρ I2C
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ I2C-Π°Π΄Π°ΠΏΡΠ΅ΡΠ° β ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΡ Π΅ΠΌΡ. ΠΠ°Π»Π΅Π½ΡΠΊΠ°Ρ Π·Π΅Π»Π΅Π½Π°Ρ ΠΈΠ»ΠΈ ΡΠΈΠ½ΡΡ ΠΏΠ»Π°ΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ»ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΡΠ°Π·ΡΠ΅ΠΌΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ, ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π΄ΠΎ ΡΠ΅ΡΡΡΠ΅Ρ . ΠΡΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ ΠΏΠΎΡΡΡ Arduino Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° SDA (Π΄Π°Π½Π½ΡΠ΅) ΠΈ SCL (ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ°). ΠΠ° Arduino Uno ΠΈ Nano ΠΎΠ½ΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΏΠΈΠ½Π°Ρ A4 ΠΈ A5 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠ° ΠΏΠ»Π°ΡΠ°Ρ Mega ΠΈ Due ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΏΠΈΠ½ΠΎΠ² ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅.
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ Arduino, Π΅ΡΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΡ I2C-Π°Π΄ΡΠ΅ΡΠ°. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ°ΡΡΠΎ ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ°, ΠΈ Π΄Π»Ρ ΡΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΠΉΠΊΠ° ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π½Π° ΡΠ°ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°.
ΠΠ΄Π°ΠΏΡΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΡΠΆΠ΅ Π²ΡΡΡΠΎΠ΅Π½ ΠΏΠΎΠ΄ΡΡΡΠΎΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π³ΠΎΡΠΎΠ΄ΠΈΡΡ ΡΡ Π΅ΠΌΡ Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΡΠΎΡΡΠΎ ΠΊΡΡΡΠΈΡΠ΅ Π²ΠΈΠ½ΡΠΈΠΊ ΠΎΡΠ²Π΅ΡΡΠΊΠΎΠΉ, ΠΏΠΎΠΊΠ° ΡΠ΅ΠΊΡΡ Π½Π΅ ΡΡΠ°Π½Π΅Ρ ΡΠ΅ΡΠΊΠΈΠΌ.
ΠΠ°ΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΊΠ°ΠΊΠΎΠΉ Π°Π΄ΡΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ Π²Π°Ρ ΠΌΠΎΠ΄ΡΠ»Ρ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ 0x27 ΠΈΠ»ΠΈ 0x3F. ΠΡΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅ ΡΠΊΠ°Π·Π°Π½ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ, ΡΠΊΡΠ°Π½ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΡΠ΅ΡΠ½ΡΠΌ, Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠΊΠ΅ΡΡΠ°
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ Π² ΡΡΠ΅Π΄Π΅ Arduino IDE ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° LiquidCrystal Π΄Π»Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ LiquidCrystal_I2C Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· Π°Π΄Π°ΠΏΡΠ΅Ρ. ΠΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
Π Π½Π°ΡΠ°Π»Π΅ ΡΠΊΠ΅ΡΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ, ΡΠΊΠ°Π·Π°Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. ΠΠ»Ρ I2C Π²Π΅ΡΡΠΈΠΈ ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎ Π°Π΄ΡΠ΅Ρ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΊΡΠ°Π½Π° (16 ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ 2 ΡΡΡΠΎΠΊΠΈ). ΠΡΠΈΠ±ΠΊΠ° Π² ΡΠΊΠ°Π·Π°Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΌΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ.
Π ΡΡΠ½ΠΊΡΠΈΠΈ setup ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠΈΡΡΠΉΡΠ΅ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ init ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΌΠΈΠ³Π½ΡΡΡ ΡΠΊΡΠ°Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΠ°ΡΡΠΎΠ²ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ.
#include <LiquidCrystal_I2C.h>
// ΠΠ΄ΡΠ΅Ρ 0x27, ΡΠ°Π·ΠΌΠ΅Ρ 16x2
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup {
lcd.init;
lcd.backlight;
lcd.setCursor(0, 0);
lcd.print("Hello, World!");
}
void loop {
// ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠΊΠ»
}
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π±Π΅ΡΠ΅Ρ Π½Π° ΡΠ΅Π±Ρ Π²ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π±Π°ΠΉΡΠΎΠ² Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ worrying ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΠ³Π½Π°Π»Π°ΠΌΠΈ, ΠΊΠ°ΠΊ ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Ρ Π½ΡΠ»Ρ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΡΡΠΊΠΎΠΌ
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΡΠΊΡΠ°Π½ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
Π‘Π°ΠΌΠ°Ρ ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β ΡΠΊΡΠ°Π½ Π³ΠΎΡΠΈΡ, Π½ΠΎ ΡΠ΅ΠΊΡΡ Π½Π΅ Π²ΠΈΠ΄Π΅Π½. ΠΡΠΎ ΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ° Π½Π° Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠΊΡΠ°Π½ Π½Π΅ Π³ΠΎΡΠΈΡ Π²ΠΎΠΎΠ±ΡΠ΅, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅ΠΏΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π² ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΏΠ»ΠΎΡ ΠΎΠΉ.
ΠΡΠΎΡΠΎΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ β ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅"ΠΊΡΠ°ΠΊΠΎΠ·ΡΠ±Ρ" (ΡΠ΅ΡΠ½ΡΡ
ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ²) Π²ΠΌΠ΅ΡΡΠΎ Π±ΡΠΊΠ². ΠΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° Π½Π΅Π²Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ delay ΠΏΠΎΡΠ»Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ² Π² ΠΊΠΎΠ΄Π΅.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ I2C ΠΈ ΡΠΊΠ°Π½Π΅Ρ Π°Π΄ΡΠ΅ΡΠΎΠ² Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ SDA ΠΈ SCL ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΠΏΡΡΠΊΠ° Π΄Π°Π½Π½ΡΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΆΠΈΠ³Π°Π΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΡΡ ΠΎΠ±ΡΠ΅Π·Π°Π΅ΡΡΡ?
ΠΡΠ»ΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π½Π°ΠΊΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ»Ρ 16-ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° 17-ΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅Ρ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ ΠΈΠ»ΠΈ ΠΈΡΡΠ΅Π·Π½Π΅Ρ. Π’Π°ΠΊΠΆΠ΅ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π² ΠΊΠΎΠ΄Π΅ ΡΠΊΠ°Π·Π°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ 16x2, Π° Π½Π΅ 20x4.
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄Π»ΠΈΠ½Π½ΡΠΌΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΠΎΠΌΠ΅Ρ ΠΈ. Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° 10-100 ΠΌΠΊΠ€ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ ΡΡΠ΄ΠΎΠΌ Ρ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ. ΠΡΠΎ ΡΠ³Π»Π°Π΄ΠΈΡ ΡΠΊΠ°ΡΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ.
Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ
ΠΠΈΡΠΏΠ»Π΅ΠΉ 1602 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. Π ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΅ΡΡΡ ΡΡΠ΅ΠΉΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Π·Π½Π°ΠΊΠΎΠ² ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 5x8 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠΎΠΊ Π³ΡΠ°Π΄ΡΡΠ°, ΡΠ΅ΡΠ΄Π΅ΡΠΊΠΎ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΎΡΠΈΠΏ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΠΈΠ² Π±Π°ΠΉΡΠΎΠ², Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΏΠΈΠΊΡΠ΅Π»Ρ. ΠΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠ΅, Π½ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΡΠ΅ΠΊΡΡΠ°, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΡΠ΅ΠΊΡ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² 16 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΠΏΠ°ΠΌΡΡΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°. ΠΠ±ΡΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ 8 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠ±ΡΠΎΡΠΈΡ ΠΈΡ , ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΌΠ°ΡΡΠΈΠ² Π½ΡΠΆΠ½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ
setup.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π΅Π»Π°Π΅Ρ Π²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΌ. ΠΠ΅ Π±ΠΎΠΉΡΠ΅ΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠΌΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Π·Π½Π°ΠΊΠΎΠ².
FAQ: Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ 1602 ΠΊ 3.3Π (ESP8266/ESP32)?
ΠΠ°, ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π΅ΡΡΡ Π½ΡΠ°Π½ΡΡ. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ 3.3Π ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ Π΄Π»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ, Ρ ΠΎΡΡ ΡΠ°ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠΎΠ²Π½Π΅ΠΌ 5Π ΠΈΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΡΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ HD44780 ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° 5Π Π»ΠΎΠ³ΠΈΠΊΡ.
ΠΠΎΡΠ΅ΠΌΡ ΡΠ΅ΠΊΡΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, Π½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈΡΡΠ΅Π·Π°Π΅Ρ?
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π² ΡΠΈΠΊΠ»Π΅ loop Π²Ρ ΠΎΡΠΈΡΠ°Π΅ΡΠ΅ ΡΠΊΡΠ°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ clear ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΠΎ, Π½Π΅ Π΄Π°Π²Π°Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΈΠ±ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΏΠ»ΠΎΡ
ΠΎΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈΠ·-Π·Π° ΡΠ΅Π³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ.
ΠΠ°ΠΊΠΎΠΉ Π°Π΄ΡΠ΅Ρ I2C ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ 0x27 Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ?
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π°Π΄ΡΠ΅Ρ 0x3F. ΠΡΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Π°Π΄ΡΠ΅Ρ Π΄Π»Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ
ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠΊΠ°Π½Π΅Ρ I2C-Π°Π΄ΡΠ΅ΡΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π²ΠΈΠ΄ΠΈΡ Π²Π°ΡΠ° ΠΏΠ»Π°ΡΠ° Arduino.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π±Π΅Π· ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°?
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΡ Π½Π° ΠΏΠΈΠ½ V0 Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 0.5-1Π ΡΠ΅ΡΠ΅Π· Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΈΠ· Π΄Π²ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° (ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°) Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.