Дисплей ST7789 и Arduino nano

Text_61604410_2 = (((((String((H), DEC))) + (String(":")))) + ((String((M), DEC))) + (((String(":")) + ((String((S), DEC))))));

Я бы, чисто на дурака попробовал:

Text_61604410_2 = String(H) + String(":") + String(M) + String(":") + String(S);

формула аднака )

Как решили данную проблему , у меня тоже не заводится

А какого плана проблема?

А у меня не работает! И проблема та же что и у чувака!

C:\Users\Boggard\Documents\Arduino\sketch_jan24c\sketch_jan24c.ino:1:17: fatal error: SPI.h: No such file or directory

#include <SPI.h>

             ^

compilation terminated.

exit status 1
Ошибка компиляции для платы Arduino Nano.

дайте ему это файл

SPI.h ?

Сижу вот пытаюсь понять и найти. Библиотека установлена , чего ему нехватает!?

Это что, юмор? При чём тут поисковая строка?
SPI это стандартная библиотека ардуино, её не надо устанавливать, просто подключите, выбрав в в меню

Так она уже подключена! Это же пример ,который написан кем то.

Я затрахался уже искать простой скетч , для вывода хоть чего то , на дисплей! Может есть рабочий , желательно без этих ссаных библиотек , для ЕСП32?

Вечно вылезающая ошибка , во всех примерах с дисплеем!!!

In file included from C:\Users\Boggard\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:24:0:

C:\Users\Boggard\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c: In member function ‘bool TFT_eSPI::initDMA(bool)’:

C:\Users\Boggard\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:782:3: error: ‘spi_bus_config_t’ has no non-static data member named ‘intr_flags’

Эмоции делу не помогут))
Без библиотек вряд ли найдёте.

Порядок такой:

  1. Устанавливаете библиотеку для дисплея
  2. Берёте пример именно из этой библиотеки,( обычно в папке example)

афтары красавчики! в попу поддержку версию ядра esp32 более 3! или и на 2+ не работает ?)))
у меня кстате вроде все работает с этой библиотекой на esp32 <3 версии… но перепроверять лень

но если дело не в версии ядра, тогда просто библиотеку надо обновить тогда…

Я уже всяких разных с тырнета перепробовал наверное с “добрую” сотню! Хелло Ворлд , не может работать! ЕСП32 и СТ7789 240х240 . Может есть точно провереных скетч?

скиньте ссылку на вашу библиотеку TFT_eSPI и укажите ее версию, а так же скиньте версию ядра esp32, или попытайтесь понять о чем я вам написал, и поймете что надо сделать…

иначе как бы мои полномочия на этом все, и я не могу помочь)))

Или для НАНО. Попробую этот.

// ST_7789_240x240TFT_ESP8266_most simple
// Floris Wouterlood 21 December 2019
// public domain
// sketch for NodeMCU ESP8266
// displays HELLO WORLD on a 1.3 inch 3.3V TFT_display with ST7789 controller
// 240 x 240 pixels in this confguration

#include <Arduino_ST7789.h> // hardware-specific library for ST7789
#include <SPI.h>

#define TFT_DC D1 // pin of your choice
#define TFT_RST D0 // pin of your choice
#define TFT_MOSI D7 // fixed pin
#define TFT_SCLK D5 // fixed pin

Arduino_ST7789 tft = Arduino_ST7789(TFT_DC, TFT_RST);

void setup(void) {

Serial.begin (9600);
Serial.println (); // cut the gibberish first line Serial Monitor
Serial.println ();
Serial.print (“Hello World”); // test Serial Monitor

tft.init (240, 240); // initialize a ST7789 chip, 240×240 pixels
tft.fillScreen (BLACK);
tft.setCursor (20, 50);
tft.setTextColor (YELLOW);
tft.setTextSize (3);
tft.println (“HELLO WORLD”); // initialization message on the TFT display
tft.println (“………….”);
}

void loop (){

}

Это было ожидаемо! Не нужно быть вангой!

In file included from C:\Users\Boggard\Documents\Arduino\libraries\Arduino-ST7789/Arduino_ST7789.h:15:0,
from C:\Users\Boggard\Documents\Arduino\TFT_240x320_figure\TFT_240x320_figure.ino:8:
C:\Users\Boggard\Documents\Arduino\libraries\Adafruit_GFX_Library/Adafruit_GFX.h:12:32: fatal error: Adafruit_I2CDevice.h: No such file or directory
compilation terminated.
Альтернативы для Adafruit_I2CDevice.h:
ResolveLibrary(Adafruit_I2CDevice.h)
→ кандидаты:
exit status 1

Compilation error: exit status 1

https://github.com/Bodmer/TFT_eSPI удалите своюб библиотеку и ставьте эту и не забудьте почитать про файл User_Setup.h для настроек…