ДисплСй Π½Π° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ: ΠšΡƒΠΏΠΈΡ‚ΡŒ ДисплСи для Arduino/ESP/Raspberry Pi (Доставка Π Π€,БНГ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ дисплСя Ips 0,96 дюймов (80*160) Π½Π° Π±Π°Π·Π΅ ST7735 ΠΊ Arduino

 Для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Arduino Π½ΡƒΠΆΠ΅Π½ дисплСй. Один ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… дисплССв я ΡƒΠΆΠ΅ испытывал ΠΈ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ дисплСй. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅ Π½Π° Али Π±Ρ‹Π» ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ дисплСй, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Ρƒ, хотя Π±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Ардуинки ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ вывСсти Π½Π° Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ дисплСя Π½Π΅ ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΎΡΡŒ, поэтому Ρ€Π΅Ρ‡ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ Ρ„Π°ΠΊΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ дисплСя Π² общСм…

НазначСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² модуля дисплСя Π½Π° Π±Π°Π·Π΅ ST7735

Β Π’Π½Π°Ρ‡Π°Π»Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ хотя Π±Ρ‹ отчасти ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈ Π·Π° Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½Π° панСлькС дисплСя.
β€’ SCK, MOSI – Π»ΠΈΠ½ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SPI. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ названия – DO/DI, SCL/SDA. Π’Ρ‹Π²ΠΎΠ΄ MISO отсутствуСт.
β€’ CS – Π²Ρ‹Π±ΠΎΡ€ Ρ‡ΠΈΠΏΠ°. Активный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΉ.
β€’ DC – Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° записываСмого Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ слова – Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ ΠΈΠ½Ρ‹Π΅ обозначСния этого Π²Ρ‹Π²ΠΎΠ΄Π° – A0, RS.
β€’ RESET – Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ сброс. Π’ состав ΠΊΠΎΠΌΠ°Π½Π΄ ST7735 Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ сброса, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π° этом Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ. Однако, слСдуСт ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… рСгистров ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° значСния ΠΏΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ сбросу Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.

β€’ VCC, GND – Π»ΠΈΠ½ΠΈΠΈ питания ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСния – ΠΎΡ‚ 3.3Π’ Π΄ΠΎ 5Π’.
β€’ LED (ΠΈΠ»ΠΈ BL, BLK) – ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ дисплСя. Максимально допустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° этот Π²Ρ‹Π²ΠΎΠ΄ напряТСния – 3.3 Π’. Π’ послСдних модификациях ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ имССтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ 5Π’ –> 3.3 Π’. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎΠΉ сторонС своСго модуля, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π²Ρ‹Π²ΠΎΠ΄Ρ‹ LED ΠΈ VCC ΠΈ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ любоС ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ для вас напряТСниС. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это микросхСма LM.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ дисплСя ΠΊ Arduino

НиТС Ρ‚Π°Π±Π»ΠΈΡ†Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ описано ΠΊ ΠΊΠ°ΠΊΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ Ардуино ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ дисплСй.
LCD Arduino
GND GND
VCC VCC
SCK 13
SDA 11
RES 9
RS 8
CS 10
LEDA 3.3V
* — смотритС Π½Π° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ обозначСния дисплСя Π² Π°Π±Π·Π°Ρ†Π΅ Π²Ρ‹ΡˆΠ΅. Π‘Ρ…Π΅ΠΌΡƒ здСсь ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ смысла Π½Π΅Ρ‚.

АналогичныС обозначСния Π½Π° ΠΏΠ»Π°Ρ‚Π΅ дисплСя. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ самой схСмС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…

Если Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ Ρ‚Π°ΠΊΠΎΠΉ графичСский Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ дисплСй Π½Π° Π±Π°Π·Π΅ ST7735, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² срСду Ардуино (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ):

Adafruit_GFX_Library – графичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°;
Adafruit-ST7735-Library – Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Ну ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдусматриваСтся, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСна Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° <SPI.h>. Π­Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для взаимодСйствия Arduino ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств. Π’ нашСм случаС это дисплСй. ВсС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ скСтчам.
Π‘ΠΊΠ΅Ρ‚Ρ‡ΠΈ для дисплСя Π½Π° Π±Π°Π·Π΅ ST7735

Π’ скСтчС Ρ‚Π°ΠΊΠΆΠ΅ смотрим, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ описанныС Π²Ρ‹ΡˆΠ΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ прописаны.

Π‘ΠΊΠ΅Ρ‚Ρ‡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡˆΡ€ΠΈΡ„Ρ‚

Π‘ΠΊΠ΅Ρ‚Ρ‡ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ

БобствСнно это всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΡˆΠΈΡ… Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π°Π±Π»Π°Ρ….

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ дисплСя

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ° Π½Π΅ лилась Π² Ардуинку, выдавая ΠΎΡˆΠΈΠ±ΠΊΡƒ – (avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00) Π’ настройках Π±Ρ‹Π»ΠΈ выставлСны ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ >>ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€>>Atmega326P (Old Bootloader)
И всС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ!

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ Arduino LCD дисплСи β€” Arduino Mania

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino, часто приходится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ дисплСи для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ДисплСи эти Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ставит ΠΏΠ΅Ρ€Π΅Π΄ собой вопрос, β€” ΠΊΠ°ΠΊΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ? Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся Π² этих нСпонятных Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…: LCD, TFT, OLED

ВсС ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ Arduino LCD дисплСи ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ основныС Π³Ρ€ΡƒΠΏΠΏΡ‹:

  • Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ – экраны простого Ρ‚ΠΈΠΏΠ°, Π½Ρ‹Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² основном для отобраТСния нСбольшого количСства ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π²Ρ€ΠΎΠ΄Π΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.
  • LCD ΠΈΠ»ΠΈ Π–Πš-дисплСи (ТидкокристалличСскиС) – Π½Π° экраны такого Ρ€ΠΎΠ΄Π° ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ вывСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ побольшС. НапримСр, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ словом (Temp β€” 16Π‘).

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ дисплСй – это Ρ‚Π΅ΠΌΠ° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, здСсь Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Π–Πš дисплСях.

Β 

Разновидности Arduino LCD дисплССв

Β 

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ – ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ экраны Ρ‚Ρ€Π΅Ρ… Π²ΠΈΠ΄ΠΎΠ²:

    • LCD — это ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ дисплСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ символы ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ количСства ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ lcd дисплСй arduino 1602. Π­ΠΊΡ€Π°Π½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π²Π΅ строки ΠΏΠΎ 16 символов каТдая. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этого Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ с Π»ΠΈΡ…Π²ΠΎΠΉ для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Arduino для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π•ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ – lcd keypad shield.
    • TFT — это графичСский дисплСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ символы, Π½ΠΎ ΠΈ изобраТСния. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ изобраТСния зависит ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана. TFT экраны стоят Π½Π° порядок Π΄ΠΎΡ€ΠΎΠΆΠ΅, особСнно сСнсорныС. Но ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π²Ρ‹ΡˆΠ΅.ДисплСи Arduino LCD TFT ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с построСниСм Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Π•ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ с шилдов с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SD – ΠΊΠ°Ρ€Ρ‚Ρ‹. БСнсорныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ шилдС с экраном, Ρ‡Ρ‚ΠΎ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ позволяСт ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ….
    • OLED — это Ρ‚ΠΎΡ‚ ΠΆΠ΅ TFT ΡΠΊΡ€Π°Π½Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вмСсто ΠΆΠΈΠ΄ΠΊΠΈΡ… кристалов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ свСтодиоды, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ большой ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π°, ΡΠΎΡ‡Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ мСньшСС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ энСргии. Однако, ΠΈΡ… Ρ†Π΅Π½Π° Π½Π° сСгодняшний дСнь ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Arduino для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

Π’ΠΈΠ΄Π΅ΠΎ проСктов с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ LCD дисплССв Ардуино

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ LCD 1602, Π²ΠΈΠ΄Π΅ΠΎ Π½ΠΈΠΆΠ΅ дСмонстрируСт, Ρ‡Ρ‚ΠΎ прСдставляСт ΠΈΠ· сСбя экранчик, Π² ΠΊΠΎΠ½Ρ†Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ дисплСй отобраТаСт символы.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ дСмонстрации Ρ€Π°Π±ΠΎΡ‚Ρ‹ дисплСя arduino tft. ΠŸΠ°Ρ€Π΅Π½Π΅ΠΊ рассказываСт, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π° графичСской ΠΈ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° экран. Π•Ρ‰Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π΅ тСкста Π² Arduino tft Π½Π° русском языкС. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с OLED LCD Display Module I2C 0.96 Π² срСдС Arduino. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ Π²ΠΈΠ΄Π΅ΠΎ инструкция ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ, ΠΎΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π΄ΠΎ установки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

К Π²Ρ‹Π±ΠΎΡ€Ρƒ экрана нуТно ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. НапримСр, Ссли Π² ΠΏΠ»Π°Π½Π°Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TFT дисплСй, Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, достаточно ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ arduino lcd 1602 ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ сСгмСнтным. OLED дисплСи Ардуино ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° остро встаСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° потрСблСния элСктроэнСргии.

ΠœΠ΅Ρ‚ΠΊΠΈ: ΠœΠ΅Ρ‚ΠΊΠΈ LCD LCD 1602 oled tft дисплСй

6 дисплССв для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… с вашСго Arduino

Π˜Ρ‚Π°ΠΊ, Ρƒ вас Π΅ΡΡ‚ΡŒ Arduino. Π’Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основы, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π²Ρ‹ слСдовали руководству для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ. Π§Ρ‚ΠΎ дальшС?

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ дисплСя Π² ваш Arduino ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠΌ цСлям. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ использованиС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² β€” это считываниС Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², дисплСй позволяСт ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π² Arduino IDE. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ вашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ тСксту, изобраТСниям ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ интСрактивности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСнсорного экрана.

МногиС стартовыС Π½Π°Π±ΠΎΡ€Ρ‹ Arduino

ΠΏΡ€ΠΈΠΉΡ‚ΠΈ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ простого отобраТСния. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ мноТСство Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ‰ΠΈΡ‚ΠΎΠ² Arduino

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнныС Π² Π½ΠΈΡ… экраны. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΌΡ‹ рассмотрСли большиС дисплСи, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Raspberry Pi

Π Π°Π½Π΅Π΅ Π±Ρ‹Π»ΠΎ доступно нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ подходят для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Arduino.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌ вас с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ дисплССв, Π³Π΄Π΅ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.

1. ЖидкокристалличСский дисплСй

ТидкокристалличСский дисплСй (LCD) являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнным дисплССм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… DIY ΠΈ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅. Π­Ρ‚ΠΎ Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ просты Π² эксплуатации, ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ ΠΈ нСвСроятно Π΄Π΅ΡˆΠ΅Π²Ρ‹.

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ дисплСя ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ. НСкоторыС большС, с большим количСством ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… пространств ΠΈ строк, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с подсвСткой. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… крСпятся нСпосрСдствСнно ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· 8 ΠΈΠ»ΠΈ 12 соСдинСний ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Arduino, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… нСсовмСстимыми с ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ с мСньшим количСством доступных ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Π’ этом случаС, ΠΊΡƒΠΏΠΈΡ‚ΡŒ экран с АдаптСр I2C, Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 4 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°.

ДоступныС всСго Π·Π° нСсколько Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² (ΠΈΠ»ΠΈ всСго Π·Π° $ 1,95 Π½Π° Aliexpress с ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΌ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ I2C), эти простыС дисплСи ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π­ΠΊΡ€Π°Π½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ мноТСство прСдустановлСнных символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ случаСв использования Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках. УправляйтС своим Π–Πš-дисплССм, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΆΠΈΠ΄ΠΊΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»Π»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Arduino. ДисплСй () Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Ρ‚ дисплСя() ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ записи Π½Π° Π–Πš-дисплСй, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ Π½Π° сайтС Arduino.

ЗамСчания: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ I2C для Π–Πš-экрана, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ LiquidCrystal_I2C.

Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΈ, ΠžΡΠ½ΠΎΠ²Ρ‹ схСмы ΠΈΠΌΠ΅Ρ‚ΡŒ большой ΠΎΠΏΡ‹Ρ‚ настройки ΠΈ использования 16 Γ— 2 Π–Πš:

2. БСмисСгмСнтныС дисплСи

Π’Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ простоС для отобраТСния чисСл ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… основных символов? ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ΠΌ старой школьной Π°Ρ€ΠΊΠ°Π΄Ρ‹? сСмисСгмСнтный дисплСй ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ ваши потрСбности.

Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с этими ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ малСнькими дисплСями, наша ΠΈΠ³Ρ€Π° Buzz Wire ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… для отобраТСния статуса ΠΈΠ³Ρ€Ρ‹:

Π­Ρ‚ΠΈ простыС ΠΏΠ»Π°Ρ‚Ρ‹ состоят ΠΈΠ· 7 свСтодиодов (8, Ссли Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ), ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ свСтодиоды с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΊΠ°Ρ‚ΠΎΠ΄Π½Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ позволяСт ΠΈΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ соСдинСниС с V + (ΠΈΠ»ΠΈ GND для ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚ΠΎΠ΄Π°) ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² вашСго Arduino. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡ эти Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π² ΠΊΠΎΠ΄Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ нСсколько Π±ΡƒΠΊΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ абстрактныС рисунки β€” всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ доступныС сСгмСнты!

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти дисплСи, посмотритС Π½Π΅ Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ это ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ΅ руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ AllAboutCircuits.

Для Π²ΠΈΠ΄Π΅ΠΎ-Π³ΠΈΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с, ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½ Блосол посвятил эпизод Π΅Π³ΠΎ Π§Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Arduino сСрии ΠΊ сСмисСгмСнтным дисплСям:

3. 5110 ДисплСй

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π² нашСм спискС 5110 дисплСй, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΆΠ½ΠΎ извСстный ΠΊΠ°ΠΊ дисплСй Nokia ΠΈΠ·-Π·Π° Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ использования Π² любимой ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΠΌΠΎΠΉ Nokia 3310.

Π­Ρ‚ΠΈ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹Π΅ Π–Πš-экраны ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΌΠΈ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана 84 Ρ… 48 пиксСлСй, Π½ΠΎ Π½Π΅ позволяйтС этому ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ вас. Π­Ρ‚ΠΈ дисплСи стоят ΠΌΠ΅Π½Π΅Π΅ $ 2 Π½Π° Aliexpress, ΠΎΠ½ΠΈ нСвСроятно Π΄Π΅ΡˆΠ΅Π²Ρ‹ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с подсвСткой Π² ​​стандартной ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°Ρ†ΠΈΠΈ.

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

Sparkfun ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ΅ руководство ΠΏΠΎ использованию этих ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Π–Πš-дисплССв, ΠΈΠ»ΠΈ для быстрого ознакомлСния с 5110, посмотритС это Π²ΠΈΠ΄Π΅ΠΎ с MKMe Lab:

4. OLED-дисплСи

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, OLED дисплСй ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅. На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, эти экраны ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° экраны 5110, Π½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ 0,96-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Π΅ экраны 128 Ρ… 64 ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ, ΠΈ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с подсвСткой Π² ​​стандартной ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°Ρ†ΠΈΠΈ.

Они ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Arduino с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ I2C, Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ наряду с V + Π° Ρ‚Π°ΠΊΠΆΠ΅ GND ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для связи с экраном. Благодаря Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌ эти дисплСи нСвСроятно ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹.

Для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с OLED-дисплСями, наша элСктронная сборка D20 Π½Π°ΡƒΡ‡ΠΈΡ‚ вас всСму, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ самыС ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ кости для ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сСссий!

Π­Ρ‚ΠΈ дисплСи ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅, Π½ΠΎ ΠΈΡ… частота обновлСния позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Основной ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ экран доступСн Π½Π° Amazon.

? Если Π²Π°ΠΌ большС нравятся Ρ€Π΅Ρ‚Ρ€ΠΎ-ΠΈΠ³Ρ€Ρ‹, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Ρ€Π΅Ρ‚Ρ€ΠΎ-классичСского ΠΏΠΎΠ½Π³Π° Π½Π° Arduino?

?

ВозмоТности бСсконСчны, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ любой ΠΈΠ· этих дисплССв Π² свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Π’Ρ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ использованиС дисплСя Arduino? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ экран, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ просто Π½Π΅ Π΄ΡƒΠΌΠ°Π»ΠΈ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅?

Π”Π°ΠΉΡ‚Π΅ Π½Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π½ΠΈΠΆΠ΅!

7 дисплССв, совмСстимых с Arduino, для Π²Π°ΡˆΠΈΡ… элСктронных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

ΠŸΠ»Π°Ρ‚Π° Arduino ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр совмСстимых дисплССв, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих элСктронных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь ΠΎΡ‚ Arduino.

Π‘ΡƒΠ΄ΡŒ Ρ‚ΠΎ показания Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, сообщСниС ОК ΠΈΠ»ΠΈ созданиС интСрфСйса для взаимодСйствия с вашСй ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino.

БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ² дисплССв, совмСстимых с вашим Arduino, Π²ΠΎΡ‚ список ΠΈΠ· 7 ΠΈΠ· Π½ΠΈΡ….

1. Π–Πš-дисплСй TFT

На TFT-дисплСС ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ красочныС изобраТСния ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 480 x 320. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π³Π½Π΅Π·Π΄ΠΎ для SD-ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ схСму SPI FLASH.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ этот дисплСй Π½Π° ebay ->

2. БСнсорный Π–Πš-дисплСй TFT

Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π–Πš-дисплСю TFT, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ сСнсорный экран.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ этот дисплСй Π½Π° ebay ->

3. ВочСчная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°

ВочСчная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ 64 свСтодиода, 8 Γ— 8.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ свСтодиодом ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ для отобраТСния Π±ΡƒΠΊΠ², Ρ†ΠΈΡ„Ρ€, Ρ†ΠΈΡ„Ρ€ ΠΈ Ρ‚. Π”.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ нСсколько Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ этот дисплСй Π½Π° ebay ->

4. Π‘Π΅Π»Ρ‹ΠΉ OLED-дисплСй

Π­Ρ‚ΠΎ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ дисплСй Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ всСго 1 x 0,96 дюйма. Π­Ρ‚ΠΎΡ‚ дисплСй ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΠ½, Π° символы ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π±Π΅Π»Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ дисплСи, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… символы ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ этот дисплСй Π½Π° ebay ->

5.Π–Πš-дисплСй 16 Γ— 2 символа

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ дисплСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ людСй, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ 16 символов Π² 2 строки (доступны ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹). Π­Ρ‚ΠΈ дисплСи Π±Ρ‹Π²Π°ΡŽΡ‚ с синим ΠΈΠ»ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ с подсвСткой.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ этот дисплСй Π½Π° ebay ->

6. 5110 Π–Πš-дисплСй

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ дисплСи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² старых сотовых Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… Nokia.

Π€ΠΎΠ½ сСрый, Π° символы ΠΈΠ»ΠΈ изобраТСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ‘ΠΌΠ½ΠΎ-сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ.Они ΠΎΡ‡Π΅Π½ΡŒ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ ΠΈ простыС Π² использовании.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ этот дисплСй Π½Π° ebay ->

7. 4-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚Ρ€ΡƒΠ±Ρ‡Π°Ρ‚Ρ‹ΠΉ свСтодиодный дисплСй

Π­Ρ‚ΠΎΡ‚ дисплСй позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ 4 Ρ†ΠΈΡ„Ρ€Ρ‹ с сСмью сСгмСнтами. НапримСр, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ этот дисплСй Π½Π° ebay ->

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ пользовались ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· этих дисплССв? Какой дисплСй Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‡Π°Ρ‰Π΅?

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ ΠΌΠ½Π΅, оставив ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π½ΠΈΠΆΠ΅.

Бпасибо Π·Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅,

Π ΡƒΠΈ

П.Π‘. Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ: 21 ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° $ 2

Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ сообщСниС Π½Π° Π–Πš-дисплСС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Ardunio

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ собираСмся ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino с Π–Πš-дисплССм. ΠœΡ‹ собираСмся ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½ΠΎΠ΅ сообщСниС Π½Π° Π–Πš-дисплСС 16/2 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π–Πš-дисплССм 16/2, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ тСхничСских Π·Π½Π°Π½ΠΈΠΉ.

Π’Π Π•Π‘ΠžΠ’ΠΠΠ˜Π―

  1. Π–Πš-дисплСй 16/2
  2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino
  3. Ардуино UNO R3
  4. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°
  5. Π₯лСбная доска
  6. КабСль для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ

Π¨Π°Π³ 1

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino. Π£ мСня послСдняя вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino с www.ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт Arduino.cc Arduino.

Π¨Π°Π³ 2

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° для ΠΆΠΈΠ΄ΠΊΠΎΠ³ΠΎ кристалла. ΠžΠ±Π·ΠΎΡ€ Π–Πš-дисплСя 16/2 Π΄Π°Π½ Π² ΠΌΠΎΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«Π Π°Π±ΠΎΡ‚Π° с Π–Πš-дисплССм 16/2Β». Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ >> Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ >> Π–ΠΈΠ΄ΠΊΠΈΠΉ кристалл.

Π¨Π°Π³ 3

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino…

Π¨Π°Π³ 4

Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² Arduino.

Π¨Π°Π³ 5

Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмС для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ†Π΅ΠΏΠΈ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Arduino.

Π¨Π°Π³ 6

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ вашСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino.

Π¨Π°Π³ 7

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½Π° Π–Πš-дисплСС 16/2.

Π¨Π°Π³ 8

НаТмитС OK ΠΈΠ»ΠΈ ΠžΠ’ΠŸΠ ΠΠ’Π˜Π’Π¬, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€.

Π¨Π°Π³ 9

Π€Π°ΠΉΠ» .hex Arduino Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino, Ссли ΠΎΠ½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΡƒ ΠΈΠ»ΠΈ систСмС. Если устройство Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, ΠΎΠ½ΠΎ загрузится ΠΈ подаст ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° Arduino, Π° Arduino подаст ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π–Πš-дисплСС.

Π¨Π°Π³ 10

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Π–Πš-дисплСС 16/2. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свой Π²Ρ‹Π²ΠΎΠ΄ Π² соотвСтствии с вашСй ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π² соотвСтствии с вашими трСбованиями.

Π‘Π²ΠΎΠ΄ΠΊΠ°

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ Arduino, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π–Πš-дисплССм 16×2 для отобраТСния сообщСния.

дисплССв Arduino | Бписок совмСстимых с Arduino устройств отобраТСния

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим список устройств отобраТСния, совмСстимых с Arduino.Они Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ простых ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… дисплССв Π΄ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… графичСских дисплССв с возмоТностями сСнсорного экрана. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это руководство для сравнСния устройств отобраТСния Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ DIY.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ устройств отобраТСния, упомянутых здСсь, Ρ‚Π°ΠΊΠΆΠ΅ совмСстимы с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ срСдами DIY, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Raspberry Pi, ESP8266, ESP32 ΠΈ Ρ‚. Π”.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ДисплСй — это устройство Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ИспользованиС устройства отобраТСния Π² вашСм Arduino ΠΈΠ»ΠΈ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ DIY, бСзусловно, являСтся прСимущСством, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ / ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° дисплСС, Π° Π½Π΅, скаТСм, Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅.

На Ρ€Ρ‹Π½ΠΊΠ΅ доступно нСсколько Ρ‚ΠΈΠΏΠΎΠ² устройств отобраТСния, совмСстимых с Arduino с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ. Но Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ дисплСя для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° — ваТная Π·Π°Π΄Π°Ρ‡Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ нСсколько аспСктов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ†Π΅Π½Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, простота использования, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Ρ‚. Π”.

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

16 Γ— 2 ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π–Πš-дисплСй

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ устройством отобраТСния с Arduino являСтся Π–Πš-дисплСй 16 Γ— 2. Π­Ρ‚ΠΎ Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ дисплСй, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ этот Π–Πš-дисплСй ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ символы (ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… символов).

Π–Πš-дисплСй 16 Γ— 2

Числа 16 Γ— 2 ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ количСство символов (16) Π² строкС ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ количСство строк (2). БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ увСличСнная вСрсия этого дисплСя, называСмая Π–Πš-дисплССм 20 Γ— 4. Как ΠΈ оТидалось, Ρƒ Π½Π΅Π³ΠΎ 4 строки ΠΏΠΎ 20 символов Π² строкС.

Π–Πš-дисплСй 20 Γ— 4

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π–Πš-дисплСй 16 Γ— 2 (ΠΈ Π΅Π³ΠΎ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Ρ€Π°Ρ‚, Π–Πš-дисплСй 20 Γ— 4) ΠΈΠΌΠ΅ΡŽΡ‚ подсвСтку. ΠžΡ‡Π΅Π½ΡŒ распространСны синий ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Π° подсвСтки. И Π–Πš-дисплСй 16 Γ— 2, ΠΈ Π–Πš-дисплСй 20 Γ— 4 ΠΈΠΌΠ΅ΡŽΡ‚ 16 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ описаны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π–Πš-дисплСя 16 Γ— 2.

НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

Имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ОписаниС
1 Π—Π•ΠœΠ›Π―

ЗСмля

2

VCC ΠŸΠΎΡΡ‚Π°Π²ΠΊΠ°
3 Π’Πž

Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° контрастности

4

RS Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ рСгистр
5 RW

Π§Ρ‚Π΅Π½ΠΈΠ΅ / запись

6

E Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ
7–14 D0 — D7

Π”Π°Π½Π½Ρ‹Π΅

15

А ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° свСтодиодная Π°Π½ΠΎΠ΄
16 К

ΠšΠ°Ρ‚ΠΎΠ΄Π½Π°Ρ свСтодиодная подсвСтка

8-битная ΠΈΠ»ΠΈ 4-битная ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ связь — СдинствСнный способ для Arduino ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с Π–Πš-дисплССм 16 Γ— 2.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот интСрфСйс Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Arduino, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ I 2 C Π½Π° Π±Π°Π·Π΅ PCF8574 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для Π–Πš-дисплСя 16 Γ— 2.

ИспользованиС Π–Πš-дисплСя Π½Π° основС I 2 C сокращаСт количСство Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π΄ΠΎ Π΄Π²ΡƒΡ… (SCL ΠΈ SDA I 2 C). Π― сдСлал ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β« БопряТСниС Π–Πš-дисплСя 16 Γ— 2 с Arduino Β», Π° Ρ‚Π°ΠΊΠΆΠ΅ Β« Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π–Πš-дисплСй I 2 C ΠΊ Arduino Β».

OLED-дисплСй

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ устройством отобраТСния для Arduino являСтся ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ OLED-дисплСй.OLED-дисплСи ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ°ΠΌΠΎΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ пиксСли, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль способСн ΠΈΠ·Π»ΡƒΡ‡Π°Ρ‚ΡŒ свой собствСнный свСт. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, подсвСтка Π½Π΅ трСбуСтся.

Π§Ρ‚ΠΎ касаСтся OLED-дисплССв Arduino, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ OLED-дисплСй 128 Γ— 64 пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 0,96 дюйма ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ.

OLED-дисплСй

с диагональю 0,96 дюйма. OLED-дисплСи доступны Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… интСрфСйса: SPI ΠΈ I 2 C. Оба выглядят ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π² ΠΎΠ±ΠΎΠΈΡ… этих устройствах Ρ€Π°Π·Π½Ρ‹Π΅.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ OLED Π½Π°Π΄ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π–Πš-дисплСями Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это графичСский дисплСй, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ растровыС изобраТСния ΠΈ символы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ².

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎΠ± OLED-дисплСС, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ курсом Β«, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ графичСский дисплСй 128 Γ— 64 OLED с Arduino Β».

Nokia 5110 Π–Πš-дисплСй

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для использования Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… Nokia, Π–Πš-дисплСй Nokia 5110 постСпСнно становится популярным для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino.Он ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 84 Γ— 48 пиксСлСй ΠΈ прСдставляСт собой графичСский Π–Πš-дисплСй.

Π–Πš-дисплСй Nokia 5110 с распиновкой

Он построСн Π½Π° основС Π–Πš-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° PCD8544 ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ SPI, ΠΊΠ°ΠΊ интСрфСйс ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Если вас интСрСсуСт распиновка Π–Πš-дисплСя Nokia 5110, Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

Имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ ОписаниС

1

RST Π’Ρ…ΠΎΠ΄ внСшнСго сброса
2 CE

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ микросхСмы

3

DC Π”Π°Π½Π½Ρ‹Π΅ / ΠΊΠΎΠΌΠ°Π½Π΄Π°
4 DIN

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…

5

CLK Π’Ρ…ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала
6 VCC

НапряТСниС питания

7

BL Π‘Π»ΠΎΠΊ подсвСтки
8 Π—Π•ΠœΠ›Π―

ЗСмля

Для подсвСтки Π΅ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ красный, синий, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ Π±Π΅Π»Ρ‹ΠΉ.Π― сдСлал ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β« ВзаимодСйствиС Π–Πš-дисплСя Nokia 5110 с Arduino Β». ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это, Ссли Π²Π°ΠΌ интСрСсно.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Nokia 5110 прСдставляСт собой графичСский Π–Πš-дисплСй, ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для вашСго прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ систСму мСню. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Β« Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ систСму мСню Π–Πš-дисплСя Arduino Nokia 5110?Β» Β»ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС.

128 Γ— 64 ГрафичСский Π–Πš-дисплСй

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ устройством отобраТСния Π² спискС являСтся графичСский Π–Πš-дисплСй 128 Γ— 64. Как слСдуСт ΠΈΠ· названия, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 128 Γ— 64 пиксСлСй, Ρ‡Ρ‚ΠΎ большС, Ρ‡Π΅ΠΌ Ρƒ Π–Πš-дисплСя Nokia 5110.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π–Πš-дисплСя большой, ΠΈ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ мСста для Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ГрафичСский Π–Πš-дисплСй 128×64

Если Π²Ρ‹ посмотритС Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ Π–Πš-дисплСя 128×64, Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π–Πš-дисплСй 16×2 (Π½ΠΎ с ΠΏΠ°Ρ€ΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²). По сути, интСрфСйс Ρ‚Π°ΠΊΠΆΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ интСрфСйсу Π–Πš-дисплСя 16 Γ— 2, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 4-Π±ΠΈΡ‚Π½ΡƒΡŽ ΠΈΠ»ΠΈ 8-Π±ΠΈΡ‚Π½ΡƒΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ связь.

Но интСрСсно Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SPI, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ² количСство Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ внСшнСго оборудования.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

Имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ОписаниС ΡˆΡ‚ΠΈΡ„Ρ‚Π°
1 Π—Π•ΠœΠ›Π―

ЗСмля

2

VCC НапряТСниС питания
3 Π’Πž

Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° контрастности

4

RS Π’Ρ‹Π±ΠΎΡ€ рСгистра (CS Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ)
5 RW

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ / записью (Π²Ρ…ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…)

6

E Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ CLK)
7–14 D0 — D7

