Вернуться к библиотеке TFT

 

circle()

Описание

Функция рисует на экране окружность.

Окружность рисуется относительно ее центра, поэтому общий диаметр выводимой окружности всегда будет четным числом.

Синтаксис

screen.circle(xPos, yPos, radius);

Параметры

  • xPos : int, местоположение центра окружности по оси x
  • yPos : int, местоположение центра окружности по оси y
  • radius : int, радиус окружности

Возвращаемые значения

int : высота экрана в пикселях

Пример

#include <SPI.h>
#include <TFT.h>            // Библиотека Arduino TFT

#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.fill(127,127,127);

  // рисуем окружность по центру экрана
  screen.circle(screen.width()/2, screen.height()/2, 10);
}

void loop() {

}

Смотрите также