Библиотека Adafruit предоставляет функции для рисования различных примитивов, от простых пикселей до сложных фигур, таких как круги и треугольники. Некоторые команды для рисования:
- drawPixel(x, y, color). Устанавливает один пиксель, принимает в качестве аргументов координаты x и y, где появляется пиксель, и цвет.
- drawLine(x0, y0, x1, y1, color). Рисует линию между двумя точками.
- drawFastHLine(x, y, w, color). Оптимизированная горизонтальная линия.
- drawFastVLine(x, y, h, color). Оптимизированная вертикальная линия.
- drawRect(x, y, w, h, color). Рисует контур прямоугольника.
- fillRect(x, y, w, h, color). Рисует заполненный прямоугольник.
- drawCircle(x0, y0, r, color). Рисует контур круга.
- fillCircle(x0, y0, r, color). Рисует заполненный круг.
- drawRoundRect(x0, y0, w, h, radius, color). Рисует закруглённый прямоугольник.
- drawTriangle(x0, y0, x1, y1, x2, y2, color). Рисует контур треугольника.
- fillTriangle(x0, y0, x1, y1, x2, y2, color). Рисует заполненный треугольник.
Чтобы вывести на экран вышенаписанные команды, нужно прописать команду
display.display();Кроме того, библиотека предоставляет функции для рисования текста, такие как setCursor, setTextColor, setTextSize и print.