Π”Π°Π½Π½Ρ‹Π΅

15

ΠŸΠ‘Π‘ Π’Ρ‹Π±ΠΎΡ€ интСрфСйса (0: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, 1: 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ / 4-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ)
16 NC

НС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½

17

RST Бброс
18 Π’ΠžΠ£Π’

Π’Ρ‹Ρ…ΠΎΠ΄ удвоитСля напряТСния Π–Πš-дисплСя

19

BLA ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° свСтодиодная Π°Π½ΠΎΠ΄
20 BLK

ΠšΠ°Ρ‚ΠΎΠ΄Π½Π°Ρ свСтодиодная подсвСтка

ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π–Πš-дисплСя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² устройствС Π–Πš-дисплСя, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт мноТСство доступных ΠΎΠΏΡ†ΠΈΠΉ, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² ΠΊΠΎΠ΄Π΅.Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· распространСнных ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²:

  • KS0108
  • SSD1306
  • ST7920
  • Π¨2106
  • SSD1322

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ графичСских Π–Πš-дисплСях 128 Γ— 64, посСтитС Β«Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ графичСского Π–Πš-дисплСя 128 Γ— 64 с Arduino Β».

БвСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 8 Γ— 8

ВСхничСски это Π½Π΅ устройство отобраТСния, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ устройства Π² спискС, свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 8 Γ— 8, бСзусловно, прСдставляСт собой интСрСсноС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ устройство.ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ свСтодиод 8 Γ— 8 прСдставляСт собой Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив свСтодиодов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ числа, символы, простыС графичСскиС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Ρ‚. Π”.

БвСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 8 Γ— 8

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ доступна Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΡ†Π²Π΅Ρ‚Π½ΠΎΠΉ свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ двухцвСтная свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈ свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° RGB. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 64 свСтодиода (8 Γ— 8) располоТСны Π² 2D-ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅, Π²Π°ΠΌ потрСбуСтся 16 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² для управлСния всСми свСтодиодами. Π­Ρ‚ΠΎ бСсполСзная конфигурация.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ микросхСмы Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² дисплСя, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ MAX7219, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π²ΠΎΠΊΡ€ΡƒΠ³ свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 8 Γ— 8, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Arduino (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹) ΠΌΠΎΠ³Π»ΠΈ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с MAX7219 Ρ‡Π΅Ρ€Π΅Π· SPI.

БвСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 8 Γ— 8 с MAX7219

ΠžΡ‡Π΅Π½ΡŒ просто ΠΊΠ°ΡΠΊΠ°Π΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ‚Π°ΠΊΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для увСличСния количСства пиксСлСй. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ руководство Β« Arduino 8 Γ— 8 LED Matri xΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ 8 Γ— 8.

Каскадная свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 8 Γ— 8

7-сСгмСнтный дисплСй

БСмисСгмСнтный дисплСй ΠΈΠ»ΠΈ 7-сСгмСнтный дисплСй — Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ простоС устройство отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Arduino. Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ отобраТСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ чисСл, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ врСмя ΠΈΠ»ΠΈ количСство, Ρ‚ΠΎ 7-сСгмСнтный дисплСй — самый Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΈ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

