Arduino:Библиотеки/TFT/rect(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{#setlogo:ArduinoCommunityLogo.png}}
 
{{Arduino панель перехода}}
{{Arduino панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
Строка 73: Строка 73:


<references />
<references />
{{Навигационная таблица/Портал/Arduino}}


{{Навигационная таблица/Arduino библиотеки}}


[[Категория:Стандартные библиотеки]]
[[Категория:Стандартные библиотеки]]

Текущая версия от 12:27, 8 июля 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция rect()[1]

Рисует на TFT-экране прямоугольник. Для этой функции нужно 4 аргумента. Первые два – это левый верхний угол прямоугольника, а вторые два – это его ширина и высота.

Синтаксис

TFT.rect(xStart, yStart, width, height)

Параметры

xSrart  горизонтальная позиция точки, из которой будет начинаться линия. Тип данных  int
yStart  вертикальная позиция точки, из которой будет начинаться линия. Тип данных  int
width  ширина прямоугольника. Тип данных  int
height  высота прямоугольника. Тип данных  int

Что возвращает

Ничего.

Пример

#include <SPI.h>
#include <TFT.h>            // библиотека для TFT-экрана Arduino

#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.fill(127,127,127);

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

void loop() {

}

См.также

  1. TFT
  2. circle()
  3. line()
  4. point()

Внешние ссылки