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

Материал из Онлайн справочника
Версия от 17:00, 10 декабря 2016; Myagkij (обсуждение | вклад) (→‎Внешние ссылки)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

{{#setlogo:ArduinoCommunityLogo.png}}

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


Функция 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()

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