7-сСгмСнтный дисплСй

Как слСдуСт ΠΈΠ· названия, 7-сСгмСнтный дисплСй состоит ΠΈΠ· 7 свСтодиодов, располоТСнных Π² Π²ΠΈΠ΄Π΅ «сСгмСнтов», ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Ρ†ΠΈΡ„Ρ€Ρƒ Β«8Β». ΠžΡ‡Π΅Π½ΡŒ просто ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 0 Π΄ΠΎ 9. Π’ зависимости ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ свСтодиодов 7-сСгмСнтный дисплСй ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ устройством с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ, Π»ΠΈΠ±ΠΎ устройством с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ.

Одной ΠΈΠ· распространСнных ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ 7-сСгмСнтного дисплСя являСтся Π΅Π³ΠΎ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ 4-Π·Π½Π°Ρ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСмисСгмСнтный дисплСй Ρ‚Π°ΠΊΠΆΠ΅ состоит ΠΈΠ· дСсятичной Ρ‚ΠΎΡ‡ΠΊΠΈ.

4-Π·Π½Π°Ρ‡Π½Ρ‹ΠΉ 7-сСгмСнтный дисплСй

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ 7-сСгмСнтных дисплСях посСтитС Β« Arduino 7-сСгмСнтный интСрфСйс дисплСя Β», Π° для 4-Π·Π½Π°Ρ‡Π½Ρ‹Ρ… 7-сСгмСнтных дисплССв посСтитС Β« Arduino 4-Π·Π½Π°Ρ‡Π½Ρ‹ΠΉ 7-сСгмСнтный свСтодиодный дисплСй. Β».

