Arduino:Библиотеки/TFT/rect()

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


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

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

Синтаксис

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

Параметры

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

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

Ничего.

Пример

 1 #include <SPI.h>
 2 #include <TFT.h>            // библиотека для TFT-экрана Arduino
 3 
 4 #define cs   10
 5 #define dc   9
 6 #define rst  8
 7 
 8 TFT screen = TFT(cs, dc, rst);
 9 
10 void setup() {
11   // инициализируем экран:
12   screen.begin();
13 
14   // делаем фон черным:
15   screen.background(0,0,0);
16 
17   // делаем цвет линий белым:
18   screen.stroke(255,255,255);
19 
20   // делаем цвет заливки серым:
21   screen.fill(127,127,127);
22 
23   // рисуем прямоугольник в центре экрана:
24   screen.rect(screen.width()/2-5, screen.height()/2-5, 10, 10);
25 }
26 
27 void loop() {
28 
29 }

См.также

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

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