4x3 дюймдік TFT дисплейін Arduino көмегімен қалай байланыстыруға болады: 4 қадам
4x3 дюймдік TFT дисплейін Arduino көмегімен қалай байланыстыруға болады: 4 қадам
Anonim
4x3 дюймдік TFT дисплейін Arduino көмегімен қалай байланыстыруға болады
4x3 дюймдік TFT дисплейін Arduino көмегімен қалай байланыстыруға болады

FocusLCDs.com маған сынап көру үшін 4x3 дюймдік TFT LCD (P/N: E43RG34827LW2M300-R) ақысыз үлгісін жіберді. Бұл коммерциялық құрылғы ретінде аморфты кремний TFT қолданатын түсті активті матрица TFT (Жұқа пленкалы транзистор) СКД (сұйық кристалды дисплей). Бұл модель TFT-LCD трансмиссиялық панелінен, драйвер тізбегінен, артқы жарықтандырғыштан тұрады. 4,3 дюймдік TFT-LCD ажыратымдылығы 480x272 пиксельді құрайды және 16,7M түске дейін көрсетеді.

Бұл жоба үшін сізге TFT дисплейін Arduino -мен байланыстыру үшін RA8875 драйверлер тақтасы қажет (AdaFruit -те 35 АҚШ долларында). Ол қажет болған жағдайда дәнекерлеуге болатын тақырыппен бірге келеді.

Мүмкіндіктердің қысқаша мазмұны

  • 480x272 (105.4x67.15), 8/16/18/24 биттік RGB интерфейсі
  • Ақ жарықдиодты жарықтандырғыш, жоғарғы көрініс
  • Кең температура
  • Өткізгіш, 4 сымды резистивті сенсорлық экран
  • 300 NITS
  • Контроллер: ILI6408B
  • RoHS үйлесімді

1 -қадам: Қажетті материалдар

Материалдар

  1. Arduino UNO
  2. 4x3 дюймдік TFT СКД; E43RG34827LW2M300-R
  3. RA8875 40 істікшелі драйвер тақтасы
  4. Дәнекерленген тақта
  5. Dupont Jumper Wires
  6. 2.54 мм-биіктіктегі тақырыптар
  7. Arduino IDE
  8. USB кабелі
  9. Пісіру темірі
  10. Пісіру қорғасын немесе қалайы

2 -қадам: 1 -қадам: RA8875 тақтасын қосыңыз және кітапханаларды орнатыңыз

1 -қадам: RA8875 тақтасын қосыңыз және кітапханаларды орнатыңыз
1 -қадам: RA8875 тақтасын қосыңыз және кітапханаларды орнатыңыз
  1. RA8875 тақтасына ілеспе тақырыпты дәнекерлеңіз.
  2. Бұл Adafruit кітапханаларын жүктеңіз және орнатыңыз. Бұрылмаған қалтаны Documents/Arduino/кітапханаларына көшіріп, қойыңыз (Windows 10 -де). Назар аударыңыз, Arduino IDE файл атауындағы «-» сызықшасын ұнатпайды; оны асты сызылған «_» белгісімен ауыстырыңыз.

    1. Adafruit_RA8875_Master (https://github.com/adafruit/Adafruit_RA8875)
    2. Adafruit_GFX_Library_Master (https://github.com/adafruit/Adafruit-GFX-Library)
    3. Adafruit_STMPE610_Master (https://github.com/adafruit/Adafruit_STMPE610)
  3. TFT дисплейін RA8875 тақтасына қосыңыз. Дисплей жоғары қарауы керек екенін ескеріңіз.
  4. Arduino -ді RA8875 тақтасына суреттегідей қосыңыз:

    1. RA8875 VIN - Arduino UNO 5V.
    2. RA8875 GND - Arduino UNO GND.
    3. RA8875 SCLK Arduino UNO Digital #13.
    4. RA8875 MISO Arduino UNO Digital #12 -ге.
    5. RA8875 MOSI Arduino UNO Digital #11 -ге.
    6. RA8875 INT No 3 Arduino UNO -ға.
    7. RA8875 CS Arduino UNO №10.
    8. RA8875 Arduino UNO № 9 қалпына келтіру.

3 -қадам: 2 -қадам: Мысал эскизін ашып, теңшеңіз

2 -қадам: Мысал эскизін ашып, теңшеңіз
2 -қадам: Мысал эскизін ашып, теңшеңіз
  1. Сіз Arduino IDE боласыз. Дұрыс тақтаны, яғни Arduino UNO немесе MEGA, т.б. таңдап, дұрыс COM портын таңдаңыз.
  2. Arduino IDE ішінен Файл> Мысалдар> Adafruit RA8875> buildtest таңдаңыз
  3. Эскизде 39 -жолды іздеңіз: «if (! Tft.begin (RA8875_480x272)) {«… »RA8875_480x272« көрсетілгеніне көз жеткізіңіз.

4 -қадам: 3 -қадам: Эскизді жүктеңіз және нәтижені қараңыз

3 -қадам: Эскизді жүктеңіз және нәтижені қараңыз
3 -қадам: Эскизді жүктеңіз және нәтижені қараңыз
  1. Бұл эскизді CTRL-U түймесін басу арқылы Arduino UNO-ға жүктеңіз.
  2. Және воила! Сіздің экраныңыз осындай нәрсені көрсетуі керек.

Ұсынылған: