Функція 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