Функція stroke()

Документація

TFT

stroke()

Викликається перед малюванням об’єкта на екран, налаштовує колір ліній та меж навколо фігур.

stroke() очікує 8-бітних значень для кожного з червоних, зелених та синіх каналів, але екран не відображається з цією точністю. Червоні та сині значення збільшено до 5-бітного кольору (32 дискретних кроки), а зелений — до 6-бітного кольору (64 дискретних кроки).

Синтаксис
screen.stroke(червоний, зелений, синій)

Параметри
червоний: int 0-255
зелений: int 0-255
синій: int 0-255

Повертає
нічого

Приклад
#include <SPI.h>
#include <TFT.h>            // бібліотека Arduino LCD

#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.rect(screen.width()/2+10,screen.height()/2+10,screen.width()/2-10,screen.height()/2-10);
}

void loop() {

}

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.