#1 Re: Програмування Arduino » TFT 128*128 V2.1(без карты памяти) нет библиотеки » 2020-02-26 15:03:29

Ger

Покупал в аперкот (спб), производителя не знаю,  sad .
Как выяснить производителя ?? Подскажите.

#2 Re: Програмування Arduino » TFT 128*128 V2.1(без карты памяти) нет библиотеки » 2020-02-20 16:03:19

Ger

возможно ли откорректировать библиотеку TFT малой кровью, или это удел гуру и прочих бородатых любителей пива smile
И что за фуйня с ошибкой 1020 на сайте https://www.adafruit.com/product/2088 кто знает?

#3 Re: Програмування Arduino » TFT 128*128 V2.1(без карты памяти) нет библиотеки » 2020-02-20 15:58:11

Ger

Я наверное плохо объяснил, кетч работает, но картинка больше экрана и на экране нет первых 32pi.
Приходиться начало каждой  строки сдвигать на 32pi.  160-128 32 и получается

#4 Re: Програмування Arduino » TFT 128*128 V2.1(без карты памяти) нет библиотеки » 2020-02-20 13:52:36

Ger

//кетч взят из TFTDisplayText "Это для 128*160 у меня 128*128
#include <TFT.h>  // Arduino LCD library
#include <SPI.h>

// pin definition for the Uno
#define cs   10
#define dc   9
#define rst  8
#define sclk 13
#define mosi 11
// pin definition for the Leonardo
// #define cs   7
// #define dc   0
// #define rst  1

// create an instance of the library
TFT TFTscreen = TFT(cs, dc, rst);

// char array to print to the screen
char sensorPrintout[4];

void setup() {

  // Put this line at the beginning of every sketch that uses the GLCD:
  TFTscreen.begin();

  TFTscreen.background(0, 0, 0); // clear the screen with a black background очистка

  // write the static text to the screen

  TFTscreen.stroke(255, 255, 255); // set the font color to white цвет текста

  TFTscreen.setTextSize(1); // set the font size размер текста


  TFTscreen.text("Sensor Value :\n ", 32, 0);//добавил 32 pi от  начала. Рисуем текст в верхнем левом углу
  // ste the font size very large for the loop
  TFTscreen.setTextSize(4);
}

void loop() {

  // Read the value of the sensor on A0
  String sensorVal = String(analogRead(A0));

  // convert the reading to a char array
  sensorVal.toCharArray(sensorPrintout, 4);

  // set the font color
  TFTscreen.stroke(50, 255, 255);//цвет
  // print the sensor value
  TFTscreen.text(sensorPrintout, 35, 20);
  // wait for a moment
  delay(250);
  // erase the text you just wrote
  TFTscreen.stroke(0, 0, 0);
  TFTscreen.text(sensorPrintout, 35, 20); //35-сдвиг
}

#5 Програмування Arduino » TFT 128*128 V2.1(без карты памяти) нет библиотеки » 2020-02-20 11:16:30

Ger
відповідей: 11

Пытаюсь работать с TFT 128*128 V2.1.
при попытке загрузить https://www.adafruit.com/product/2088 ругается
ошибка 1020. библиотека  на 128*180 даёт (естественно) сдвиг на 32 пикселы. Ну не удобно смещать начало текста!!!! Помогите!
P.S. Плата Nano

Підвал форуму