Вернуться к библиотеке TFT

 

TFT

Описание

Базовый класс для вывода информации на TFT-экран Ардуино. Используйте эту функцию для создания экземпляров класса TFT, необходимых для последующей работы с экраном.

Функция может применяться на всех Ардуино, кроме Esplora. На Arduino Esplora взаимодействие с экраном осуществляется через отдельный класс EsploraTFT.

Синтаксис

  • TFT(cs, dc, rst);          при использовании аппаратного SPI
  • TFT(cs, dc, mosi, sclk, rst);           при подключении экрана к произвольным выводам

Параметры

  • cs : int, вывод Ардуино, отвечающий за активизацию экрана
  • dc : int, вывод Ардуино, к которому подключена линия DC
  • rst : int, вывод, к которому подключена линия RESET
  • mosi : int, вывод программного SPI, используемый в качестве MOSI
  • sclk : int, вывод программного SPI для передачи тактовых импульсов

Возвращаемые значения

нет

Пример

#include <SPI.h>
#include <TFT.h>            // Библиотека Arduino LCD

#define cs   10
#define dc   9
#define rst  8

TFT screen = TFT(cs, dc, rst);

void setup() {
  // инициализируем экран
  screen.begin();

  // формируем черный фон
  screen.background(0,0,0);

  // задаем белый цвет кисти
  screen.stroke(255,255,255);

  // выключаем заливку цветом
  screen.noFill();

  // рисуем прямоугольник по центру экрана
  screen.line(screen.width()/2-5, screen.height()/2-5, 10, 10);
}

void loop() {

}

Смотрите также