Π ΠΌΠΈΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ, ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΌΠΈ OLED-ΡΠΊΡΠ°Π½Π°ΠΌΠΈ ΠΈ ΠΌΠ°ΡΡΠΈΡΠ°ΠΌΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, Nokia 5110 Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΡΠΎΠ±ΠΎΠ΅, Π½ΠΎΡΡΠ°Π»ΡΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ. ΠΡΠΎΡ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΡΠΉ LCD-ΡΠΊΡΠ°Π½, ΡΡΠ°Π²ΡΠΈΠΉ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΡΠΌ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΡΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°ΠΌ, ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»ΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π΅-ΡΠ°ΠΊΡΠΎ Π΄Π»Ρ DIY-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΉ ΠΈ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΡ Π³Π°Π΄ΠΆΠ΅ΡΠΎΠ² Π½Π° Π±Π°Π·Π΅ Arduino ΠΈ ESP8266. ΠΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ, Π½ΠΎ ΠΈ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΡΠΎΡΠΎΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΊΡΠΎΠΌΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 84Γ48 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡ, Π³ΡΠ°ΡΠΈΠΊΡ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΡΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Ρ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ. ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ PCD8544, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ, ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΈΠ·Π±Π°Π²Π»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΎΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡ
Π΅ΠΌΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ°. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π΄Π²Π΅ΡΠΈ Π² ΠΌΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ
ΠΏΡΠΈΠ±ΠΎΡΠΎΠ² Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΠΎΡΠΎΠ½Ρ Π²ΠΎΠΏΡΠΎΡΠ°: ΠΎΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π΄ΠΎ ΡΠΎΠ½ΠΊΠΎΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΡΠ°Π½, ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΠΈΠΊΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΠΏΠ°ΠΉΠΊΠ΅. ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΡΠ΅Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π½ΠΈΠΆΠ΅.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠ°ΡΡΠΈΡΡ
Π‘Π΅ΡΠ΄ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΏ PCD8544 ΠΎΡ NXP (ΡΠ°Π½Π΅Π΅ Philips). ΠΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π΄ΠΈΡΠΏΠ»Π΅ΡΠΌΠΈ Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠΠ°ΡΡΠΈΡΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 48 ΡΡΡΠΎΠΊ ΠΈ 84 ΡΡΠΎΠ»Π±ΡΠΎΠ², ΡΡΠΎ Π² ΡΡΠΌΠΌΠ΅ Π΄Π°Π΅Ρ 4032 ΠΏΠΈΠΊΡΠ΅Π»Ρ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΈΠΊΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ (ΡΠ΅ΡΠ½ΡΠΉ), Π»ΠΈΠ±ΠΎ Π²ΡΠΊΠ»ΡΡΠ΅Π½ (Π±Π΅Π»ΡΠΉ/ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ), ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΊΡΠ°Π½ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΡΡΠ΅Π½ΠΊΠΈ ΡΠ΅ΡΠΎΠ³ΠΎ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΈΠΊ Π΄ΠΈΠ·Π΅ΡΠΈΠ½Π³Π°.
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΠΊΡΠ°Π½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ°ΡΡΠΈΠ²Π½ΡΡ LCD-ΠΏΠ°Π½Π΅Π»Ρ Ρ LED-ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ (ΠΎΠ±ΡΡΠ½ΠΎ Π±Π΅Π»ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΈΠ½Π΅ΠΉ). ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡΠ° Ρ ΡΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½: ΠΏΡΠΈ Π²Π·Π³Π»ΡΠ΄Π΅ ΡΠ±ΠΎΠΊΡ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡ ΡΠ΅Π·ΠΊΠΎ ΠΏΠ°Π΄Π°Π΅Ρ, ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ. ΠΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΠΏΡΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°Ρ , ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΡΠ°Π½ ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΡΠΎ ΠΏΡΠΎΠ΄Π°Π΅ΡΡΡ Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ 3.3Π, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ ΠΈ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΎ 5Π. ΠΠ΄Π½Π°ΠΊΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π»ΡΡΡΠ΅ Π΄Π΅ΡΠΆΠ°ΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ 3.3Π Π΄Π»Ρ longevity ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Ρ ΠΎΡΡ 5Π TTL ΠΎΠ½ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π΅Ρ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ Π±Π°ΠΉΡΠ°ΠΌ. ΠΠ°ΠΌΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠ°ΠΊ, ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ Π΄Π°Π½Π½ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΡΠΎΠ»Π±ΡΡ ΠΈΠ· 8 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅ΡΡΠ΅ΠΌΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ β ΡΡΠΎ 8 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. Π’Π°ΠΊΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π΄ΠΈΠΊΡΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ².
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
ΠΠΎΠ΄ΡΠ»Ρ Nokia 5110 ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ 8 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², Ρ ΠΎΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ 5. ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΏΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ· ΡΡΡΠΎΡ. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Arduino Uno.
| ΠΠΎΠ½ΡΠ°ΠΊΡ ΠΌΠΎΠ΄ΡΠ»Ρ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | Arduino Uno | ESP8266 (NodeMCU) |
|---|---|---|---|
VCC |
ΠΠΈΡΠ°Π½ΠΈΠ΅ (3.3-5Π) | 3.3Π ΠΈΠ»ΠΈ 5Π | 3.3Π (VIN) |
GND |
ΠΠ΅ΠΌΠ»Ρ | GND | GND |
CLK |
Π’Π°ΠΊΡΠΎΠ²ΡΠΉ ΡΠΈΠ³Π½Π°Π» (SPI) | D13 | D5 (GPIO14) |
DIN |
ΠΡ ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ (SPI) | D11 | D7 (GPIO13) |
DC |
Data/Command Π²ΡΠ±ΠΎΡ | D7 | D2 (GPIO4) |
CE |
Chip Enable (SPI Select) | D10 | D8 (GPIO15) |
RST |
Π‘Π±ΡΠΎΡ (Reset) | D9 | D1 (GPIO5) |
LIGHT |
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ) | 3.3Π / PWM | 3.3Π |
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠ²ΡΠ·ΠΈ β ΡΡΠΎ SPI (Serial Peripheral Interface), Π½ΠΎ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ SPI, Π·Π΄Π΅ΡΡ Π½Π΅Ρ Π»ΠΈΠ½ΠΈΠΈ MISO (Master In Slave Out), ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΊΡΠ°Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅. Π‘ΠΈΠ³Π½Π°Π» DC (Data/Command) ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ: ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΡΡΡΠΎΡΠ°) ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (Π±ΠΈΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ).
ΠΠΎΠ½ΡΠ°ΠΊΡ LIGHT ΡΠ°ΡΡΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠΈ. ΠΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π½ΡΠ»Ρ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° Π³ΠΎΡΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠΊ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ. ΠΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ°Ρ
ΡΡΠΎΡ ΠΏΠΈΠ½ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²ΡΡ
ΠΎΠ΄Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ, Π²ΡΠΊΠ»ΡΡΠ°Ρ Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ½Π°.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° SPI ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ Ρ PCD8544 ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ Π±Π°ΠΉΡ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ Π±ΠΈΡΡ ΠΏΠΎ ΡΠ°ΠΊΡΠΎΠ²ΡΠΌ ΠΈΠΌΠΏΡΠ»ΡΡΠ°ΠΌ Π½Π° Π»ΠΈΠ½ΠΈΠΈ CLK. ΠΠ΅ΡΠ΅Π΄ ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ Π»ΡΠ±ΡΡ
Π΄Π°Π½Π½ΡΡ
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ DC. ΠΡΠ»ΠΈ DC = 0, ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π±Π°ΠΉΡ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠ»ΠΈ DC = 1, Π±Π°ΠΉΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ Π² ΠΏΠ°ΠΌΡΡΡ GDRAM.
ΠΠ°ΠΌΡΡΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° 6 Π°Π΄ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ² (Y-Π°Π΄ΡΠ΅Ρ ΠΎΡ 0 Π΄ΠΎ 5), ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ 8 ΡΡΡΠΎΠΊΠ°ΠΌ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ. X-Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ ΠΈΠ΄Π΅Ρ ΠΎΡ 0 Π΄ΠΎ 83. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Y Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ (0-47) Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π° Π² Π°Π΄ΡΠ΅Ρ ΡΡΡΠΎΠΊΠΈ (Y/8) ΠΈ Π±ΠΈΡΠΎΠ²ΡΡ ΠΌΠ°ΡΠΊΡ Π²Π½ΡΡΡΠΈ Π±Π°ΠΉΡΠ°. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π±Π΅ΡΡΡ ΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ Π½Π° ΡΠ΅Π±Ρ, Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π°Π±ΠΎΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ:
- π Function Set: ΠΠΊΡΠΈΠ²Π°ΡΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΠΈ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
- π‘οΈ Set Vop: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΠΈ (ΠΎΠ±ΡΡΠ½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0x40 - 0xBF).
- π Display Mode: ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ, Π²ΡΠ΅Ρ Π±Π΅Π»ΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈ Π²ΡΠ΅Ρ ΡΠ΅ΡΠ½ΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ (Π΄Π»Ρ ΡΠ΅ΡΡΠ°).
- π Set XY Address: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΡΡΡΠΎΡΠ° Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π·Π°ΠΏΠΈΡΠΈ.
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π±Π°ΠΉΡΠΎΠ². Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ (Horisontal Addressing Mode), ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΠΈΡΠΈ Π±Π°ΠΉΡΠ° Π² ΡΡΠ΅ΠΉΠΊΡ, X-Π°Π΄ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠΈΡΡΠ΅ΡΡΡ. ΠΠΎΠ³Π΄Π° ΠΎΠ½ Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ 84, ΠΎΠ½ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ, ΠΈ Y-Π°Π΄ΡΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΡΠΊΡΠ°Π½, ΠΎΡΠΏΡΠ°Π²Π»ΡΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π΄Π°Π½Π½ΡΡ .
Π’Π°Π±Π»ΠΈΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ PCD8544
0x00 - NOP (No operation)|0x01 - All segments on|0x0C - Normal mode|0x0D - All segments off|0x20 - Basic commands|0x21 - Extended commands
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Arduino ΠΈ ESP8266: ΠΡΠ°Π½ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Arduino Uno (Π»ΠΎΠ³ΠΈΠΊΠ° 5Π) ΠΈ ESP8266/ESP32 (Π»ΠΎΠ³ΠΈΠΊΠ° 3.3Π) Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΡΡΠΎΠ²Π½Π΅ΠΉ. ΠΠΎΠ΄ΡΠ»ΠΈ Nokia 5110 Π½Π° Π±Π°Π·Π΅ PCD8544 ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΈΠ²ΡΡΠΈ. Π₯ΠΎΡΡ Π΄Π°ΡΠ°ΡΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ 2.7-3.3Π, ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 5Π Π»ΠΎΠ³ΠΈΠΊΠΈ Arduino Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ESP8266 ΠΈΠ»ΠΈ ESP32, ΡΠΈΡΡΠ°ΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ: ΡΡΠΈ ΠΏΠ»Π°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 3.3Π, ΠΈ ΠΈΡ Π²ΡΡ ΠΎΠ΄Ρ Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΈΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π² 5Π, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠ°ΡΡΠΌ LCD. Π ΡΡΠ°ΡΡΡΡ, PCD8544 ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅Ρ 3.3Π ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ GPIO ESP-ΡΠ΅ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΡΠΊΡΠ°Π½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ, ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ ΠΈΠ»ΠΈ "ΡΠ½Π΅Π³" Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ SPI Π² ΠΊΠΎΠ΄Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎ 4 ΠΠΡ) ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π½Π° Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ .
ΠΠ»Ρ ESP8266 ΡΠ°ΠΊΠΆΠ΅ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠ½Π° Π½Π΅Ρ
Π²Π°ΡΠΊΠ° ΠΏΠΈΠ½ΠΎΠ². Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Arduino, Π·Π΄Π΅ΡΡ Π½Π΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π΄Π»Ρ SPI. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΡΠ΅ ΠΏΠΈΠ½ΠΎΠ² Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ (NodeMCU, Wemos D1 Mini), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ SPI ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΉ CLK ΠΈ DIN, Π° ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ (CE, DC, RST) ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°ΡΠΈΡΡ Π½Π° Π»ΡΠ±ΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠ΅ GPIO.
- Arduino Uno/Nano
- ESP8266 (NodeMCU)
- ESP32
- Raspberry Pi Pico
- STM32
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°
ΠΠΈΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Ρ Π½ΡΠ»Ρ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ PCD8544 ΠΈΠ»ΠΈ Nokia_5110_LCD. ΠΠ½ΠΈ Π°Π±ΡΡΡΠ°Π³ΠΈΡΡΡΡ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ, ΠΊΡΡΠ³ΠΎΠ² ΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ° ΡΠ°Π·Π½ΡΡ ΡΡΠΈΡΡΠΎΠ².
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ Π±ΡΡΠ΅ΡΠ°. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠΊΡΠ°Π½Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Ρ
ΡΠ°Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (RAM). ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠΈΡΡΠ΅ΡΠ΅ ΡΠΎΡΠΊΡ ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ», ΠΌΠ΅Π½ΡΡΡΡΡ Π±ΠΈΡΡ Π² Π±ΡΡΠ΅ΡΠ΅. ΠΠΊΡΠ°Π½ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ display().
ΠΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ:
- π§ ΠΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ RAM: ΠΡΡΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 504 Π±Π°ΠΉΡ (84Γ48/8). ΠΠ»Ρ Arduino Uno ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½Π°Ρ ΡΠ°ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ (2 ΠΠ), ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
- β‘ Π‘ΠΊΠΎΡΠΎΡΡΡ: ΠΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΠ΅Π½ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ.
- π¨ ΠΠ΅ΡΡΠ°Π½ΠΈΠ΅: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΡΠ΅ΡΠ° ΡΡΡΡΠ°Π½ΡΠ΅Ρ ΡΡΡΠ΅ΠΊΡ ΠΌΠ΅ΡΡΠ°Π½ΠΈΡ ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΡΠ°ΡΡΠ΅ΠΉ ΡΠΊΡΠ°Π½Π°.
ΠΠ»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ "Π±Π΅Π· Π±ΡΡΠ΅ΡΠ°", ΡΠΈΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π½Π° ΡΠΊΡΠ°Π½. ΠΡΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΡΡΡΠΎΡΠ° ΠΈ ΡΠΈΡΠ°ΡΡ-ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ-Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π±Π°ΠΉΡΡ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°, Π½Π΅ Π·Π°ΡΡΠΎΠ½ΡΠ² ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ.
ΠΠ»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π½Π° Arduino ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΡΡΡ Π±Π΅Π· ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Ρ ΠΊΠΎΠ΄Π°ΠΌΠΈ Π²ΡΡΠ΅ 127 (ASCII), Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½Ρ, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠΆΠ°ΡΡΠ΅ ΡΡΠΈΡΡΡ.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ ΡΡ Π΅ΠΌΡ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π‘Π°ΠΌΠ°Ρ ΡΠ°ΡΡΠ°Ρ ΠΈΠ· Π½ΠΈΡ β ΡΠ»Π°Π±ΡΠΉ ΠΊΠΎΠ½ΡΡΠ°ΡΡ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΈΠΌ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΡΠΊΡΠ°Π½Π° (ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ°Π·Π±ΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π²Π΅Π»ΠΈΠΊ).
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ° Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ (ΡΠ°ΡΡΠΎ setContrast()) ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡΠ΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 127 (ΠΈΠ»ΠΈ 0-255 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ). ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ 0xB0 (176) ΡΠ°ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π΄Π»Ρ ΠΊΠΎΠΌΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎ 0xD0 ΠΏΡΠΈ ΡΡΠΊΠΎΠΌ ΡΠΎΠ»Π½ΡΠ΅.
ΠΡΡΠ³Π°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β "ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΠΎΠ΅" ΠΈΠ»ΠΈ Π·Π΅ΡΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ»Π°Π³Π° Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ/Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ Π»ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ DIN ΠΈ CLK, Ρ
ΠΎΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΡΠ²Π°Π½ΠΈΠΈ ΡΡΠΈΡ
Π΄Π²ΡΡ
ΡΠΊΡΠ°Π½ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ.
ΠΡΠ»ΠΈ Π½Π° ΡΠΊΡΠ°Π½Π΅ Π²ΠΈΠ΄Π½Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ ("ΡΠ½Π΅Π³"), ΡΡΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊ:
- ΠΠ»ΠΎΡ ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Π² ΠΏΠ°ΠΉΠΊΠ΅ ΠΈΠ»ΠΈ breadboard.
- ΠΡΡΡΡΡΡΠ²ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ GND ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΈ ΡΠΊΡΠ°Π½ΠΎΠΌ.
- Π‘Π»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ SPI.
- ΠΠΎΠΌΠ΅Ρ ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ (ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 10-100 ΠΌΠΊΠ€ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ VCC ΠΈ GND).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ ΠΎΡΡΠ°Π²Π»ΡΠΉΡΠ΅ Π²Ρ ΠΎΠ΄ RST (Reset) Π²ΠΈΡΠ΅ΡΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅. ΠΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ²Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΏΠΈΠ½Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΠ½ΡΡ ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ/Π·Π΅ΠΌΠ»Π΅ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΄Π°ΡΠ°ΡΠΈΡΡ, ΠΈΠ½Π°ΡΠ΅ ΡΠΊΡΠ°Π½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ.
Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Nokia 5110 Π½Π° 90% Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΠ°ΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π±ΠΎΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠ°ΡΡΠΈΡΡ.
FAQ: Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Nokia 5110 Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π³ΠΈΡΡΡΡ?
ΠΠ°, ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ SPI. ΠΠ°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΡΡΠ½ΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π±Π°ΠΉΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΈΠ½Π°ΠΌΠΈ DC ΠΈ CE, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π±Π°ΠΉΡΠΎΠ² Π² ΠΏΠ°ΠΌΡΡΠΈ GDRAM. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΌ ΠΊΠΎΠ΄Π°.
ΠΠΎΡΠ΅ΠΌΡ ΡΠΊΡΠ°Π½ ΡΠ²Π΅ΡΠΈΡΡΡ, Π½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ?
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ΅ (ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΈΠΉ) ΠΈΠ»ΠΈ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ (0x0C). Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ±ΡΠΎΡΠ° (RST) ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ°ΠΊΠΎΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ?
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π»ΡΠ±ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΡ ΡΠΎΡΠΊΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠΈΡΡΡ 8x5 ΠΈΠ»ΠΈ 6x8 ΡΠ²Π»ΡΡΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π΅ΠΌΡΠΌΠΈ. ΠΠΎΠ»ΡΡΠΈΠ΅ ΡΠΈΡΡΡ (ΠΊΠ°ΠΊ Π² ΡΠ°ΡΠ°Ρ ) ΡΠΈΡΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½ΡΡ ΡΠ΅ΡΠΊΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Π»ΠΈ ΡΡΠΎΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Ρ Raspberry Pi?
ΠΠ±ΡΠΎΠ»ΡΡΠ½ΠΎ. Raspberry Pi ΠΈΠΌΠ΅Π΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ SPI Π½Π° GPIO-ΠΏΠΈΠ½Π°Ρ . ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ β Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠ²Π½ΠΈ Pi ΡΠΎΡΡΠ°Π²Π»ΡΡΡ 3.3Π, ΡΡΠΎ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Nokia 5110. ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python (Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° spidev) ΠΈΠ»ΠΈ C++.