а тут ничего не напутано?
Можете пояснить, куда осуществляется выход в этой строке?
Прошу прощения. Я новичок и не могу понять где я очищаю экран 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()
К сожалению ничего не помогает(( Закоментил все функции Результат тот же. Должно выводить на экран, а не выводит((
Ну, влепите сразу в сетап, да символов побольше.
После
TSPoint p = ts.getPoint();
вставьте строки
pinMode(XM, OUTPUT);
pinMode(YP, OUTPUT);
просто попробуйте
БОЛЬШУЩЕ СПАСИБО всё оказалось так просто. Реально помогло. Как говорил кот Матроскин "УРААА!!! Заработало!!!
Из текстов ТС, я сделал вывод, что от него нужно требовать кода по каждому его “попробовал”, чтобы видеть, что именно и как именно он “пробовал”, т.к. никаких оснований считать, что он “попробовал” как нужно, я не вижу. А поскольку Вы не требуете и верите на слово - запросто может получиться, что зря теряете время.