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

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

{{#setlogo:ArduinoCommunityLogo.png}}

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


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

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

Синтаксис

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

Параметры

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

См.также

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

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