Sisukord:

Väärtustage oma projekti: kasutage graafilist ekraani !: 14 sammu
Väärtustage oma projekti: kasutage graafilist ekraani !: 14 sammu

Video: Väärtustage oma projekti: kasutage graafilist ekraani !: 14 sammu

Video: Väärtustage oma projekti: kasutage graafilist ekraani !: 14 sammu
Video: Игра на разрушение, в которой динозавры бушуют в Рио! 🏢🦖 - Rio Rex 4K60FPS GamePlay 🎮📱 2024, November
Anonim
Image
Image
Demonstratsioon
Demonstratsioon

Meie tänases videos näitan teile 1,8-tollist TFT-ekraani. See on 128 x 160 graafiline ekraan. See on suurem kui ESP32 LoRa, ja näitan selle kasutamist ka traditsioonilises ESP32 -s. Seejärel on meil Adafruit'i näite abil selle kahe mikrokontrollerimudeli jaoks selle ekraani kasutamiseks koost ja lähtekood. Leian, et ekraan on väga oluline funktsioon, kuna see annab teile tagasisidet oma vooluringilt.

1. samm: demonstratsioon

2. samm: kasutatud ressursid

Kasutatud ressursid
Kasutatud ressursid

• ESP32-WROOM

• ESP32 LoRa

• Ekraani TFT LCD 1.8"

• Protoboard

• Džemprid

3. samm: kokkupanek

Kokkupanek
Kokkupanek

4. samm: TFT 1,8 -tolline Pinout -ekraan

TFT 1,8 -tolline pinout -ekraan
TFT 1,8 -tolline pinout -ekraan

5. samm: ESP-WROOM32 paigaldamine 1,8-tollise TFT-ekraaniga

ESP-WROOM32 kinnitus TFT-ekraaniga 1,8 "
ESP-WROOM32 kinnitus TFT-ekraaniga 1,8 "

Samm 6: ESP-WROOM32 ühendustabel ja TFT 1.8 "ekraan

ESP-WROOM32 ühendustabel ja TFT 1.8
ESP-WROOM32 ühendustabel ja TFT 1.8

Samm 7: ESP32 LoRa kinnitus 1,8 -tollise TFT -ekraaniga

ESP32 LoRa kinnitus TFT -ekraaniga 1,8 "
ESP32 LoRa kinnitus TFT -ekraaniga 1,8 "

8. samm: ESP32 LoRa ühendustabel ja TFT -ekraan, 1,8 tolli

ESP32 LoRa ühendustabel ja TFT 1.8
ESP32 LoRa ühendustabel ja TFT 1.8

Samm: raamatukogude installimine - Arduino IDE

Raamatukogude installimine - Arduino IDE
Raamatukogude installimine - Arduino IDE
Raamatukogude installimine - Arduino IDE
Raamatukogude installimine - Arduino IDE

Laadige alla kaks ZIP -faili, kasutades järgmisi linke:

Adafruit GFX raamatukogu:

Adafruit ST7735 raamatukogu:

1. Kui Arduino IDE on avatud, klõpsake Sketch -> Add Library -> Add Library. ZIP

2. Sirvige allalaaditud faili, valige ja klõpsake nuppu Ava

3. Tehke seda mõlema allalaaditud teegi puhul

10. samm: kood

ESP-WROOM kood 32

Deklaratsioonid ja muutujad

#include // Põhigraafikaraamatukogu #include // Riistvarapõhine teek ST7735 jaoks #include // Need tihvtid töötavad ka 1,8-tollise TFT-kilbi puhul // ESP32-WROOM #define TFT_DC 12 // A0 #define TFT_CS 13 // CS #define TFT_MOSI 14 // SDA #define TFT_CLK 27 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

ESP32 LoRa kood

Deklaratsioonid ja muutujad

#include // Põhigraafikaraamatukogu #include // Riistvarapõhine teek ST7735 jaoks #include #define TFT_DC 17 // A0 #define TFT_CS 21 // CS #define TFT_MOSI 2 // SDA #define TFT_CLK 23 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Samm 11: ESP32 kood

ESP32 kood
ESP32 kood

Märge

• Kasutatud graafikakood on tootja Adafruit välja töötatud näide:

• Kuid koodis deklareeritud tihvtid on muudetud nii, et need töötaksid varem näidatud ESP32 -ga.

• Selle õppetunni eesmärk on õpetada ainult ekraani ja ESP32 vahelist suhtlust.

12. samm: seadete loomine

Koosta seaded
Koosta seaded
Koosta seaded
Koosta seaded

Ehituse konfiguratsioonid on näidatud allolevatel piltidel. Tahvlid on ESP32 Dev Module ja Heltec_WIFI_LoRa_32

13. samm: lingid

TFT ekraaniteegid

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - GFX -i õpetus

cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf

14. samm: fail

Laadige failid alla:

PDF

INO

Soovitan: