Мазмуну:

4x3 дюймдук TFT дисплейин Arduino менен кантип интерфейске келтирүү керек: 4 кадам
4x3 дюймдук TFT дисплейин Arduino менен кантип интерфейске келтирүү керек: 4 кадам

Video: 4x3 дюймдук TFT дисплейин Arduino менен кантип интерфейске келтирүү керек: 4 кадам

Video: 4x3 дюймдук TFT дисплейин Arduino менен кантип интерфейске келтирүү керек: 4 кадам
Video: Планшет Lenovo Tab P11 или Xiaoxin Pad - ДЕТАЛЬНЫЙ ОБЗОР 2024, Июль
Anonim
4x3 дюймдук TFT дисплейди Arduino менен кантип интерфейске келтирсе болот
4x3 дюймдук TFT дисплейди Arduino менен кантип интерфейске келтирсе болот

FocusLCDs.com мага сынап көрүү үчүн 4x3”TFT ЖКнын акысыз үлгүсүн (P/N: E43RG34827LW2M300-R) жөнөттү. Бул түстүү активдүү матрица TFT (Thin Film Transistor) ЖК (суюк кристалл дисплей), ал аморфтуу кремний TFTди коммутатор катары колдонот. Бул модель Transmissive типтеги TFT-LCD панелинен, айдоочу схемасынан, арткы жарык бирдигинен турат. 4.3”TFT-LCDнин чечилиши 480x272 пикселди камтыйт жана 16.7M түскө чейин көрсөтө алат.

Бул долбоор үчүн сизге Arduino үчүн TFT дисплейин иштетүү үчүн RA8875 драйвер тактасы керек (AdaFruitте 35 АКШ долларына жеткиликтүү). Бул керектөөчүгө туташтыра турган баш менен келет.

Өзгөчөлүктөрдүн кыскача баяндамасы

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

1 -кадам: Керектүү материалдар

Материалдар

  1. Arduino UNO
  2. 4x3”TFT ЖК; E43RG34827LW2M300-R
  3. RA8875 40-пин айдоочу тактасы
  4. Solderless Breadboard
  5. Dupont Jumper Wires
  6. 2.54mm-Pitch баштары
  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 үчүн Arduino UNO #3.
    7. RA8875 CS Arduino UNO #10го.
    8. RA8875 RESET 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. Жана voila! Сиздин экранда ушундай нерсе көрүнүшү керек.

Сунушталууда: