Мазмұны:
- 1 -қадам: демонстрация
- 2 -қадам: Қолданылған ресурстар
- 3 -қадам: құрастыру
- 4 -қадам: TFT 1.8 дюймдік түйреуішті дисплей
- 5-қадам: ESP-WROOM32 TFT дисплейі 1.8 «
- 6-қадам: ESP-WROOM32 қосылу кестесі мен TFT1.8 дюймдік дисплей
- 7 -қадам: TSPT дисплейі бар ESP32 LoRa қондырғысы 1,8 дюйм
- 8 -қадам: ESP32 LoRa қосылу кестесі мен TFT1.8 дюймдік дисплей
- 9 -қадам: Кітапханаларды орнату - Arduino IDE
- 10 -қадам: код
- 11 -қадам: ESP32 коды
- 12 -қадам: параметрлерді құру
- 13 -қадам: Сілтемелер
- 14 -қадам: Файл
Бейне: Жобаңызды бағалаңыз: Графикалық дисплейді қолданыңыз!: 14 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Біздің бүгінгі бейнеде мен сізге 1,8 дюймдік TFT дисплейін көрсетемін. Бұл 128-ге 160 графикалық дисплей. Ол ESP32 LoRa -ға қарағанда үлкенірек, мен оны дәстүрлі ESP32 -де қолданатындығын көрсетемін. Бізде осы дисплейді микроконтроллерлердің осы екі үлгісімен Adafruit жасаған мысалды қолдану үшін құрастыру мен бастапқы код болады. Мен дисплейді өте маңызды функция деп санаймын, себебі ол сізге тізбектен кері байланыс береді.
1 -қадам: демонстрация
2 -қадам: Қолданылған ресурстар
• ESP32-WROOM
• ESP32 LoRa
• TFT Lcd 1.8 дюймін көрсету
• Протобон тақтасы
• Секіргіштер
3 -қадам: құрастыру
4 -қадам: TFT 1.8 дюймдік түйреуішті дисплей
5-қадам: ESP-WROOM32 TFT дисплейі 1.8 «
6-қадам: ESP-WROOM32 қосылу кестесі мен TFT1.8 дюймдік дисплей
7 -қадам: TSPT дисплейі бар ESP32 LoRa қондырғысы 1,8 дюйм
8 -қадам: ESP32 LoRa қосылу кестесі мен TFT1.8 дюймдік дисплей
9 -қадам: Кітапханаларды орнату - Arduino IDE
Төмендегі сілтемелерге кіру арқылы екі ZIP файлын жүктеңіз:
Adafruit GFX кітапханасы:
Adafruit ST7735 кітапханасы:
1. Arduino IDE ашық болғанда, эскиз -> кітапхана қосу -> кітапхана қосу. ZIP түймешігін басыңыз
2. Жүктелген файлды шолыңыз, Ашу пәрменін таңдап, басыңыз
3. Мұны жүктелген екі кітапхана үшін орындаңыз
10 -қадам: код
ESP-WROOM коды 32
Декларациялар мен айнымалылар
#include // Core grafik library #include // ST7735 арналған аппараттық құралдарға арналған кітапхана #include // Бұл түйреуіштер 1.8 «TFT қалқаны үшін де жұмыс істейді // 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_RL);
ESP32 LoRa коды
Декларациялар мен айнымалылар
#қосу // Негізгі графикалық кітапхана #қосу // ST7735 үшін аппараттық арнайы кітапхана #қосу #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);
11 -қадам: ESP32 коды
Ескерту
• Қолданылатын графикалық код-Adafruit өндірушісі жасаған мысал:
• Алайда, кодта мәлімделген түйреуіштер бұрын көрсетілген ESP32 -мен жұмыс істеу үшін өзгертілді.
• Бұл сабақтың мақсаты - тек дисплей мен ESP32 арасындағы байланысты үйрету.
12 -қадам: параметрлерді құру
Құрастыру конфигурациялары төмендегі суреттерде көрсетілген. Тақталар - бұл ESP32 Dev модулі және Heltec_WIFI_LoRa_32
13 -қадам: Сілтемелер
TFT дисплей кітапханалары
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - GFX оқулығы
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
14 -қадам: Файл
Файлдарды жүктеңіз:
МЕН ЖОҚ
Ұсынылған:
Arduino 1.3 дюймдік OLED дисплейді SH1106 қалай қолдануға болады: 7 қадам
Arduino 1.3 дюймдік OLED дисплей SH1106 қалай қолданылады: Бұл оқулықта біз 1.3 дюймдік OLED дисплей SH1106 Arduino және Visuino бағдарламалық қамтамасыз етуді қолдануды үйренеміз. Бейнені қараңыз
Arduino және 74HC595 Shift Register көмегімен жеті сегментті дисплейді басқару: 6 қадам
Arduino мен 74HC595 Shift Register көмегімен жеті сегментті дисплейді басқару: Ей, балалар, не болды? Akarsh мұнда CETech. Seven сегменттік дисплейлерді қарау жақсы және әрқашан цифр түрінде деректерді көрсетудің ыңғайлы құралы болып табылады, бірақ олардың жетіспеушілігі бар дисплейді шынайы басқару кезінде
Raspberry Pi көмегімен ылғалдылық пен температураны SI7006: 6 қадаммен бағалаңыз
Raspberry Pi көмегімен SI7006 көмегімен ылғалдылық пен температураны бағалаңыз: Raspberry Pi -нің энтузиастары бола отырып, біз онымен бірнеше керемет эксперименттер туралы ойладық. Бұл науқан кезінде біз Raspberry Pi мен SI7006, ылғалдылық пен температура сенсоры
Алғашқы жобаңызды таңқураймен бастаңыз: Жыпылықтайтын жарық диоды: 4 қадам
Алғашқы жобаңызды таңқурайдан бастаңыз: Жыпылықтайтын жарық диоды: Бұл жобада мен сізге Raspberry Pi -ді жарық диодты жыпылықтау үшін қалай бағдарламалау керектігін көрсетемін, егер сіз Raspberry pi сатып алғыңыз келсе және неден бастау керектігін білмесеңіз, бұл оқулық оған сәйкес келеді. Raspbian жұмыс істейтін Raspberry Pi -ге қосымша, сіз
Жобаңызды нұсқаулықтармен қалай бөлісуге болады: 10 қадам
Жобаңызды нұсқаулықтармен қалай бөлісуге болады: Өзіңіздің жеке жобаңызды жасамас бұрын, жобалардың қалай жұмыс істейтінін түсіну үшін сайтты біраз шолыңыз - бірнеше жобаны қараңыз (бірақ қорқытпаңыз, тіпті қарапайым жобалардың да пайдасы бар!). Сіз өз жобаңызда көрсете аласыз ба? Бір нәрсені қалай жасауға болады