Π–Πš-дисплСй TFT

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° устройства отобраТСния Arduino ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (ΠΈ Π΄Π°ΠΆΠ΅ дорогостоящиС). Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный графичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (GUI) ΠΌΠ΅ΠΆΠ΄Ρƒ систСмой ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ TFT Π–Πš-дисплСй.

TFT LCD — это Ρ‚ΠΈΠΏ ТидкокристалличСского дисплСя, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ½ΠΊΠΎΠΏΠ»Π΅Π½ΠΎΡ‡Π½Ρ‹Π΅ транзисторы для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ адрСсуСмости ΠΈ контрастности изобраТСния.

TFT Π–Πš-дисплСи Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²

НСкоторыС ΠΈΠ· ΡˆΠΈΡ€ΠΎΠΊΠΎ доступных TFT-дисплССв для Arduino:

  • 1,8-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ дисплСй с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 160 x 128 пиксСлСй.
  • 2,0-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ дисплСй с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 220 x 176 пиксСлСй.
  • 2,4-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ дисплСй с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 320 x 240 пиксСлСй.
  • 2,8-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ дисплСй с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 320 x 240 пиксСлСй.
  • 3,2-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ дисплСй с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 400 x 240 пиксСлСй.
  • 3,5-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ дисплСй с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 480 x 320 пиксСлСй.

TFT БСнсорный Π–Πš-дисплСй

На ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π–Πš-дисплСях TFT Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Для взаимодСйствия с систСмой Π²Π°ΠΌ потрСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π½Ρ‹ΠΉ энкодСр ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.БСнсорный Π–Πš-дисплСй TFT Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, интСгрируя сСнсорный экран Π² TFT-дисплСй.

Π–Πš-дисплСй TFT с сСнсорным экраном

Он ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ TFT-дисплСй (с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ), Π½ΠΎ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ прСимущСством сСнсорного экрана.

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: Π― Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с использованиСм Π–Πš-дисплСя TFT ΠΈ сСнсорного Π–Πš-дисплСя TFT. Π― обновлю ссылки Π½Π° ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ 8 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных устройств отобраТСния Arduino для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π² ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.ВзаимодСйствиС устройства отобраТСния с Arduino, бСзусловно, придаст Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π½ΠΎΠ²Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ простой Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ, мСтСостанция ΠΈΠ»ΠΈ слоТный интСрфСйс мСню.

9-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ сСнсорный экран Arduino с SSD1963, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Mega / Due

β€» Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Ρ†Π΅Π½Ρ‹
ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ стСклянных ячССк TFT, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Tianma, Hanstar, BOE, Innolux, сократили ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΈ производство стСклянных ячССк ΠΌΠ°Π»Ρ‹Ρ… ΠΈ срСдних Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² с августа 2020 Π³ΠΎΠ΄Π° ΠΈΠ·-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ ΠΈ внимания Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с Π–Πš-Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ смартфон.Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π½Π° Π½Π° ΡΡ‚Π΅ΠΊΠ»ΡΠ½Π½ΡƒΡŽ ячСйку Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ высока, ΠΈ такая ΠΆΠ΅ ситуация Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Π² индустрии ИБ. ΠœΡ‹ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ соТалССм, Ρ‡Ρ‚ΠΎ быстро растущиС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡΡ‚Π΅ΠΊΠ»ΡΠ½Π½ΡƒΡŽ ячСйку ΠΈ ИБ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Ρ‹Π½ΡƒΠ΄ΠΈΠ»ΠΈ нас ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ Ρ†Π΅Π½Ρƒ Π½Π° дисплСй tft. ΠœΡ‹ сдСлали всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ с самого Π½Π°Ρ‡Π°Π»Π°, Π½ΠΎ Ρ†Π΅Π½Π° часто растСт, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ тСряСм ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π½Π΅Π³. Π£ нас Π½Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π°, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹ΠΆΠΈΡ‚ΡŒ. НСт ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° вопрос, ΠΊΠΎΠ³Π΄Π° Ρ†Π΅Π½Π° вСрнСтся ΠΊ Π½ΠΎΡ€ΠΌΠ΅.ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбуСтся Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 6 мСсяцСв, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ стСклянных элСмСнтов ΠΈ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² восстановили производствСнный Π³Ρ€Π°Ρ„ΠΈΠΊ. (03.03.2021)

ОписаниС

ΠžΠΆΠΈΠ²ΠΈΡ‚Π΅ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Arduino с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ красивого большого сСнсорного экрана со встроСнным Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ для ΠΊΠ°Ρ€Ρ‚Ρ‹ памяти microSD. Π­Ρ‚ΠΎΡ‚ TFT-дисплСй большой (диагональ 9 дюймов), яркий (30 Π±Π΅Π»Ρ‹Ρ… свСтодиодов подсвСтки) ΠΈ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ 800×480 пиксСлСй с ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ пиксСлями. Π’ качСствС бонуса этот дисплСй ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π΅ΠΌΠΊΠΎΡΡ‚Π½ΡƒΡŽ ΡΠ΅Π½ΡΠΎΡ€Π½ΡƒΡŽ панСль с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ GT911 ΠΈ Ρ€Π΅Π·ΠΈΡΡ‚ΠΈΠ²Π½ΡƒΡŽ ΡΠ΅Π½ΡΠΎΡ€Π½ΡƒΡŽ панСль с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ XPT2046. ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π©ΠΈΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ собран, протСстирован ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. Ни ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ, Π½ΠΈ ΠΏΠ°ΠΉΠΊΠΈ! ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ — ΠΎΠ½Π° ​​будСт Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚! Π›ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌ классичСским Arduino (Due / Mega 2560). Π’ этот экран дисплСя встроСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠžΠ—Π£, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ выполняСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ большС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ свСтодиодов ..

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ Π±Ρ‹ Π½Π΅ оставили вас с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΡƒΠ΄Π°Ρ‡ΠΈ! — ΠΌΡ‹ написали ΠΏΠΎΠ»Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π²Π½ΠΈΠ·Ρƒ этой страницы, которая ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ пиксСли, Π»ΠΈΠ½ΠΈΠΈ, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, ΠΊΡ€ΡƒΠ³ΠΈ ΠΈ тСкст.Π£ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° сСнсорных экранов, которая опрСдСляСт x, y ΠΈ z (Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅), ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для дСмонстрации всСго этого. Код написан для Arduino, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ пСрСнСсСн Π½Π° ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€!

Для 9-дюймового экрана Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ большой Ρ‚ΠΎΠΊ, Π½ΠΎ Ρ‚ΠΎΠΊ Π½Π° Arduino Uno ΠΈΠ»ΠΈ Arduino Mega Board Π½ΠΈΠ·ΠΊΠΈΠΉ, трСбуСтся внСшний источник питания 5 Π’. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ располоТСниС внСшнСго источника питания Π½Π° Ρ‰ΠΈΡ‚Π΅ ER-AS-SSD1963.

Для Ρ‚Π΅Ρ…, ΠΊΠΎΠΌΡƒ Π½ΡƒΠΆΠ΅Π½ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ экран, Π½ΠΎ Π±Π΅Π· экрана, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° наш 9-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ TFT-дисплСй.

Π§Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚?

НомСр Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ аксСссуара ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ
1 9-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ Π–Πš-дисплСй TFT с ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° SSD1963 1
2 Ρ‰ΠΈΡ‚ Arduino 1

* Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — 5 Π’, интСрфСйс ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — 16-разрядный ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс 8080.

БовмСстим со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Arduino

НазваниС ΠΏΠ»Π°Ρ‚Ρ‹ MCU I / O
Arduino MEGA2560 ΠΠ’ΠœΠ•Π“Π 2560 54
Arduino MEGA1280 ΠΠ’ΠœΠ•Π“Π 1280 54
Arduino Due AT91SAM3X8EA 54
Arduino Uno ΠΠ’ΠœΠ•Π“Π328 14

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅

Если Ρ‡Π΅Ρ€Π΅Π· ваши Ρ€ΡƒΠΊΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Arduino DUE (ΠΈΠ»ΠΈ Ссли Π²Π°ΠΌ просто Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ), скорСС всСго, Π²Ρ‹ встрСтили хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ запускаСтся Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌ прост: Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Arduino, Π½ΠΎ ΠΎΠ½ Π½Π΅ загруТаСтся. Π’Π°Ρˆ ΠΊΠΎΠ΄ просто Π½Π΅ запускаСтся. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сброс ΠΏΠ»Π°Ρ‚Ρ‹ (Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ сброса) ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ запуску ΠΏΠ»Π°Ρ‚Ρ‹. Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это просто, Π²ΠΎΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

ВСхничСскоС описаниС модуля дисплСя

ВСхничСскоС описаниС ΠΈ схСма

для Arduino Shield

Лист Π΄Π°Π½Π½Ρ‹Ρ… сСнсорного ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС

— Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino Due (MEGA 2560), ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠœΠΎΠ΄ΡƒΠ»ΡŒ сСнсорного экрана Arduino

Matrix Orbital ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для сСнсорных экранов Arduino.

MOI Economy I2C LCD, I2C OLED ΠΈ I2C VFD — ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ дисплСй Arduino. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π² использовании ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€Ρ‹ срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, гистограммы, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ подсвСтку ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ контрастности.

Для Π±ΠΎΠ»Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, внСшний корпус, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 24 Π’ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, сСрии LK (LCD), VK (VFD), OK (OLED) ΠΈΠΌΠ΅ΡŽΡ‚ мноТСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для сСнсорных дисплССв Arduino. Π‘Π΅Ρ€ΠΈΠΈ LK, VK, OK Π±Ρ‹Π»ΠΈ основой Matrix Orbital Π½Π° протяТСнии 20 Π»Π΅Ρ‚.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ TFT-дисплСя ΠΊ Arduino ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΎΠΏΡ†ΠΈΠΉ ΠΎΡ‚ Matrix Orbital.

НСдавно добавлСнная Π»ΠΈΠ½Π΅ΠΉΠΊΠ° TFT FTDI / Bridgetek EVE2 SPI с экраном Arduino TFT — это экономичный способ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ TFT Π² экран Arduino. ДоступСн Π² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… 2,9 дюйма, 3,5 дюйма, 3,8 дюйма, 4,3 дюйма, 5,0 дюйма, 7,0 дюйма с рСзистивным ΠΈ Смкостным сСнсорным ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ с вСрсиСй с Смкостной сСнсорной Π»ΠΈΡ†Π΅Π²ΠΎΠΉ панСлью. EVE2 — это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² нСбольшом ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ для создания динамичСских Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… интСрфСйсов (HMI).Благодаря встроСнным графичСским опСрациям, Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌΡƒ синтСзатору, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ экраны ΠΈ интСрфСйсы с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм EVE Screen Designer.

ΠœΠΎΡ‰Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ дисплСй GTT I2C TFT HMI являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСнсорных TFT-дисплССв Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Ρ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для проСктирования графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, GTT Designer, ΠΎΠ½ΠΎ обСспСчиваСт нСвСроятно быстроС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ графичСского интСрфСйса ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-машинного интСрфСйса. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ пьСзо-Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ ΠΈ Π²ΠΈΠ±Ρ€ΠΎΠΌΠΎΡ‚ΠΎΡ€, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь для ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠ³ΠΎ ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, обновляСмая Π½Π° мСстС ΠΊΠ°Ρ€Ρ‚Π° micro SD Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто ΠΈ рСсурсы для использования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, Arduino ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ HMI. GTT35A, подходящий для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 320 x 240, прСдставляСт собой Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ быстро станСт ярким ΠΈ свСТим Π»ΠΈΡ†ΠΎΠΌ вашСго устройства ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с использованиСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ€Π±ΠΈΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… дисплССв с Arduino:

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ: 25405075100

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ: DefaultName (A — Z) Имя (Z — A) Π¦Π΅Π½Π° (Низкая> Высокая) Π¦Π΅Π½Π° (Высокая> Низкая) Π Π΅ΠΉΡ‚ΠΈΠ½Π³ (ΠΠ°ΠΈΠ²Ρ‹ΡΡˆΠΈΠΉ) Π Π΅ΠΉΡ‚ΠΈΠ½Π³ (НаимСньший) МодСль (A — Z) МодСль (Z — A)

GTT35A

3.5-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ графичСский TFT-дисплСй QVGA, 320 x 240, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ интСрфСйс Arduino с ΠΏΠΎΠ»Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΌ, рСзистивным ΠΈΠ»ΠΈ Смкостным сСнсорным экраном.

143,07 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

Π—Π°Π΄Π΅Ρ€ΠΆΠ°Π½Π½Ρ‹ΠΉ

GTT70A

7,0-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ графичСский TFT-дисплСй 800×480 HMI с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом RS232, TTL, USB, I2C, RS422 с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ GUI 25, 2 Π“Π‘ памяти ΠΈ 32 ΠœΠ‘ ΠžΠ—Π£

210,02 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

MOI-AL162A

16×2 I2C LCD 1U HMI с I2C, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5 Π’, 3 Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

39,95 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

MOI-AL204B

Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π–Πš-дисплСй I2C 20×4 с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ 5 Π’, 3 Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΡˆΠΈΡ€ΠΎΠΊΠΎΡ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹ΠΉ Π–Πš-дисплСй

77 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².89 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

MOI-AO162A

МалСнький графичСский OLED-дисплСй 16×2

39,95 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

MOI-AV162A

16×2-ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ VFD-дисплСй ПанСль HMI 1U с I2C, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5 Π’, 3 Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

69,95 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·

MOI-AV202C

VFD-дисплСй 20×2 символов 1U HMI с I2C, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5 Π’, 3 Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Π°Ρ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°

74,95 долл. БША

EVE2-29A

2.ГрафичСский TFT-дисплСй EVE2 с диагональю 9 дюймов, 320 x 102, Π±Π΅Π· сСнсорного экрана HMI с полосой 1U ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ FTDI FT812 EVE для создания быстрых ΠΈ экономичных систСм HMI. Благодаря встроСнным графичСским опСрациям, Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌΡƒ синтСзатору, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ экраны ΠΈ интСрфСйсы с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм EVE Screen Designer

74,95 долл. БША

EVE2-35A

EVE2 3,5-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ 320×240 графичСский TFT-дисплСй QVGA HMI рСзистивный ΠΈΠ»ΠΈ нСсСнсорный экран SPI

54,98 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

Π—Π°Π΄Π΅Ρ€ΠΆΠ°Π½Π½Ρ‹ΠΉ

EVE2-35G

EVE2 3.5-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ графичСский TFT-дисплСй 320×240 HMI, Смкостный сСнсорный экран ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, устанавливаСмый Π½Π° большой Ρ€Π°Π·ΠΌΠ΅Ρ€, SPI

69,98 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

EVE2-38A

EVE2 3,8-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ графичСский TFT-дисплСй 480×116 1U, рСзистивный ΠΈΠ»ΠΈ Смкостный сСнсорный экран SPI

79,98 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

57 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².98 Π΄ΠΎΠ»Π». БША

EVE2-50A

SPI EVE2 5,0-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ графичСский TFT-дисплСй с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 800 x 480 HMI, рСзистивный ΠΈΠ»ΠΈ нСсСнсорный экран. Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ встроСнный видСопроцСссор (EVE) с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ высокого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ воспроизвСдСниСм Π²ΠΈΠ΄Π΅ΠΎ

70,98 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

НСвыполнСнный Π·Π°ΠΊΠ°Π·

EVE2-50G

EVE2 5,0-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ графичСский TFT-дисплСй 800×480 HMI с Смкостным сСнсорным экраном ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° SPI

90,98 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

EVE2-70A

EVE2 7,0 «800×480 ГрафичСский TFT-дисплСй HMI РСзистивный ΠΈΠ»ΠΈ нСсСнсорный экран SPI

82 Π΄ΠΎΠ»Π»Π°Ρ€Π°.48 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

НСвыполнСнный Π·Π°ΠΊΠ°Π·

EVE2-70G

EVE2 7,0-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ графичСский TFT-дисплСй 800×480 HMI с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Смкостным сСнсорным экраном SPI

107,48 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

EVE2-SHIELD

Scoodo EVE TFT SHIELD для Arduino, STM32 или Propeller

19,95 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

EVE3-35A

EVE3 3.5 «320×240 ГрафичСский TFT-дисплСй HMI РСзистивный ΠΈΠ»ΠΈ нСсСнсорный экран SPI, NOR Flash

$ 54.98USD

Показания ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° Π½Π° Π–Πš-дисплСС

Π’ этом руководствС ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ показания ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° Π½Π° Π–Πš-дисплСС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino.Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого руководства Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ значСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Π–Πš-дисплСС.

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π–Πš-дисплСй 16 Γ— 2, ΠΈ Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π°: ΠΎΠ΄ΠΈΠ½ для Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ яркости Π–Πš-дисплСя, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ — для получСния ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ.

Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ для чтСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π΅Π³ΠΎ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Arduino.


Бписок ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²


Π¨Ρ‚Ρ‹Ρ€Π΅Π²Ρ‹Π΅ соСдинСния

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Arduino ΠΈ LCD

Pin No. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Π–Πš-дисплСя Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Arduino
1 VSS / GND GND
2 VDD / VCC 9026 ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ Vout
4 RS 12
5 RW GND
6 E 11
D0262 НСт соСдинСния
11 D4 5
12 D5 4
13 D6 3

9025 15

A / LED + 5v
16 K / LED- GND

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ Π–Πš-дисплСя Ρ‚ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ Vin ΠΈ GND с Arduino 5v ΠΈ GND соотвСтствСнно.


ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Arduino ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π°

ND

НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Arduino
1 5V / Vin 5V
Π‘Ρ‚Π΅ΠΊΠ»ΠΎΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅Π»ΡŒ / Vout A0

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Arduino ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы для отобраТСния ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° Π½Π° Π–Πš-дисплСС 16 Γ— 2.


Код

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ Π² Arduino ΠΈ настройтС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ показания.


Π’Ρ‹Ρ…ΠΎΠ΄


Π’ΠΎΡ‚ Π΅Ρ‰Π΅ нСсколько руководств для вас:


ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡΠšΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π–Πš-дисплСй с ArduinoΠ‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡΠ£Π»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ с Arduino

ВзаимодСйствиС с Arduino с Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌ TFT-дисплССм ILI9341

/ ************************** *************************

Π­Ρ‚ΠΎ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ GFX для Adafruit ILI9341 Breakout and Shield

—-> http: // www.adafruit.com/products/1651

ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Ρ‹ΡˆΠ΅ ссылками Π½Π° наши ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия ΠΈ схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π­Ρ‚ΠΈ дисплСи ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ SPI для связи, 4 ΠΈΠ»ΠΈ 5 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для интСрфСйса

(RST Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ)

Adafruit инвСстируСт врСмя ΠΈ рСсурсы, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ этот ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄,

, поТалуйста, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Adafruit ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΡƒΠΏΠΈΠ²

ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Ρƒ Adafruit!

Написано Π›ΠΈΠΌΠΎΡ€ΠΎΠΌ Π€Ρ€ΠΈΠ΄ΠΎΠΌ / Ladyada для Adafruit Industries.

ЛицСнзия MIT, вСсь тСкст Π²Ρ‹ΡˆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² любоС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ распространСниС

********************************* ******************

Π­Ρ‚ΠΎ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π±Π΅Π· Π‘Π•Π— Π“ΠΠ ΠΠΠ’Π˜Π™.

https://simple-circuit.com/

********************************* ****************** /

#include // Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Adafruit

#include // include Adafruit ILI9341 TFT library

#define TFT_CS 8 // Π’Ρ‹Π²ΠΎΠ΄ TFT CS ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 8 Arduino

#define TFT_RST 9 // Π’Ρ‹Π²ΠΎΠ΄ TFT RST ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ

#define TFT_DC 10 // Π’Ρ‹Π²ΠΎΠ΄ постоянного Ρ‚ΠΎΠΊΠ° TFT ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 10 Arduino

// ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ILI9341 TFT

Adafruit_ILI9341 tft = Adafruit_ILI9341 (TFT_CS, TFT_DC, TFT_RST);

void setup () {

Serial.begin (9600);

Serial.println («ВСст ILI9341!Β»);

tft.begin ();

// Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ диагностику (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹)

uint8_t x = tft.readcommand8 (ILI9341_RDMODE);

Serial.print (Β«Π Π΅ΠΆΠΈΠΌ мощности дисплСя: 0xΒ»); Serial.println (x, HEX);

x = tft.readcommand8 (ILI9341_RDMADCTL);

Serial.print (Β«Π Π΅ΠΆΠΈΠΌ MADCTL: 0xΒ»); Serial.println (x, HEX);

x = tft.readcommand8 (ILI9341_RDPIXFMT);

Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ.print («Π€ΠΎΡ€ΠΌΠ°Ρ‚ пиксСлСй: 0x»); Serial.println (x, HEX);

x = tft.readcommand8 (ILI9341_RDIMGFMT);

Serial.print (Β«Π€ΠΎΡ€ΠΌΠ°Ρ‚ изобраТСния: 0xΒ»); Serial.println (x, HEX);

x = tft.readcommand8 (ILI9341_RDSELFDIAG);

Serial.print («Бамодиагностика: 0xΒ»); Serial.println (x, HEX);

Serial.println (F (Β«ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ΅ врСмя (микросСкунды)Β»));

Serial.print (F (Β«Π—Π°Π»ΠΈΠ²ΠΊΠ° экрана»));

Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ.println (testFillScreen ());

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

Serial.print (F («ВСкст»));

Serial.println (testText ());

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (3000);

Serial.print (F (Β«Π‘Ρ‚Ρ€ΠΎΠΊΠΈΒ»));

Serial.println (testLines (ILI9341_CYAN));

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

Serial.print (F (Β«Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ / Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈΒ»));

Serial.println (testFastLines (ILI9341_RED, ILI9341_BLUE));

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ.print (F («ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ (ΠΊΠΎΠ½Ρ‚ΡƒΡ€)»));

Serial.println (testRects (ILI9341_GREEN));

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

Serial.print (F (Β«ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ (Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Π΅)Β»));

Serial.println (testFilledRects (ILI9341_YELLOW, ILI9341_MAGENTA));

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

Serial.print (F (Β«ΠšΡ€ΡƒΠ³ΠΈ (Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Π΅)Β»));

Serial.println (testFilledCircles (10, ILI9341_MAGENTA));

Serial.print (F (Β«ΠšΡ€ΡƒΠ³ΠΈ (ΠΊΠΎΠ½Ρ‚ΡƒΡ€)Β»));

Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ.println (testCircles (10, ILI9341_WHITE));

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

Serial.print (F (Β«Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ (ΠΊΠΎΠ½Ρ‚ΡƒΡ€)Β»));

Serial.println (testTriangles ());

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

Serial.print (F (Β«Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ (Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Π΅)Β»));

Serial.println (testFilledTriangles ());

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

Serial.print (F (Β«Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ (ΠΊΠΎΠ½Ρ‚ΡƒΡ€)Β»));

Serial.println (testRoundRects ());

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ.print (F (Β«Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ (Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅)Β»));

Serial.println (testFilledRoundRects ());

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (500);

Serial.println (F (Β«Π“ΠΎΡ‚ΠΎΠ²ΠΎ!Β»));

}

void loop (void) {

for (uint8_t Rotation = 0; Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ <4; Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ++) {

tft.setRotation (Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅);

testText ();

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° (1000);

}

}

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ testFillScreen () {

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт = micros ();

Ρ‚Ρ„Ρ‚.fillScreen (ILI9341_BLACK);

tft.fillScreen (ILI9341_RED);

tft.fillScreen (ILI9341_GREEN);

tft.fillScreen (ILI9341_BLUE);

tft.fillScreen (ILI9341_BLACK);

return micros () — старт;

}

unsigned long testText () {

tft.fillScreen (ILI9341_BLACK);

Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт Π±Π΅Π· Π·Π½Π°ΠΊΠ° = micros ();

tft.setCursor (0, 0);

tft.setTextColor (ILI9341_WHITE); tft.setTextSize (1);

Ρ‚Ρ„Ρ‚.println (Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!Β»);

tft.setTextColor (ILI9341_YELLOW); tft.setTextSize (2);

Ρ‚Ρ„Ρ‚.ΠΏΡ€ΠΈΠ½Ρ‚Π»Π½ (1234,56);

tft.setTextColor (ILI9341_RED); tft.setTextSize (3);

tft.println (0xDEADBEEF, HEX);

Ρ‚Ρ„Ρ‚.ΠΏΡ€ΠΈΠ½Ρ‚Π»Π½ ();

tft.setTextColor (ILI9341_GREEN);

tft.setTextSize (5);

Ρ‚Ρ„Ρ‚.ΠΏΡ€ΠΈΠ½Ρ‚Π»Π½ (Β«Π“Ρ€ΡƒΠΏΒ»);

tft.setTextSize (2);

tft.println («Умоляю тСбя»);

tft.setTextSize (1);

Ρ‚Ρ„Ρ‚.println (Β«ΠΌΠΎΠΈ Π΄Ρ€ΠΎΡƒ-Π΄Ρ€ΠΎΠΌΡ‹Β»);

tft.println («И Π·Π°Π΄ΡƒΡˆΠΈ мСня ΠΎΠ±Ρ€ΡƒΡ‡Π°Π»ΡŒΠ½ΠΎΒ»);

tft.println («с волнистыми завязками»);

tft.println («Или Ρ€Π°Π·ΠΎΡ€Π²Ρƒ тСбя»);

tft.println (Β«Π² Ρ‡Π΅Ρ€Ρ‚ΠΎΠ³Π°Ρ…Β»);

tft.println («Ρ ΠΌΠΎΠΈΠΌ Blurglecruncheon,»);

tft.println («посмотрим, Π½Π΅ ΡƒΠ²ΠΈΠΆΡƒ Π»ΠΈ я!Β»);

return micros () — старт;

}

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ тСстовыС строки (uint16_t color) {

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт, t;

int x1, y1, x2, y2,

w = tft.ΡˆΠΈΡ€ΠΈΠ½Π° (),

h = tft.height ();

tft.fillScreen (ILI9341_BLACK);

x1 = y1 = 0;

y2 = h — 1;

start = micros ();

для (x2 = 0; x2

Ρ…2 = ш — 1;

для (y2 = 0; y2

t = micros () — старт; // fillScreen Π½Π΅ учитываСтся ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

tft.fillScreen (ILI9341_BLACK);

x1 = w — 1;

y1 = 0;

y2 = h — 1;

start = micros ();

для (x2 = 0; x2

x2 = 0;

для (y2 = 0; y2

t + = micros () — старт;

tft.fillScreen (ILI9341_BLACK);

x1 = 0;

y1 = h — 1;

y2 = 0;

start = micros ();

для (x2 = 0; x2

Ρ…2 = ш — 1;

для (y2 = 0; y2

t + = micros () — старт;

tft.fillScreen (ILI9341_BLACK);

x1 = w — 1;

y1 = h — 1;

y2 = 0;

start = micros ();

для (x2 = 0; x2

x2 = 0;

для (y2 = 0; y2

ΠΌΠΈΠΊΡ€. Π’ΠΎΠ·Π²Ρ€Π°Ρ‚Π° () — старт;

}

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ testFastLines (uint16_t color1, uint16_t color2) {

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт;

int x, y, w = tft.width (), h = tft.height ();

tft.fillScreen (ILI9341_BLACK);

start = micros ();

для (y = 0; y

для (x = 0; x

ΠΌΠΈΠΊΡ€. Π’ΠΎΠ·Π²Ρ€Π°Ρ‚Π° () — старт;

}

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ testRects (uint16_t color) {

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт;

int n, i, i2,

cx = tft.width () / 2,

cy = tft.height () / 2;

tft.fillScreen (ILI9341_BLACK);

n = min (tft.width (), tft.height ());

start = micros ();

для (i = 2; i

i2 = i / 2;

Ρ‚Ρ„Ρ‚.drawRect (cx-i2, cy-i2, i, i, Ρ†Π²Π΅Ρ‚);

}

Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎ () — старт;

}

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ testFilledRects (uint16_t color1, uint16_t color2) {

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт, t = 0;

int n, i, i2,

cx = tft.width () / 2 — 1,

cy = tft.height () / 2 — 1;

tft.fillScreen (ILI9341_BLACK);

n = min (tft.width (), tft.рост());

для (i = n; i> 0; i- = 6) {

i2 = i / 2;

start = micros ();

tft.fillRect (cx-i2, cy-i2, i, i, color1);

t + = micros () — старт;

// ΠšΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ синхронизации

tft.drawRect (cx-i2, cy-i2, i, i, color2);

}

Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Ρ‚;

}

unsigned long testFilledCircles (uint8_t radius, uint16_t color) {

unsigned long start;

int x, y, w = tft.width (), h = tft.height (), r2 = радиус * 2;

tft.fillScreen (ILI9341_BLACK);

start = micros ();

для (x = радиус; x

для (y = радиус; y

tft.fillCircle (x, y, radius, color);

}

}

Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎ () — старт;

}

unsigned long testCircles (uint8_t radius, uint16_t color) {

unsigned long start;

int x, y, r2 = радиус * 2,

w = tft.ΡˆΠΈΡ€ΠΈΠ½Π° () + радиус,

h = tft.height () + радиус;

// Π­ΠΊΡ€Π°Π½ Π½Π΅ очищаСтся для этого — это

// Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΈ Π½Π΅ влияСт Π½Π° сообщаСмоС врСмя.

start = micros ();

для (x = 0; x

для (y = 0; y

tft.drawCircle (x, y, radius, color);

}

}

Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎ () — старт;

}

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ testTriangles () {

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт;

int n, i, cx = tft.ΡˆΠΈΡ€ΠΈΠ½Π° () / 2 — 1,

cy = tft.height () / 2 — 1;

tft.fillScreen (ILI9341_BLACK);

n = min (cx, cy);

start = micros ();

for (i = 0; i

tft.drawTriangle (

cx, cy — i, // ΠΏΠΈΠΊ

cx — i, cy + i, // Π²Π½ΠΈΠ·Ρƒ слСва

cx + i, cy + i, // справа Π²Π½ΠΈΠ·Ρƒ

tft.color565 (0, 0, i));

}

Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎ () — старт;

}

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ testFilledTriangles () {

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт, t = 0;

int i, cx = tft.ΡˆΠΈΡ€ΠΈΠ½Π° () / 2 — 1,

cy = tft.height () / 2 — 1;

tft.fillScreen (ILI9341_BLACK);

start = micros ();

для (i = min (cx, cy); i> 10; i- = 5) {

start = micros ();

tft.fillTriangle (cx, cy — i, cx — i, cy + i, cx + i, cy + i,

tft.color565 (0, i, i));

t + = micros () — старт;

tft.drawTriangle (cx, cy — i, cx — i, cy + i, cx + i, cy + i,

tft.color565 (i, i, 0));

}

Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Ρ‚;

}

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ testRoundRects () {

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ старт;

int w, i, i2,

cx = tft.width () / 2 — 1,

cy = tft.height () / 2 — 1;

tft.fillScreen (ILI9341_BLACK);

w = min (tft.width (), tft.height ());

start = micros ();

для (i = 0; i

i2 = i / 2;

Ρ‚Ρ„Ρ‚.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *