INHOUDSOPGAWE:

Hoe om 'n 4x3 "TFT -skerm met 'n Arduino te koppel: 4 stappe
Hoe om 'n 4x3 "TFT -skerm met 'n Arduino te koppel: 4 stappe

Video: Hoe om 'n 4x3 "TFT -skerm met 'n Arduino te koppel: 4 stappe

Video: Hoe om 'n 4x3
Video: MKS Gen 1.4 - DRV8825 2024, Julie
Anonim
Hoe om 'n 4x3 "TFT -skerm met 'n Arduino te koppel
Hoe om 'n 4x3 "TFT -skerm met 'n Arduino te koppel

FocusLCDs.com het vir my 'n gratis voorbeeld van 'n 4x3 TFT LCD (p/n: E43RG34827LW2M300-R) gestuur om dit te probeer. Dit is 'n kleuraktiewe matriks TFT (Thin Film Transistor) LCD (vloeibare kristalvertoning) wat amorfe silikon TFT as skakelaar gebruik. Hierdie model bestaan uit 'n oordraagbare TFT-LCD-paneel, bestuurdersbaan, agterligteenheid. Die resolusie van 'n 4,3”TFT-LCD bevat 480 x 272 pixels en kan tot 16,7 miljoen kleure vertoon.

Vir hierdie projek benodig u die RA8875 -bestuurbord (beskikbaar by AdaFruit vir $ 35) om die TFT -skerm met die Arduino te koppel. Dit het 'n kopstuk waarop u kan soldeer as dit nodig is.

Opsomming van funksies

  • 480x272 (105.4x67.15), 8/16/18/24-bis RGB-koppelvlak
  • WIT LED -agtergrond, bo -aansig
  • Wye temperatuur
  • Transmissiewe, 4-draad weerstandbiedende raakskerm
  • 300 NITS
  • Beheerder: ILI6408B
  • Voldoen aan RoHS

Stap 1: materiaal benodig

Materiaal

  1. Arduino UNO
  2. 4x3”TFT LCD; E43RG34827LW2M300-R
  3. RA8875 40-pins bestuurdersbord
  4. Soldeerlose broodbord
  5. Dupont Jumper Wires
  6. 2.54 mm-kopstukke
  7. Arduino IDE
  8. USB -kabel
  9. Soldeerbout
  10. Soldeer lood of blik

Stap 2: Stap 1: Koppel RA8875 Board en installeer biblioteke

Stap 1: Koppel RA8875 -bord en installeer biblioteke
Stap 1: Koppel RA8875 -bord en installeer biblioteke
  1. Soldeer die meegaande kop aan die RA8875 -bord.
  2. Laai hierdie Adafruit -biblioteke af en installeer dit. Kopieer en plak die uitgepakte vouer in Documents/Arduino/biblioteke (in Windows 10). Let daarop dat die Arduino IDE nie van strepies "-" hou in die lêernaam nie; vervang dit net met 'n onderstreepte “_”.

    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. Koppel die TFT -skerm aan die RA8875 -bord. Let daarop dat die skerm na bo moet wys.
  4. Koppel die Arduino soos volg op die RA8875 -bord:

    1. RA8875 VIN na Arduino UNO 5V.
    2. RA8875 GND na Arduino UNO GND.
    3. RA8875 SCLK na Arduino UNO Digital #13.
    4. RA8875 MISO na Arduino UNO Digital #12.
    5. RA8875 MOSI na Arduino UNO Digital #11.
    6. RA8875 INT na Arduino UNO #3.
    7. RA8875 CS na Arduino UNO #10.
    8. RA8875 HERSTEL na Arduino UNO #9.

Stap 3: Stap 2: Maak 'n voorbeeldskets oop en pas dit aan

Stap 2: Maak 'n voorbeeldskets oop en pas dit aan
Stap 2: Maak 'n voorbeeldskets oop en pas dit aan
  1. Vuur aan, jy is die Arduino IDE. Kies die regte bord, dit wil sê Arduino UNO of MEGA, ens., En kies die korrekte COM -poort.
  2. Kies in die Arduino IDE lêer> Voorbeelde> Adafruit RA8875> boutoets
  3. Soek in die skets reël 39: “if (! Tft.begin (RA8875_480x272)) {“… Maak seker dat “RA8875_480x272” aangedui word.

Stap 4: Stap 3: Laai die skets op en bekyk die resultaat

Stap 3: Laai die skets op en bekyk die resultaat
Stap 3: Laai die skets op en bekyk die resultaat
  1. Laai die skets op na die Arduino UNO deur op CTRL-U te druk.
  2. En voila! U skerm moet so iets vertoon.

Aanbeveel: