Функція fill()
TFT
fill()
Викликається перед малюванням об’єкта на екрані, встановлює колір заливки фігур та тексту.
fill() очікує 8-бітних значень для кожного з червоних, зелених та синіх каналів, але екран не відображається з цією точністю. Червоні та сині значення збільшено до 5-бітного кольору (32 дискретних кроки), а зелений — до 6-бітного кольору (64 дискретних кроки).
Синтаксис
screen.fill(червоний, зелений, синій)Параметри
червоний: 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.fill(255,255,255);
// намалювати білий прямокутник у центрі екрану
screen.rect(screen.width()/2+10,screen.height()/2+10,screen.width()/2-10,screen.height()/2-10);
}
void loop() {
}Повернутись до головної

Коментарі 0