Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ LCD 1602 ΠΊ Arduino: ΠΎΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Π΄ΠΎ ΠΊΠΎΠ΄Π°

Π’ ΠΌΠΈΡ€Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arduino визуализация Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, позволяя ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ состояниС систСмы Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Одним ΠΈΠ· самых доступных ΠΈ популярных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для этой Π·Π°Π΄Π°Ρ‡ΠΈ являСтся ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ дисплСй LCD 1602, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ 16 символов Π² 2 строки. НСсмотря Π½Π° свою простоту, этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ схСмотСхникС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСработоспособности устройства ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Основная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² часто кроСтся Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π² написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, сколько Π² физичСской ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ 16 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅ дисплСя с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Uno ΠΈΠ»ΠΈ Nano. БущСствуСт нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ связи: стандартный ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ задСйствуСт ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΈΠ½ΠΎΠ², ΠΈ Π±ΠΎΠ»Π΅Π΅ экономный Ρ€Π΅ΠΆΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· рСгистр сдвига ΠΈΠ»ΠΈ I2C-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму прямого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° являСтся Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ΠΎΠΌ для понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ ТидкокристалличСских ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ².

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ сборки ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ°ΠΉΠΊΠ° Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅ трСбуСтся ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Π° для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. ΠœΡ‹ рассмотрим Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ контрастности ΠΈ напишСм ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скСтч, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ привСтствСнноС сообщСниС. ПониманиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ V0, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΉ Π·Π° контраст, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ситуации, ΠΊΠΎΠ³Π΄Π° дисплСй Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Π½ΠΎ символы Π½Π° Π½Π΅ΠΌ Π½Π΅ Π²ΠΈΠ΄Π½Ρ‹.

Анатомия дисплСя ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

ΠœΠΎΠ΄ΡƒΠ»ΡŒ LCD 1602 базируСтся Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ HD44780 ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π°Π½Π°Π»ΠΎΠ³Π°Ρ…, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ Π² Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ элСктроникС. На Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΊΡ€ΠΎΠΌΠΊΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ располоТСны 16 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… отвСрстий, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅: VSS ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ (GND), Π° VDD ΠΊ ΠΏΠ»ΡŽΡΡƒ источника питания, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это 5Π’. Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ VEE ΠΈΠ»ΠΈ V0, слуТит для Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ контрастности изобраТСния ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ особого внимания ΠΏΡ€ΠΈ сборкС схСмы.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² β€” это Π»ΠΈΠ½ΠΈΠΈ управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ дисплСю, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ сигналы. Пин RS (Register Select) Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ рСгистр Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, опрСдСляя, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π±Π°ΠΉΡ‚ воспринят ΠΊΠ°ΠΊ для исполнСния ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ символ для отобраТСния. Пин RW (Read/Write) ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹; Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ запись, поэтому этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ часто ΡΠ°ΠΆΠ°ΡŽΡ‚ Π½Π° зСмлю. Π‘ΠΈΠ³Π½Π°Π» E (Enable) являСтся ΡΡ‚Ρ€ΠΎΠ±ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ состояния заставляСт дисплСй ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π»ΠΈΠ½ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ 8 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡˆΠΈΠ½Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… D0-D7, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСдаСтся Π±Π°ΠΉΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ интСрфСйса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всС Π»ΠΈΠ½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ вСсь ΠΏΠΎΡ€Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ 4-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡ‚Π°Ρ€ΡˆΡƒΡŽ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρƒ D4-D7. НиТС прСдставлСна Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСх Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ошибок ΠΏΡ€ΠΈ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ΅.

Пин НазваниС ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino
1 VSS ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ (ЗСмля) GND
2 VDD ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ (+5Π’) 5V
3 VEE (V0) ΠšΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π°
4 RS Π’Ρ‹Π±ΠΎΡ€ рСгистра Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 12)
5 RW Π§Ρ‚Π΅Π½ΠΈΠ΅/Π—Π°ΠΏΠΈΡΡŒ GND (для записи)
6 E Π‘Ρ‚Ρ€ΠΎΠ± (Enable) Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 11)

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ питания ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° для survival модуля. ΠŸΠΎΠ΄Π°Ρ‡Π° напряТСния 5Π’ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ GND ΠΈΠ»ΠΈ Π·Π΅ΠΌΠ»ΠΈ Π½Π° VDD ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ дисплСя ΠΈΠ· строя, послС Ρ‡Π΅Π³ΠΎ восстановлСниС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

НСобходимыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ сборкС

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Π°ΠΌ потрСбуСтся ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ инструмСнта ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ доступны Π² любом ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ элСктроники. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ элСмСнтом, бСзусловно, являСтся сам дисплСй LCD 1602, ΠΎΠ΄Π½Π°ΠΊΠΎ для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ схСмы нСльзя ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ сигнала ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ появлСнию Β«ΡˆΡƒΠΌΠΎΠ²Β» Π½Π° экранС ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ изобраТСния.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ элСмСнтом настройки являСтся ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ рСзистор) Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 10 кОм. ИмСнно ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ контрастности ΠΈ позволяСт Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ напряТСниС Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ V0. Π‘Π΅Π· этого элСмСнта Π»ΠΈΠ±ΠΎ всС сСгмСнты символов Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π»ΠΈΡ‚Ρ‹ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Π»ΠΈΠ±ΠΎ экран останСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Ρ‚ΠΈΠΏΠ° Β«ΠΏΠ°ΠΏΠ°-ΠΏΠ°ΠΏΠ°Β» для ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

  • πŸ”Œ ΠŸΠ»Π°Ρ‚Π° Arduino (Uno, Nano ΠΈΠ»ΠΈ Mega) β€” ΠΌΠΎΠ·Π³ систСмы, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы.
  • πŸ“Ÿ ДисплСй LCD 1602 с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ HD44780 β€” устройство Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • πŸŽ›οΈ ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ 10 кОм β€” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Ρ€ΡƒΡ‡Π½ΠΎΠΉ настройки чСткости символов.
  • πŸ”‹ USB-кабСль β€” для питания ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
  • 🧡 ΠœΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° (Breadboard) β€” для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ.

ΠŸΠ΅Ρ€Π΅Π΄ сборкой рСкомСндуСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino ΠΈ отсутствиС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ΠΊΠ΅. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ дисплСй, Π½Π° Π΅Π³ΠΎ повСрхности ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ защитная ΠΏΠ»Π΅Π½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΡΠ½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ питания, ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹ Π½Π΅ смоТСтС ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ качСство отобраТСния символов. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш USB-кабСль ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ зарядку, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ½Π°Ρ‡Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ сборкой

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Пошаговая схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²

ΠŸΡ€ΠΎΡ†Π΅ΡΡ соСдинСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ случайных ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ манипуляций с ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ. НачинаСм с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ дисплСя (VSS) соСдиняСм с Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ GND Π½Π° Arduino, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ (VDD) β€” с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ 5V. Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ (VEE) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ срСднСму Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π°, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ΄ΡƒΡ‚ Π½Π° 5V ΠΈ GND соотвСтствСнно.

Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ сигналам. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ RS Π½Π° дисплСС соСдиняСм с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΠΈΠ½ΠΎΠΌ Arduino, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎΠΌΠ΅Ρ€ 12. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ RW (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись) Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΡ‹ всСгда саТаСм Π½Π° GND, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Arduino Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° экран, Π½ΠΎ Π½Π΅ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… статус. Π‘Ρ‚Ρ€ΠΎΠ±-сигнал E ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ ΠΏΠΈΠ½Ρƒ 11. ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… D4 Ρ‡Π΅Ρ€Π΅Π· D7 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ ΠΏΠΈΠ½Π°ΠΌ 5, 4, 3 ΠΈ 2 соотвСтствСнно, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 4-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ интСрфСйс, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ D0-D3 ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΠΈΠ½Π°ΠΌ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 9, 8, 7, 6). Однако такая схСма Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠ° ΠΈ Ρ€Π΅Π΄ΠΊΠΎ примСняСтся Π² соврСмСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΈΠ½ Π½Π° вСс Π·ΠΎΠ»ΠΎΡ‚Π°. ПослС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ всСх соСдинСний согласно схСмС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB-ΠΏΠΎΡ€Ρ‚ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 4-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ?

Π’ 4-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… разбиваСтся Π½Π° Π΄Π²Π΅ части (ΡΡ‚Π°Ρ€ΡˆΠ°Ρ ΠΈ младшая Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹). Π­Ρ‚ΠΎ ΡƒΠ΄Π²Π°ΠΈΠ²Π°Π΅Ρ‚ врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ экономит 4 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ использовании Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с дисплССм.

Настройка контрастности ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ запуск

ПослС ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания экран, скорСС всСго, загорится, Π½ΠΎ изобраТСния Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ ситуация, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ настройки контрастности Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π½Π΅Π΅ установлСнный ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€. МСдлСнно Π²Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Ρ€ΡƒΡ‡ΠΊΡƒ рСзистора, наблюдая Π·Π° экраном: Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ прСвратятся Π² Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ символы послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°.

Если Π²Ρ‹ ΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ Π΄ΠΎ ΡƒΠΏΠΎΡ€Π°, Π° экран остаСтся Π±Π΅Π»Ρ‹ΠΌ ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ Π±Π΅Π· Ρ‡Π΅Ρ‚ΠΊΠΈΡ… Π³Ρ€Π°Π½ΠΈΡ† символов, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ срСднСго Π²Ρ‹Π²ΠΎΠ΄Π° рСзистора ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ V0. ИмСнно напряТСниС Π½Π° этом ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ управляСт ΡƒΠ³Π»ΠΎΠΌ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΆΠΈΠ΄ΠΊΠΈΡ… кристаллов Π²Π½ΡƒΡ‚Ρ€ΠΈ ячСйки дисплСя. Блишком высокоС напряТСниС Π΄Π΅Π»Π°Π΅Ρ‚ Ρ„ΠΎΠ½ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΌ, слишком Π½ΠΈΠ·ΠΊΠΎΠ΅ β€” скрываСт символы. НСобходимо Π½Π°ΠΉΡ‚ΠΈ Β«Π·ΠΎΠ»ΠΎΡ‚ΡƒΡŽ сСрСдину», ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ символы Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅, Π° Ρ„ΠΎΠ½ остаСтся свСтлым.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности схСмы Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ стандартный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню File β†’ Examples β†’ LiquidCrystal β†’ HelloWorld. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ΄Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΈΠ½ΠΎΠ², ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ вашСй схСмС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (строка LiquidCrystal lcd(rs, en, d4, d5, d6, d7)). ПослС компиляции ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча Π½Π° экранС Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ надпись Β«Hello WorldΒ» ΠΈ ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ курсор.

Π Π°Π±ΠΎΡ‚Π° с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ LiquidCrystal ΠΈ ΠΊΠΎΠ΄

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° базируСтся Π½Π° стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ LiquidCrystal, которая Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Arduino IDE ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ установки. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° абстрагируСт слоТныС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ сигналов, прСдоставляя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ простыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для управлСния дисплССм. Π’ Π½Π°Ρ‡Π°Π»Π΅ скСтча ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» #include ΠΈ создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ дисплСя с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ задСйствованных ΠΏΠΈΠ½ΠΎΠ².

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ setup происходит ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ настройка: указываСтся Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ экрана (16 символов Π½Π° 2 строки) ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ подсвСтка. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ часто ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ привСтствСнноС сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ висит Π½Π° экранС нСсколько сСкунд. Ѐункция lcd.begin(16, 2) ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сброса ΠΈ настройки ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° HD44780, пСрСводя Π΅Π³ΠΎ Π² 4-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π² зависимости ΠΎΡ‚ declared ΠΏΠΈΠ½ΠΎΠ².

void loop {

lcd.setCursor(0, 0); // Установка курсора Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки

lcd.print("Temp: 25.5 C"); // Π’Ρ‹Π²ΠΎΠ΄ тСкста

lcd.setCursor(0, 1); // ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку

lcd.print("Hum: 60%");

delay(1000); // ΠŸΠ°ΡƒΠ·Π° 1 сСкунда

}

Для динамичСского обновлСния Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ комбинация ΠΊΠΎΠΌΠ°Π½Π΄ очистки экрана lcd.clear ΠΈ установки курсора lcd.setCursor(col, row). Π’Π°ΠΆΠ½ΠΎ Π½Π΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΠΉ очистки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° создаСт Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠ΅ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅. Π›ΡƒΡ‡ΡˆΠ΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСняСмыС символы, возвращая курсор Π² Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ приятным для Π³Π»Π°Π·.

Часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ошибки ΠΈ ΠΈΡ… устранСниС

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ схСмС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ диагностикой. Бамая распространСнная ошибка β€” Β«Π±Π΅Π»Ρ‹ΠΉ экран» ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ подсвСткС. Π’ 90% случаСв это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ V0 Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Ρƒ ΠΈΠ»ΠΈ напряТСниС Π½Π° Π½Π΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ напряТСниС Π½Π° срСднСм Π²Ρ‹Π²ΠΎΠ΄Π΅ рСзистора: ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ»Π°Π²Π½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ 0 Π΄ΠΎ 5Π’ ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ частый случай β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ бСссмыслСнного Π½Π°Π±ΠΎΡ€Π° символов («кракозябры»). Π­Ρ‚ΠΎ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ рассинхронизации: Arduino отправляСт Π΄Π°Π½Π½Ρ‹Π΅, Π½ΠΎ дисплСй ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΈΡ… Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΈΠ½ΠΎΠ² Π² строкС создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° LiquidCrystal Π² ΠΊΠΎΠ΄Π΅. ΠŸΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π½Π½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ RS ΠΈ E ΠΈΠ»ΠΈ Π»ΠΈΠ½ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Ρ… D4-D7 Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ хаосу Π½Π° экранС.

  • πŸ” Π­ΠΊΡ€Π°Π½ ΠΌΠΈΠ³Π°Π΅Ρ‚ β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ питания, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Arduino ΠΎΡ‚ внСшнСго источника 9-12Π’, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ USB.
  • πŸ” Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ ΠΏΠ»Ρ‹Π²ΡƒΡ‚ β€” ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ прилСгания.
  • πŸ” Π’ΠΈΠ΄Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΈ β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Arduino Nano, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² мСню Β«ToolsΒ» Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ процСссор (ATmega328P ΠΈΠ»ΠΈ ATmega328P Old Bootloader). ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ошибкам компиляции ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², Π²Π»ΠΈΡΡŽΡ‰ΠΈΡ… Π½Π° Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ….

Π”Π΅Ρ‚Π°Π»ΠΈ ΠΈ вопросы

МоТно Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ LCD 1602 ΠΊ Arduino Ρ‡Π΅Ρ€Π΅Π· I2C?

Π”Π°, это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ рСкомСндуСтся для экономии ΠΏΠΈΠ½ΠΎΠ². Для этого Π½Π° Ρ‚Ρ‹Π»ΡŒΠ½ΡƒΡŽ сторону дисплСя Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ I2C. Π’ ΠΊΠΎΠ΄Π΅ вмСсто Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ LiquidCrystal ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° LiquidCrystal_I2C, Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сводится всСго ΠΊ Π΄Π²ΡƒΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌ (SDA ΠΈ SCL) плюс ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ дисплСй ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ пустыС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ вмСсто Π±ΡƒΠΊΠ²?

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π½Π΅ настроСн контраст. Π’Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ V0. Если это Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π½Ρ‹ Π»ΠΈ Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… D4-D7 мСстами Π² ΠΊΠΎΠ΄Π΅ ΠΈ Π½Π° схСмС.

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π° LCD 1602?

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ HD44780 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ символов (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 5x8 Ρ‚ΠΎΡ‡Π΅ΠΊ) ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ 5x10 для ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… символов, Π½ΠΎ это ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ количСство ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π·Π½Π°ΠΊΠΎΠ², ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свои символы Π² памяти.

Какой ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ потрСбляСт подсвСтка дисплСя?

Π’ΠΎΠΊ подсвСтки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт ΠΎΠΊΠΎΠ»ΠΎ 20-40 мА Π² зависимости ΠΎΡ‚ яркости ΠΈ Ρ†Π²Π΅Ρ‚Π°. ΠŸΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ USB ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° это Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ, Π½ΠΎ ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ этот расход. Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, мСняя сопротивлСниС Π² Ρ†Π΅ΠΏΠΈ подсвСтки (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 15 ΠΈ 16), Ссли это прСдусмотрСно конструкциСй.

πŸ“Š Какой ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅?
ΠŸΡ€ΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²)
Π§Π΅Ρ€Π΅Π· I2C Π°Π΄Π°ΠΏΡ‚Π΅Ρ€
Π§Π΅Ρ€Π΅Π· рСгистр сдвига 74HC595
МнС Π½Π΅ Π½ΡƒΠΆΠ΅Π½ дисплСй