Проблема с тачскрином

а тут ничего не напутано?

Можете пояснить, куда осуществляется выход в этой строке?

Прошу прощения. Я новичок и не могу понять где я очищаю экран 3 раза.

DetSimen, Вы правы. Там напутано.

void ZAGRUZKA()
{ 
  tft.setRotation(1);
  tft.fillScreen(BLUE);  // #1
  tft.setCursor(20, 70);
  
 
    tft.fillScreen(BLACK);  // #2
   
              tft.fillScreen(BLUE);  // #3
              tft. fillRect (10, 5, 70, 70,GREEN);
              tft. fillRect (10, 85, 70, 70,GREEN);
              tft. fillRect (10, 165, 70, 70,GREEN);
              tft. fillRect (93, 5, 70, 70,GREEN);
              tft. fillRect (93, 85, 70, 70,GREEN);
              tft. fillRect (93, 165, 70, 70,GREEN);
              tft. fillRect (175, 5, 70, 70,GREEN);
              tft. fillRect (175, 85, 70, 70,GREEN);
              tft. fillRect (175, 165, 70, 70,GREEN);
             
         
   S=1;
  }

Это не Ваш код? И Вы совсем не понимаете, что в нём написано?

ЕвгенийП, спасибо. Исправил, но проблема не решена.

Это мой код и я понимаю, что в нем написано.

Только не понимаю почему на экран не выводиться символ Х, а все значения в монитор серийного порта выводятся

потому что только “X” вы печатаете на экране

а все остальное - в Сериал

Так на экран и не выводится))) В этом и был весь вопрос))

HX8347G LCD driver

tft.setCursor(40,40);

К сожалению не помогло((

Закоментить tft.cp437(true); ?

Ну попробуй еще в setup() присвоить S = 1: // чтобы исключить функцию zagruzka()

К сожалению ничего не помогает(( Закоментил все функции Результат тот же. Должно выводить на экран, а не выводит((

Ну, влепите сразу в сетап, да символов побольше.

1 лайк

После
TSPoint p = ts.getPoint();

вставьте строки
pinMode(XM, OUTPUT);
pinMode(YP, OUTPUT);

просто попробуйте

1 лайк

БОЛЬШУЩЕ СПАСИБО всё оказалось так просто. Реально помогло. Как говорил кот Матроскин "УРААА!!! Заработало!!!

1 лайк

Из текстов ТС, я сделал вывод, что от него нужно требовать кода по каждому его “попробовал”, чтобы видеть, что именно и как именно он “пробовал”, т.к. никаких оснований считать, что он “попробовал” как нужно, я не вижу. А поскольку Вы не требуете и верите на слово - запросто может получиться, что зря теряете время.

1 лайк