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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
 
Нет описания правки
Строка 1: Строка 1:
{{#setlogo:ArduinoCommunityLogo.png}}
 
{{Arduino панель перехода}}
{{Arduino панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
Строка 70: Строка 70:
<references />
<references />


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


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

Версия от 11:16, 8 июля 2023

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


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

Рисует линию между двумя точками. Чтобы поменять цвет линий, нарисованных функцией line(), используйте stroke().

Синтаксис

TFT.line(xStart, yStart, xEnd, yEnd)

Параметры

xStart  горизонтальная позиция точки, с которой будет начинаться линия. Тип данных  int
yStart  вертикальная позиция точки, с которой будет начинаться линия. Тип данных  int
xEnd  горизонтальная позиция точки, которой будет заканчиваться линия. Тип данных  int
yEnd  вертикальная позиция точки, которой будет заканчиваться линия. Тип данных  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.line(0, 0, 160, 124);
}

void loop() {

}

См.также

  1. TFT
  2. stroke()
  3. point()

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