Inhoudsopgave:

Hoe een 4x3” TFT-scherm met een Arduino te interfacen: 4 stappen
Hoe een 4x3” TFT-scherm met een Arduino te interfacen: 4 stappen

Video: Hoe een 4x3” TFT-scherm met een Arduino te interfacen: 4 stappen

Video: Hoe een 4x3” TFT-scherm met een Arduino te interfacen: 4 stappen
Video: TFT Display and Arduino: Setup and Programming | How to connect LCD to arduino 1.8" 2.8" 3.5" 2024, Juli-
Anonim
Een 4x3
Een 4x3

FocusLCDs.com stuurde me een gratis voorbeeld van een 4x3” TFT LCD (P/N: E43RG34827LW2M300-R) om uit te proberen. Dit is een kleuren actieve matrix TFT (Thin Film Transistor) LCD (liquid crystal display) die amorf silicium TFT als schakelapparaat gebruikt. Dit model bestaat uit een TFT-LCD-paneel van het doorlatende type, een drivercircuit en een achtergrondverlichting. De resolutie van een 4,3-inch TFT-LCD bevat 480x272 pixels en kan tot 16,7 miljoen kleuren weergeven.

Voor dit project hebt u het RA8875-stuurprogrammabord nodig (verkrijgbaar bij AdaFruit voor US $ 35) om het TFT-display op de Arduino aan te sluiten. Het wordt geleverd met een header die u naar behoefte kunt solderen.

Samenvatting van functies

  • 480x272 (105.4x67.15), 8/16/18/24-bit RGB-interface
  • WITTE LED-achtergrondverlichting, bovenaanzicht
  • Brede temperatuur
  • Doorlatend, 4-draads resistief touchscreen
  • 300 NITS
  • Controller: ILI6408B
  • RoHS-conformiteit

Stap 1: Benodigde materialen

Materialen

  1. Arduino UNO
  2. 4x3” TFT-LCD; E43RG34827LW2M300-R
  3. RA8875 40-pins driverkaart
  4. Soldeerloze Breadboard
  5. Dupont doorverbindingsdraden
  6. Kopteksten met een hoogte van 2,54 mm
  7. Arduino IDE
  8. USB-kabel
  9. Soldeerbout
  10. Soldeerlood of Tin

Stap 2: Stap 1: Sluit de RA8875-kaart aan en installeer bibliotheken

Stap 1: Sluit de RA8875-kaart aan en installeer bibliotheken
Stap 1: Sluit de RA8875-kaart aan en installeer bibliotheken
  1. Soldeer de bijbehorende header op het RA8875-bord.
  2. Download en installeer deze Adafruit-bibliotheken. Kopieer en plak de uitgepakte map naar Documenten/Arduino/bibliotheken (in Windows 10). Merk op dat de Arduino IDE niet van streepjes "-" in de bestandsnamen houdt; vervang het gewoon door een onderstrepingsteken "_".

    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. Sluit het TFT-scherm aan op het RA8875-bord. Houd er rekening mee dat het scherm naar boven moet wijzen.
  4. Sluit de Arduino aan op het RA8875-bord zoals in de afbeelding:

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

Stap 3: Stap 2: Open een voorbeeldschets en pas deze aan

Stap 2: Open een voorbeeldschets en pas deze aan
Stap 2: Open een voorbeeldschets en pas deze aan
  1. Start op, je bent de Arduino IDE. Zorg ervoor dat u het juiste bord selecteert, d.w.z. Arduino UNO of MEGA, enz. en selecteer de juiste COM-poort.
  2. Selecteer in de Arduino IDE Bestand>Voorbeelden>Adafruit RA8875>buildtest
  3. Zoek in de schets naar regel 39: "if (!tft.begin(RA8875_480x272)) {"… Zorg ervoor dat "RA8875_480x272" wordt aangegeven.

Stap 4: Stap 3: Upload de schets en bekijk het resultaat

Stap 3: Upload de schets en bekijk het resultaat
Stap 3: Upload de schets en bekijk het resultaat
  1. Upload die schets naar de Arduino UNO door op CTRL-U te drukken.
  2. En voila! Je scherm zou zoiets als dit moeten tonen.

Aanbevolen: