Функція image()
TFT
image()
Малює зображення з SD-карти на екран на вказаному місці.
Синкаксис
screen.image(зображення, xPos, yPos)Параметри
зображення: названий екземпляр PImagexPos: int, розміщення точки початку малювання на осі x
yPos: int, розміщення точки початку малювання на осі y
Повертає
нічогоПриклад
// цей приклад шукає файл під назвою "logo.bmp"
// на SD-карті та виводить його на екран
#include <Esplora.h>
#include <SPI.h>
#include <SD.h>
#include <TFT.h> // бібліотека Arduino TFT
#define SD_CS 8 // лінія вибору чіпа для SD-карти на Esplora
PImage logo;
void setup() {
// ініціалізувати екран
EsploraTFT.begin();
// ініціалізувати SD-карту
SD.begin(SD_CS);
// зробити фон чорним
EsploraTFT.background(0, 0, 0);
// завантажити зображення у названий екземпляр PImage
logo = EsploraTFT.loadImage("arduino.bmp");
// якщо ім’я файлу дійсне, світлодіод Esplora стане зеленим
if (logo.isValid()) {
Esplora.writeGreen(255);
}
else{
// якщо воно не дійсне, світлодіод стане червоним
Esplora.writeRed(255);
}
// намалювати зображення на екрані, починаючи з верхнього лівого кутка
EsploraTFT.image(logo, 0, 0);
}
void loop() {
}
Повернутись до головної

Коментарі 0